One document matched: draft-dreibholz-tsvwg-sctpsocket-multipath-03.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<!-- $Id: draft-dreibholz-tsvwg-sctpsocket-multipath-02.xml 3343 2011-10-26 19:57:52Z dreibh $ -->
<?rfc toc="yes"?>
<?rfc compact="yes" ?>
<?rfc subcompact="no" ?>
<?rfc strict="no" ?>
<?rfc symrefs="yes" ?>
<rfc category="exp" ipr="trust200902" docName="draft-dreibholz-tsvwg-sctpsocket-multipath-03.txt">
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<front>
<title abbrev="SCTP Socket API Extensions">
SCTP Socket API Extensions for Concurrent Multipath Transfer
</title>
<!-- ************** THOMAS DREIBHOLZ *************** -->
<author initials="T." surname="Dreibholz" fullname="Thomas Dreibholz">
<organization abbrev="University of Duisburg-Essen">University of Duisburg-Essen, Institute for Experimental Mathematics</organization>
<address>
<postal>
<street>Ellernstrasse 29</street>
<city>45326 Essen</city>
<region>Nordrhein-Westfalen</region>
<country>Germany</country>
</postal>
<phone>+49-201-1837637</phone>
<facsimile>+49-201-1837673</facsimile>
<email>dreibh@iem.uni-due.de</email>
<uri>http://www.iem.uni-due.de/~dreibh/</uri>
</address>
</author>
<!-- ************** MARTIN BECKE *************** -->
<author initials="M." surname="Becke" fullname="Martin Becke">
<organization abbrev="University of Duisburg-Essen">
University of Duisburg-Essen,
Institute for Experimental Mathematics</organization>
<address>
<postal>
<street>Ellernstrasse 29</street>
<city>45326 Essen</city>
<region>Nordrhein-Westfalen</region>
<country>Germany</country>
</postal>
<phone>+49-201-183-7667</phone>
<facsimile>+49-201-183-7673</facsimile>
<email>martin.becke@uni-due.de</email>
</address>
</author>
<!-- ************** HAKIM ADHARI *************** -->
<author initials="H." surname="Adhari" fullname="Hakim Adhari">
<organization abbrev="University of Duisburg-Essen">
University of Duisburg-Essen,
Institute for Experimental Mathematics</organization>
<address>
<postal>
<street>Ellernstrasse 29</street>
<city>45326 Essen</city>
<region>Nordrhein-Westfalen</region>
<country>Germany</country>
</postal>
<phone>+49-201-183-7667</phone>
<facsimile>+49-201-183-7673</facsimile>
<email>hakim.adhari@iem.uni-due.de</email>
</address>
</author>
<date day="10" month="March" year="2012" />
<keyword>Internet-Draft</keyword>
<abstract>
<t>This document describes extensions to the SCTP sockets API for configuring the CMT-SCTP and CMT/RP-SCTP extensions.</t>
</abstract>
</front>
<middle>
<section title="Introduction">
<t>This draft describes extensions to the SCTP sockets API (see <xref target="RFC6458" />, <xref target="RFC4960" />) which allow an application to configure the behaviour of the Concurrent Multipath Transfer (CMT) extensions CMT-SCTP, CMT/RPv1-SCTP, CMT/RPv2-SCTP and MPTCP-like (see <xref target="I-D.tuexen-tsvwg-sctp-multipath" />, <xref target="Globecom2010" />, <xref target="PAMS2012" />, <xref target="PAMS2011" />, <xref target="SoftCOM2011" />, <xref target="ConTEL2011" />, <xref target="AINA2010" />, <xref target="IAS2006" />).</t>
<!--
<section title="Conventions">
<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL"
in this document are to be interpreted as described in
<xref target="RFC2119"/>.</t>
</section>
-->
</section>
<section title="Concurrent Multipath Transfer and Resource Pooling Activation/Deactivation (SCTP_CMT_ON_OFF)">
<t>This socket option activates or deactivates CMT and sets the corresponding Resource Pooling variant to be applied. The sctp_assoc_value structure is used to specify the association for which the CMT state should be changed and the new CMT state.</t>
<t>Definition of the sctp_assoc_value structure:
<figure>
<artwork>
struct sctp_assoc_value {
sctp_assoc_t assoc_id;
uint32_t assoc_value;
};
</artwork>
</figure>
<list style='hanging'>
<t hangText="assoc_id:">Holds the identifier for the association of which the CMT state should be changed. Ignored for one-to-one style sockets.</t>
<t hangText="assoc_value:">
<list style='hanging'>
<t hangText="0">Turns CMT off.</t>
<t hangText="1">Turns plain CMT-SCTP on. No Resource Pooling is applied.</t>
<t hangText="2">Turns CMT-SCTP on. CMT/RPv1 Resource Pooling as defined in <xref target="AINA2010" /> is applied.</t>
<t hangText="3">Turns CMT-SCTP on. CMT/RPv2 Resource Pooling as defined in <xref target="ConTEL2011" /> is applied.</t>
<t hangText="4">Turns CMT-SCTP on. MPTCP-like Resource Pooling as defined in <xref target="SoftCOM2011" />, <xref target="ConTEL2011" />, <xref target="PAMS2012" /> is applied.</t>
</list></t>
</list>
</t>
</section>
<section title="Security Considerations">
<t>Security considerations for the SCTP sockets API are described by
<xref target="RFC6458" />.</t>
</section>
<section title="IANA Considerations">
<t>This document does not require IANA actions.</t>
</section>
<section title="Acknowledgments">
<t>
The authors would like to thank
Michael Tuexen
for his support.
</t>
</section>
</middle>
<back>
<references title='Normative References'>
<!-- <?rfc include="reference.RFC.2119" ?> -->
<?rfc include="reference.RFC.4960" ?>
<?rfc include="reference.RFC.6458" ?>
<?rfc include="reference.I-D.tuexen-tsvwg-sctp-multipath" ?>
</references>
<references title='Informative References'>
<?rfc include="reference.PAMS2012" ?>
<?rfc include="reference.SoftCOM2011" ?>
<?rfc include="reference.PAMS2011" ?>
<?rfc include="reference.ConTEL2011" ?>
<?rfc include="reference.AINA2010" ?>
<?rfc include="reference.Globecom2010" ?>
<?rfc include="reference.IAS2006" ?>
</references>
</back>
</rfc>
| PAFTECH AB 2003-2026 | 2026-04-24 05:41:31 |