Method and apparatus for identifying multiple paths to a SCSI device
First Claim
1. A method for identifying multiple paths from a host to a small computer system interface (SCSI) device, comprising the steps of:
- querying for one or more logical unit numbers (LUNs) pertaining to the SCSI device, each LUN representing a potential path from the host to the SCSI device;
treating response data indicative of multiple LUNs to the SCSI device as separate instances of independent SCSI devices, each separate instance representing a different SCSI device structure;
calculating a unique identifier (UID) for each SCSI device structure; and
generating a device file based on the UID, the device file containing UID and path information that differentiates between multiple paths from the host to the SCSI device.
2 Assignments
0 Petitions
Accused Products
Abstract
The method includes querying for one or more logical unit numbers (LUNs) pertaining to a small computer system interface device, each LUN representing a potential path from a host to the SCSI device. Response data indicative of multiple devices, with each separate instance representing a different SCSI separate instances of independent SCSI devices, with each separate instance representing a different SCSI device structure. A unique identifier (UID) is calculated for each SCSI device structure, from which a device file is generated based on the UID and contains UID and path information that differentiates between multiple paths from the host to the SCSI device.
-
Citations
19 Claims
-
1. A method for identifying multiple paths from a host to a small computer system interface (SCSI) device, comprising the steps of:
-
querying for one or more logical unit numbers (LUNs) pertaining to the SCSI device, each LUN representing a potential path from the host to the SCSI device;
treating response data indicative of multiple LUNs to the SCSI device as separate instances of independent SCSI devices, each separate instance representing a different SCSI device structure;
calculating a unique identifier (UID) for each SCSI device structure; and
generating a device file based on the UID, the device file containing UID and path information that differentiates between multiple paths from the host to the SCSI device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
-
8. An apparatus for identifying multiple paths from a host from a host to a small computer system interface (SCSI) device, comprising:
-
means for querying the SCSI device to determine if there are one or more logical unit numbers (LUNs) pertaining to the SCSI device, each LUN representing a potential path from the host to the SCSI device;
means for treating responses containing data indicative of multiple LUNs as separate instances of independent SCSI devices, each separate instance representing a different SCSI device structure that pertains to the SCSI device;
means for calculating a unique identifier (UID) for each SCSI device structure; and
means for generating a device file based on the UID, the device file containing UID and path information that differentiates between multiple paths to the same SCSI device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification