Supporting a SCSI device on a non-SCSI transport medium of a network
US6209023A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jan 5, 1999 |
| Grant date | Mar 27, 2001 |
| Priority date | — |
| Expiry date | Jan 5, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F3/067
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A network provides a method of virtualizing SCSI semantics onto a non-SCSI transport medium. The network includes a plurality of hosts or initiators, a SCSI bus coupled to a plurality of SCSI devices, and a bridge having a non-SCSI front end coupled to the non-SCSI transport medium and a SCSI back end coupled to the SCSI bus. The bridge provides firmware for performing various techniques for virtualizing certain SCSI semantics to ensure support (proper operation) of the plurality of SCSI devices. Examples of SCSI semantics for virtualizing SCSI-2 semantics onto a Fibre Channel interconnect medium (a non-SCSI-2 transport medium) include reserve/release support, unit attention support, the non-tagged command processing support for the initiators. Reserve/release support is virtualized by implementing virtual command responses to the RESERVE and RELEASE SCSI-2 command using a table for storing Fibre Channel world wide names (WWN) and the arbitrated loop address (ALPA) for the plurality of initiators. Virtual unit attention support is achieved by maintaining alist of initiators and status flags to determine when a unit attention condition needs to be sent to a particular initiator. Whe…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.