Interfacing SCSI and TCP


I am working on a project called "iSCSI " or "Internet SCSI " which is described as "The iSCSI protocol is a mapping of the SCSI remote procedure invocation model on top of the TCP protocol." Keeping the above definition in mind, could anyone please guide me or give me a clue as in how would I be able to interface SCSI and TCP at the kernel level?

I do not know much about the networking subsystem in Linux but am learning about it. Hoping someone could provide some information soon.

Thanx and regards

The Internet Engineering Task Force (IETF) is drafting the iSCSI protocol. You can find the most current working version of the draft (draft-ietf-ips-iSCSI-06.txt) at http://www.ietf.org/internet-drafts/draft-ietf-ips-iscsi-06.txt.

Here is a link that may also be useful: http://ips.pdl.cs.cmu.edu/mail/msg01960.html

The space here is limited for a thorough reply on this topic, as it is an interesting one. There are different camps in the industry on which method will win, iSCSI or SOIP. Cisco is going the iSCSI route, which is encapsulating SCSI in IP packets, then using standard routing techniques. SOIP (storage over IP) is more compatible with existing SANs, as it is SCSI protocol based and can be used on existing switches.

This was first published in April 2001

Dig Deeper on ISCSI SAN



Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.



Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:



  • Flash technologies remain hot in 2016, experts predict

    Experts predict solid-state technology will remain hot in 2016, leading to the demise of high-speed hard disk drives, as ...

  • Tintri VMstore T5000

    Like all of its VM-aware storage systems, Tintri’s first all-flash array -- the Tintri VMstore T5000 -- allows admins to bypass ...

  • SolidFire SF9605

    The high-capacity SolidFire SF9605 uses SolidFire’s Element OS 8 (Oxygen) to deliver new enterprise features such as synchronous ...