Storage router and method for providing virtual local storage
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
64 Claims
-
1-14. -14. (canceled)
-
15. A storage router for providing virtual local storage on storage devices to a host device, comprising:
-
a buffer providing memory work space for the storage router;
a first controller operable to connect to and interface with a first transport medium;
a second controller operable to connect to and interface with a second transport medium, wherein at least one of the first transport medium and the second transport medium is a serial transport medium; and
a supervisor unit coupled to the first and second controllers and the buffer, the supervisor unit operable to;
maintain a map that maps between the host device and at least a portion of a first storage device, the map comprising a representation of the host device and a representation of at least a portion of a first storage device; and
access the map to control access from devices connected to the first transport medium to the storage device to allow the host device to access the at least a portion of the first storage device through native low level block protocol. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 64)
-
-
38. A storage router for providing virtual local storage on storage devices to a host device, comprising:
-
a buffer providing memory work space for the storage router;
a first controller operable to connect to and interface with a first transport medium;
a second controller operable to connect to and interface with a second transport medium, wherein at least one of the first transport medium and the second transport medium is a serial transport medium; and
a supervisor unit coupled to the first and second controllers and the buffer, the supervisor unit operable to;
maintain a map that comprises host identifications for devices on the first transport medium and representations of at least a portion of a storage device on the second transport medium, the map associating subsets of storage space on the storage devices connected to the second transport medium with the devices connected to the first transport medium; and
for a request received from a first host, access the map to determine the storage space associated with a first host using the host identification for the first host to direct the request to the appropriate subset of storage space, wherein the request is received from the first host and forwarded to the storage device containing the storage space through a native low level block protocol. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63)
-
Specification