Storage router and method for providing virtual local storage
DCFirst Claim
1. A device comprising:
- a first controller operable to connect to and interface with a first transport medium, wherein the first transport medium is operable according to a first protocol;
a second controller operable to connect to and interface with a second transport medium, wherein the second transport medium is operable according to a second protocol; and
a supervisor unit coupled to the first controller and the second controller, the supervisor unit operable;
to map between a device connected to the first transport medium and 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 first buffer to interface between the first controller and the second controller to allow access from the device connected to the first transport medium to the storage devices using native low level, block protocols;
wherein the first and second transport media are operable, respectively, according to a protocol pair selected from the group consisting of;
Fibre Channel and iSCSI;
ISCSI and Fibre Channel;
iSCSI and SCSI;
SCSI and iSCSI;
Fibre Channel and Infiniband;
Infiniband and Fibre Channel;
iSCSI and ATA;
ATA and iSCSI;
iSCSI and Serial ATA;
Serial ATA and iSCSI;
Fibre Channel and Serial Attached SCSI;
Serial Attached SCSI and Fibre Channel;
iSCSI and Serial Attached SCSI;
Serial Attached SCSI and iSCSI;
Fibre Channel and ATA;
ATA and Fibre Channel;
Fibre Channel and Serial ATA;
Serial ATA and Fibre Channel;
Fibre Channel and Serial SCSI Architecture;
Serial SCSI Architecture and Fibre Channel;
Infiniband and Serial Attached SCSI;
Serial Attached SCSI and Infiniband.
1 Assignment
Litigations
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 Fiber Channel devices. A plurality of Fiber Channel devices, such as workstations (58), are connected to a Fiber 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 Fiber 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
10 Claims
-
1. A device comprising:
-
a first controller operable to connect to and interface with a first transport medium, wherein the first transport medium is operable according to a first protocol;
a second controller operable to connect to and interface with a second transport medium, wherein the second transport medium is operable according to a second protocol; and
a supervisor unit coupled to the first controller and the second controller, the supervisor unit operable;
to map between a device connected to the first transport medium and 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 first buffer to interface between the first controller and the second controller to allow access from the device connected to the first transport medium to the storage devices using native low level, block protocols;
wherein the first and second transport media are operable, respectively, according to a protocol pair selected from the group consisting of;
Fibre Channel and iSCSI;
ISCSI and Fibre Channel;
iSCSI and SCSI;
SCSI and iSCSI;
Fibre Channel and Infiniband;
Infiniband and Fibre Channel;
iSCSI and ATA;
ATA and iSCSI;
iSCSI and Serial ATA;
Serial ATA and iSCSI;
Fibre Channel and Serial Attached SCSI;
Serial Attached SCSI and Fibre Channel;
iSCSI and Serial Attached SCSI;
Serial Attached SCSI and iSCSI;
Fibre Channel and ATA;
ATA and Fibre Channel;
Fibre Channel and Serial ATA;
Serial ATA and Fibre Channel;
Fibre Channel and Serial SCSI Architecture;
Serial SCSI Architecture and Fibre Channel;
Infiniband and Serial Attached SCSI;
Serial Attached SCSI and Infiniband.- View Dependent Claims (2)
-
-
3. A system comprising:
-
a first transport medium operable according to a first protocol;
a second transport medium operable according to a second protocol;
a plurality of devices connected to the first transport medium;
a plurality of storage devices connected to the second transport medium; and
an access control device interfacing between the first transport medium and the second transport medium, the access control device operable;
to map between the devices connected to the first transport medium and the storage devices;
to implement access controls for storage space on the storage devices; and
to allow access from the devices connected to the first transport medium to the storage devices using native low level, block protocol in accordance with the mapping and access controls;
wherein the first and second transport media are operable, respectively, according to a protocol pair selected from the group consisting of;
Fibre Channel and iSCSI;
ISCSI and Fibre Channel;
iSCSI and SCSI;
SCSI and iSCSI;
Fibre Channel and Infiniband;
Infiniband and Fibre Channel;
iSCSI and ATA;
ATA and iSCSI;
iSCSI and Serial ATA;
Serial ATA and iSCSI;
Fibre Channel and Serial Attached SCSI;
Serial Attached SCSI and Fibre Channel;
iSCSI and Serial Attached SCSI;
Serial Attached SCSI and iSCSI;
Fibre Channel and ATA;
ATA and Fibre Channel;
Fibre Channel and Serial ATA;
Serial ATA and Fibre Channel;
Fibre Channel and Serial SCSI Architecture;
Serial SCSI Architecture and Fibre Channel;
Infiniband and Serial Attached SCSI;
Serial Attached SCSI and Infiniband.- View Dependent Claims (4)
-
-
5. A method comprising:
-
mapping between devices connected to a first transport medium and storage devices connected to a second transport medium;
implementing access controls for storage space on the storage devices; and
allowing access from devices connected to the first transport medium to the storage devices using native low level, block protocols;
wherein the first and second transport media are operable, respectively, according to a protocol pair selected from the group consisting of;
Fibre Channel and iSCSI;
ISCSI and Fibre Channel;
iSCSI and SCSI;
SCSI and iSCSI;
Fibre Channel and Infiniband;
Infiniband and Fibre Channel;
iSCSI and ATA;
ATA and iSCSI;
iSCSI and Serial ATA;
Serial ATA and iSCSI;
Fibre Channel and Serial Attached SCSI;
Serial Attached SCSI and Fibre Channel;
iSCSI and Serial Attached SCSI;
Serial Attached SCSI and iSCSI;
Fibre Channel and ATA;
ATA and Fibre Channel;
Fibre Channel and Serial ATA;
Serial ATA, and Fibre Channel;
Fibre Channel and Serial SCSI Architecture;
Serial SCSI Architecture and Fibre Channel;
Infiniband and Serial Attached SCSI;
Serial Attached SCSI and Infiniband.- View Dependent Claims (6)
-
-
7. A method comprising:
-
interfacing with a first transport medium;
interfacing with a second transport medium;
maintaining a configuration for storage devices connected to the second transport medium that implements access controls for storage space on the storage devices; and
allowing access from connected to the first medium to storage devices using low level, block protocol in accordance with the configuration;
wherein the first and second transport media are operable, respectively, according to a protocol pair selected from the group consisting of;
Fibre Channel and iSCSI;
ISCSI and Fibre Channel;
iSCSI and SCSI;
SCSI and iSCSI;
Fibre Channel and Infiniband;
Infiniband and Fibre Channel;
iSCSI and ATA;
ATA and iSCSI;
iSCSI and Serial ATA;
Serial ATA and iSCSI;
Fibre Channel and Serial Attached SCSI;
Serial Attached SCSI and Fibre Channel;
iSCSI and Serial Attached SCSI;
Serial Attached SCSI and iSCSI;
Fibre Channel and ATA;
ATA and Fibre Channel;
Fibre Channel and Serial ATA;
Serial ATA and Fibre Channel;
Fibre Channel and Serial SCSI Architecture;
Serial SCSI Architecture and Fibre Channel;
Infiniband and Serial Attached SCSI;
Serial Attached SCSI and Infiniband.- View Dependent Claims (8)
-
-
9. A method comprising:
-
maintaining a configuration that maps between host devices connected to a first transport medium operable according to a first protocol and storage devices connected to a second medium operable according to a second protocol;
implementing access controls for storage space on the storage devices; and
allowing access from the host devices to the storage devices using native low level, block protocol in accordance with the configuration;
wherein the first and second transport media are operable, respectively, according to a protocol pair selected from the group consisting of;
Fibre Channel and iSCSI;
ISCSI and Fibre Channel;
iSCSI and SCSI;
SCSI and iSCSI;
Fibre Channel and Infiniband;
Infiniband and Fibre Channel;
iSCSI and ATA;
ATA and iSCSI;
iSCSI and Serial ATA;
Serial ATA and iSCSI;
Fibre Channel and Serial Attached SCSI;
Serial Attached SCSI and Fibre Channel;
iSCSI and Serial Attached SCSI;
Serial Attached SCSI and iSCSI;
Fibre Channel and ATA;
ATA and Fibre Channel;
Fibre Channel and Serial ATA;
Serial ATA and Fibre Channel;
Fibre Channel and Serial SCSI Architecture;
Serial SCSI Architecture and Fibre Channel;
Infiniband arid Serial Attached SCSI;
Serial Attached SCSI and Infiniband.- View Dependent Claims (10)
-
Specification