Multiple Connections per Session
The Linux SCSI Target Wiki
MC/S (multiple iSCSI connections per iSCSI session) is an acronymn.
MC/S means creating multiple communication paths across TCP/SCTP or iSER & RCaP connections plus ]http://tools.ietf.org/html/rfc3270 RFC-3720] defined session-wide CmdSN ordering to ensure in-order delivery of tasks from an SCSI Initiator Port to an SCSI Target Port as defined by the SCSI Architecture Model, in which iSCSI provides the SCSI transport.
- Core-iscsi Interopt: supported, stable
- Linux-iscsi Interopt: not supported
- Open-iscsi Interopt: not supported
The requirements as defined by RFC-3720 for non ERL dependent MC/S support are not limited to the following:
- Add additional connections on the fly with active+inactive IO (non-leading login)
- Remove connections on the fly with active+inactive IO (explict logout)
- Remove connections on the fly on a different connection with active+inactive IO (different CID explict logout)
- Restart session+connections during single connection failure (session reinstatement)
- Multiple connection sessions to the same and different network portals (iSCSI trunking)