Virtual SCSI bus for SCSI-based storage area network
First Claim
1. A storage router apparatus comprising:
- an internet protocol (IP) port for coupling to a network supporting IP packets, the network having a plurality of information-handling systems;
a fibre channel port for coupling to a fibre channel network to a plurality of storage devices; and
one or more SCSI routers to define one or more sessions, each session including an identification of a set of one or more targets on the plurality of storage devices and having an iSCSI application that extracts SCSI command and data information from packets received through the IP port, wherein the one or more SCSI routers are configured to pass extracted SCSI command and data information to the fibre channel port using a virtual SCSI bus including a virtual initiator and a virtual target in the storage router apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage router having an internet protocol (IP) port for coupling to a network supporting IP packets, a fibre channel port for coupling to a fibre channel network to a plurality of storage devices, and a SCSI router having an iSCSI interface that extracts SCSI command and data information from packets received through the IP port, wherein the SCSI router passes the extracted SCSI command and data information to the fiber channel port. Some embodiments further include a session to an information-handling system. The session supports a target-only mapping (wherein a source-specified target value is replaced by a mapped target value that is then passed by the SCSI router toward a first storage device and its LUNs), or target-and-LUN mapping (wherein source-specified target and LUN information is replaced by mapped target-and LUN information such as a loop-ID and LUN combination, a WWPN and LUN combination, or a WWNN).
-
Citations
29 Claims
-
1. A storage router apparatus comprising:
-
an internet protocol (IP) port for coupling to a network supporting IP packets, the network having a plurality of information-handling systems; a fibre channel port for coupling to a fibre channel network to a plurality of storage devices; and one or more SCSI routers to define one or more sessions, each session including an identification of a set of one or more targets on the plurality of storage devices and having an iSCSI application that extracts SCSI command and data information from packets received through the IP port, wherein the one or more SCSI routers are configured to pass extracted SCSI command and data information to the fibre channel port using a virtual SCSI bus including a virtual initiator and a virtual target in the storage router apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage-router method comprising:
-
creating a plurality of sessions, wherein each session includes an identification of a set of one or more targets for a plurality of storage devices on a fibre channel network; initiating a first session of the plurality of sessions to a first information-handling system of a plurality of information handling systems on a network supporting IP packets, the network having a plurality of information-handling systems; receiving IP packets through an internet protocol (IP) port coupled to the network; extracting a SCSI command and data from one or more of the received packets; and using a virtual SCSI router including a virtual SCSI bus providing a connection between a virtual initiator and a virtual target to route the extracted SCSI command and data to a target of the one or more targets on a physical device, wherein the target is represented by the virtual target. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A storage router apparatus comprising:
-
means for coupling an internet protocol (IP) port to a network supporting IP packets, the network having a plurality of information-handling systems; means for coupling a storage port to a storage network connected to a plurality of storage devices; means for creating one or more sessions, each session including an identification of a set of one or more targets on the plurality of storage devices; and means for providing a virtual initiator and target associated with a session of the one or more sessions and connected through a virtual SCSI bus for mapping and routing SCSI command and data information from packets received through the IP port into SCSI command and data information sent out the storage port. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification