One document matched: draft-dreibholz-tsvwg-sctpsocket-multipath-00.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<!-- $Id: draft-dreibholz-tsvwg-sctpsocket-multipath-00.xml 1795 2010-11-08 08:43:45Z 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-00.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>
<date day="8" month="November" year="2010" />
<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="I-D.ietf-tsvwg-sctpsocket" />, <xref target="RFC4960" />) which allow an application to configure the behaviour of the Concurrent Multipath Transfer (CMT) extensions CMT-SCTP and CMT/RP-SCTP (see <xref target="I-D.tuexen-tsvwg-sctp-multipath" />, <xref target="Globecom2010" />, <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 Activation/Deactivation (SCTP_CMT_ON_OFF)">
<t>This socket option activates or deactivates CMT. 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 CMT on.</t>
</list></t>
</list>
</t>
</section>
<section title="Resource Pooling Activation/Deactivation (SCTP_RP_ON_OFF)">
<t>This socket option activates or deactivates Resource Pooling (RP) when using CMT. The sctp_assoc_value structure is used to specify the association for which the RP state should be changed and the new RP state. Note, that CMT usage itself has to be turned on separately by using the SCTP_CMT_ON_OFF option.</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 RP state should
be changed. Ignored for one-to-one style sockets.</t>
<t hangText="assoc_value:">
<list style='hanging'>
<t hangText="0">Turns RP off.</t>
<t hangText="1">Turns RP on.</t>
</list></t>
</list>
</t>
</section>
<section title="Security Considerations">
<t>Security considerations for the SCTP sockets API are described by
<xref target="I-D.ietf-tsvwg-sctpsocket" />.</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.I-D.ietf-tsvwg-sctpsocket" ?>
<?rfc include="reference.I-D.tuexen-tsvwg-sctp-multipath" ?>
</references>
<references title='Informative References'>
<?rfc include="reference.Globecom2010" ?>
<?rfc include="reference.AINA2010" ?>
<?rfc include="reference.IAS2006" ?>
</references>
</back>
</rfc>
| PAFTECH AB 2003-2026 | 2026-04-24 07:19:33 |