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 host 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 a serial 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 host 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 host devices connected to the serial transport medium and the storage devices through using low level, block protocols.
1 Assignment
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
21 Claims
-
1. A storage router for providing virtual local storage on remote storage devices to host 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 a serial 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 host 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 host 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 host devices connected to a serial transport medium, comprising:
-
interfacing with the serial transport medium; interfacing with a second transport medium; mapping between host 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 host devices connected to the serial transport medium to the storage devices connected to the second transport medium through using low level, block protocols. - View Dependent Claims (8, 9, 10)
-
-
11. A storage network, comprising:
-
a serial transport medium; a second transport medium; a plurality of workstations connected to the serial transport medium; a plurality of storage devices connected to the second transport medium; and a routing device interfacing between the serial 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 workstations and the storage devices; to implement access controls for storage space on the storage devices; and to allow access from the workstations to the storage devices using low level, block protocol in accordance with the mapping and access controls. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification