Multiple Connections per Session

The Linux SCSI Target Wiki

(Difference between revisions)
Jump to: navigation, search
m
m
 
(99 intermediate revisions not shown)
Line 1: Line 1:
-
MC/S is an acronymn for Multiple iSCSI Connections per iSCSI Session.  MC/S means creating multiple communication paths across [[TCP]]/[[SCTP]] or [[iSER]] & [[RCaP]] connections + RFC-3720 defined session-wide CmdSN ordering to ensure in-order delivery of tasks from SCSI Initiator Port -> SCSI Target Port as defined by the [[SCSI Architecture Model]] in which iSCSI provides the SCSI transport.
+
'''Multiple (iSCSI) connections per (iSCSI) session''' ('''MC/S''') means creating multiple communication paths in a single session (''[[I_T Nexus]]''), i.e. across [http://en.wikipedia.org/wiki/TCP TCP], [http://en.wikipedia.org/wiki/SCTP SCTP], [[ISCSI Extensions for RDMA|iSER]], and/or RCaP transport connections.
-
== MC/S + Linux Compatibility ==
+
Architectural session command ordering is preserved across those communication paths. Session-wide architectural command ordering (defined by the <code>CmdSN</code>) is preserved per RFC 3720. This is 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]] - STATUS - STABLE
+
== Linux Compatibility ==
-
[[Linux-iscsi Interopt]] - STATUS - NOT SUPPORTED
+
* [[Core-iSCSI]]: supported, stable
 +
* [[Open-iSCSI]]: not supported
-
[[Open-iscsi Interopt]] - STATUS - NOT SUPPORTED
+
== Standards compliance ==
-
The following requirements as defined by RFC-3720 for non ERL dependant MC/S support are not limited to the following:
+
The requirements as defined by RFC 3720 for non-[[Error Recovery Level|ERL]] dependent MC/S support are not limited to the following:
-
*) Add additional connections on the fly with active+inactive IO (non-leading login)
+
* 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 with active+inactive IO (explict logout)
-
*) Remove connections on the fly on a different connection with active+inactive IO (different CID 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)
+
* Restart session+connections during single connection failure (session reinstatement)
-
*) Multiple connection sessions to the same and different network portals (iSCSI trunking)
+
* Multiple connection sessions to the same and different network portals (iSCSI trunking)
 +
== See also ==
 +
* {{Target}}
 +
* [[SCSI]]: [[Persistent Reservations]] (PRs), [[Asymmetric Logical Unit Assignment]] (ALUA), [[Error Recovery Level]] (ERL)
 +
* Fabric modules: [[FCoE]], [[Fibre Channel]], [[iSCSI]], [[iSER]], [[SRP]] and [[vHost]]
 +
* Management: [[targetcli]]
 +
* [[Kernel-based Virtual Machine|KVM]] (with some MC/S performance data)
 +
== External links ==
 +
* {{RFC|3720|Internet Small Computer Systems Interface (iSCSI)}}
-
[http://www.casino-theory.com/online-casino-bonus/free-online-casino-tournament.html free online casino tournament]
+
[[Category:iSCSI]]
-
[http://www.gambling-online-theory.com/fortune-roulette/on-line-roulette-game.html on line roulette game]
+
-
[http://www.magical-casino.com/no_deposit.html Casinos with no deposit required.]
+
-
[http://www.magical-casino.com/casino_download.html Casino Downloading Action.]
+
-
[http://www.magical-casino.com/strategy.html Online casino strategies.]
+
-
[http://www.casino-games-wiki.com/index.php/play_casino_games_game play casino games game]
+
-
[http://www.casino-games-wiki.com/index.php/casino_games_game casino games game]
+
-
[http://www.online-casino-wiki.com/index.php/online_casino online casino]
+
-
[http://www.gambling-online-theory.com/online-casino/online-casino-for-cash.html online casino for cash]
+
-
[http://www.casino-theory.com/online-casino-bonus/online-casino-net.html online casino net]
+

Latest revision as of 17:24, 29 September 2013

Multiple (iSCSI) connections per (iSCSI) session (MC/S) means creating multiple communication paths in a single session (I_T Nexus), i.e. across TCP, SCTP, iSER, and/or RCaP transport connections.

Architectural session command ordering is preserved across those communication paths. Session-wide architectural command ordering (defined by the CmdSN) is preserved per RFC 3720. This is 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.

Contents

Linux Compatibility

Standards compliance

The requirements as defined by RFC 3720 for non-ERL dependent MC/S support are not limited to the following:

See also

External links

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Google AdSense