- SCSI RDMA Protocol
The SRP (
SCSI RDMA Protocol), also known as the SCSI Remote Protocol, allows for the RDMA transfer of SCSI commands and data across a low-level network layer such asInfiniband verbs, bypassing system and network overhead, such as the TCP/IP stack.As with
iSer , there is the notion of a target (a physical storage device) and an initiator (a client accessing the target), with the target performing the actual data movement. In other words, when a user writes to a target, the target actually executes a read from the initiator and when a user issues a read, the target executes a write to the initiator.Per user experience evidenced on various [http://www.mail-archive.com/linux-scsi@vger.kernel.org/msg13262.html mailing lists] , bandwidth-intensive operations seem to perform better with SRP (which uses the SCST layer) than iSer (here referenced as STGT). Although some have reported that they see better IOP performance with iSer.
Another benefit of SRP is that it is supported in both Windows (with the WinOF Infiniband stack) and Linux (OFED Infiniband stack).
See also
*
ISCSI_Extensions_for_RDMA (iSer)External links
* [http://www.t10.org/drafts.htm#srp- T10 Working Drafts of SRP]
* [https://wiki.openfabrics.org/tiki-index.php?page=SRPT+Installation Instructions for setting up an SRP storage Target]
* [http://sourceforge.net/projects/scst/ The SCST (SCSI Target) middle layer needed for SRPT implementation]
Wikimedia Foundation. 2010.