Session-based target/LUN mapping for a storage area network and associated method
First Claim
1. A method comprising:
- reading an access list defining an allowed subset of a plurality of information systems on a network supporting IP packets;
receiving a request to create a first session to a first information-handling system of the plurality of information handling system; and
if the first information-handling system is in the allowed subset then performing the tasks of;
creating the first session, the first session defining a route for SCSI commands and data between the first information-handling system and a fibre-channel attached device, andprocessing IP packets containing one or more SCSI commands and data for routing between the first information-handling system and a fibre-channel attached device, wherein processing the IP packets includes;
receiving IP packets through an internet protocol (IP) port coupled to the network,extracting the SCSI command and data from one or more of the received packets,routing the extracted SCSI command and data to a fibre-channel interface,inserting the extracted SCSI command and data into a fibre-channel data structure, andpassing the fibre-channel data structure to a first one of a plurality of storage devices on a fibre channel network.
0 Assignments
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
18 Claims
-
1. A method comprising:
-
reading an access list defining an allowed subset of a plurality of information systems on a network supporting IP packets; receiving a request to create a first session to a first information-handling system of the plurality of information handling system; and if the first information-handling system is in the allowed subset then performing the tasks of; creating the first session, the first session defining a route for SCSI commands and data between the first information-handling system and a fibre-channel attached device, and processing IP packets containing one or more SCSI commands and data for routing between the first information-handling system and a fibre-channel attached device, wherein processing the IP packets includes; receiving IP packets through an internet protocol (IP) port coupled to the network, extracting the SCSI command and data from one or more of the received packets, routing the extracted SCSI command and data to a fibre-channel interface, inserting the extracted SCSI command and data into a fibre-channel data structure, and passing the fibre-channel data structure to a first one of a plurality of storage devices on a fibre channel network. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
creating a plurality of sessions, wherein each session includes creating a mapping 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 the 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; routing the extracted SCSI command and data to a fibre-channel interface; inserting the extracted SCSI command and data into a fibre-channel data structure; and passing the fibre-channel data structure to a first one of the plurality of storage devices on the fibre channel network. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
means for creating a plurality of sessions, wherein each session includes creating a mapping of a set of one or more targets for a plurality of storage devices on a fibre channel network; means for initiating a first session of the plurality of sessions to a first information- handling system of the plurality of information-handling systems on a network supporting IP packets, the network having a plurality of information-handling systems; means for receiving IP packets through an internet protocol (IP) port coupled to the network; means for extracting a SCSI command and data from one or more of the received packets; means for routing the extracted SCSI command and data to a fibre-channel interface; means for inserting the extracted SCSI command and data into a fibre-channel data structure; and means for passing the fibre-channel data structure to a first one of the plurality of storage devices on the fibre channel network. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification