Network Working Group B. Elliston
Request for Comments: 2143 Compucat Research
Category: Experimental May 1997
Encapsulating IP with the Small Computer System Interface
1. Introduction
As the capacity of local area networks increases to meet the demands of high volume application data, there is a class of network intensive problems which may be applied to small clusters of workstations with high bandwidth interconnection.
Elliston Experimental [Page 1]
RFC 2143 Encapsulating IP with the SCSI May 1997
The proposed introduction of newer SCSI implementations such as serial SCSI will bring much faster communication at greater distances.
2. Background to the Small Computer System Interface (SCSI)
SCSI defines a physical and data link protocol for connecting peripherals to hosts. Devices connect autonomously to a bus and send synchronous or asynchronous messages to other devices.
Elliston Experimental [Page 2]
RFC 2143 Encapsulating IP with the SCSI May 1997 3. Link EncapsulationThe ANSI SCSI standard defines classes of peripherals which may be interconnected with the SCSI protocol. One of these is the class of "communication devices" [1].
+------------------+-----------------------------------+
| SCSI header | IP datagram |
+------------------+-----------------------------------+
The fields of the SCSI header should be completed as follows:
Elliston Experimental [Page 3]
RFC 2143 Encapsulating IP with the SCSI May 1997 4. An Address Resolution ProtocolWhen IP decides that the next hop for a datagram will be onto a SCSI network supported by a SCSI IP network interface implementation, it is necessary to acquire a data link address to deliver the datagram.
5. Scalability
While the utility of a network architecture based around a bus network which can span less than ten metres and support only eight hosts may be questionable, the flexibility of IP and in particular, IP routing, improves the scalability of this architecture.
Elliston Experimental [Page 4]
RFC 2143 Encapsulating IP with the SCSI May 1997 6. Possible ApplicationsResearch has been made into the capability of "networks of workstations", and their performance compared to supercomputers. An observation that has been made thus far is that bottlenecks exist in the channels by which executable code is transported between hosts for execution. A very high-speed network architecture based around the Internet protocol would permit a seamless transition of existing application software to a high-bandwidth environment.
7. Security Considerations
Transmitting IP datagrams across a SCSI bus raises similar security issues to other local area networking architectures. The scale of security problems relating to protocols above the data link layer should be obvious to a reader current in Internet security.
8. References
[1] ANSI X3T9 Technical Committee, "Small Computer System
9. Author's Address
Ben Elliston Compucat Research Pty Limited Box 7305 Canberra Mail Centre Canberra ACT 2610 Australia