Problem solve Get help with specific problems with your technologies, process and projects.

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.

Dig Deeper on SAN technology and arrays

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.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.