STORAGE ROUTER AND METHOD FOR PROVIDING VIRTUAL LOCAL STORAGE
First Claim
1. A storage router for providing virtual local storage on remote storage devices to iSCSI devices, comprising:
- a buffer providing memory work space for the storage router;
a first controller operable to connect to and interface with a serial transport medium operable to transport an iSCSI protocol communication;
a second controller operable to connect to and interface with a second transport medium; and
a supervisor unit coupled to the first controller, the second controller and the buffer, the supervisor unit operable to map between iSCSI devices connected to the serial transport medium and the storage devices connected to the second transport medium, to implement access controls for storage space on the storage devices, and to process data in the buffer to interface between the first controller and the second controller to allow access between iSCSI devices connected to the serial transport medium and the storage devices through using low level, block protocols.
2 Assignments
0 Petitions
Accused Products
Abstract
A storage router (56) and storage network (50) provide virtual local storage on remote SCSI storage devices (60, 62, 64) to Fibre Channel devices. A plurality of Fibre Channel devices, such as workstations (58), are connected to a Fibre Channel transport medium (52), and a plurality of SCSI storage devices (60, 62, 64) are connected to a SCSI bus transport medium (54) The storage router (56) interfaces between the Fibre Channel transport medium (52) and the SCSI bus transport medium (54). The storage router (56) maps between the workstations (58) and the SCSI storage devices (60, 62, 64) and implements access controls for storage space on the SCSI storage devices (60, 62, 64). The storage router (56) then allows access from the workstations (58) to the SCSI storage devices (60, 62, 64) using native low level, block protocol in accordance with the mapping and the access controls.
-
Citations
48 Claims
-
1. A storage router for providing virtual local storage on remote storage devices to iSCSI devices, comprising:
-
a buffer providing memory work space for the storage router; a first controller operable to connect to and interface with a serial transport medium operable to transport an iSCSI protocol communication; a second controller operable to connect to and interface with a second transport medium; and a supervisor unit coupled to the first controller, the second controller and the buffer, the supervisor unit operable to map between iSCSI devices connected to the serial transport medium and the storage devices connected to the second transport medium, to implement access controls for storage space on the storage devices, and to process data in the buffer to interface between the first controller and the second controller to allow access between iSCSI devices connected to the serial transport medium and the storage devices through using low level, block protocols. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing virtual local storage on remote storage devices to iSCSI devices connected to a serial transport medium, comprising:
-
interfacing with the serial transport medium; interfacing with a second transport medium; mapping between iSCSI devices connected to the serial transport medium and the storage devices; implementing access controls for storage space on the storage devices in accordance with the mapping; and allowing access from iSCSI devices connected to the serial transport medium to the storage devices through using low level, block protocols. - View Dependent Claims (8, 9, 10)
-
-
11. A routing device for providing virtual local storage on remote storage devices to an iSCSI host device, comprising:
-
a first controller operable to communicate with an iSCSI transport medium; a second controller operable to communicate with a second transport medium; and a supervisor unit in communication with the first and second controllers, the supervisor unit operable to; maintain a map that maps between the iSCSI host device and at least a portion of a first storage device, the map comprising a representation of the iSCSI host device and a representation of at least a portion of a first storage device; and control access between the iSCSI host device and the first storage device in accordance with the map to allow the iSCSI host device to access the at least a portion of the first storage device through a low level block protocol. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A routing device for providing virtual local storage on a remote storage device to an iSCSI initiator device, comprising:
-
a first controller to communicate with a iSCSI transport medium connected to the iSCSI initiator device; a second controller communicate with a second transport medium connected to the storage device; and a supervisor unit in communication with the first and second controllers, the supervisor unit operable; to maintain a map between the iSCSI initiator device and the storage device; and to allow access from the iSCSI initiator device to the storage device using low level, block protocol in accordance with the map to implement access controls for storage space on the storage device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for providing virtual local storage on remote storage devices to iSCSI devices, comprising:
-
maintaining a configuration for storage devices connected to a first transport medium that maps between iSCSI devices connected to an iSCSI transport medium and the storage devices and that implements access controls for storage space on the storage devices; and allowing access from iSCSI initiator devices to storage devices using low level, block protocol and in accordance with the configuration. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A storage network, comprising:
-
an iSCSI transport medium; a second transport medium; a plurality of iSCSI workstations connected to the iSCSI transport medium; a plurality of storage devices connected to the second transport medium; and a routing device interfacing between the iSCSI transport medium and the second transport medium, the routing device providing virtual local storage on the storage devices to the workstations and operable; to map between the iSCSI workstations and the storage devices; to implement access controls for storage space on the storage devices; and to allow access from the iSCSI workstations to the storage devices using low level, block protocol in accordance with the mapping and access controls. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
Specification