SCTPCL: an SCTP convergence layer protocol for DTN

The Stream Control Transmission Protocol (SCTP) offers several distinct features which can be leveraged for Disruption or Delay Tolerant Networking (DTN). SCTP is able to handle an arbitrary number of independent streams in one connection---termed an association---and it also supports using multiple networking devices in one association at the same time (multi-homing). With the latter, either switching between network devices, e. g., for fail-over, or even Concurrent Multipath Transfer (CMT) is possible during a transfer. In this paper, we present SCTPCL, a Convergence Layer protocol for the Bundle Protocol, which brings these benefits to DTN implementations. We leverage the multi-streaming capability to handle priorities, such as those of the Bundle Protocol, as well as a separate control stream in parallel. Multi-homing not only enables an increased reliability, but is also especially useful for energy-aware wireless systems where a transfer may be initiated using a low-power device while for larger data it can be switched to a high bandwidth link.

[1]  Scott C. Burleigh,et al.  Bundle Protocol Specification , 2007, RFC.

[2]  Randall Stewart,et al.  Pluggable Stream Scheduling for the Stream Control Transmission Protocol , 2012 .

[3]  Lars C. Wolf,et al.  Data elevators: Applying the bundle protocol in Delay Tolerant Wireless Sensor Networks , 2012, 2012 IEEE 9th International Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2012).

[4]  Vinton G. Cerf,et al.  Delay-Tolerant Networking Architecture , 2007, RFC.

[5]  Vinton G. Cerf,et al.  Delay-tolerant networking: an approach to interplanetary Internet , 2003, IEEE Commun. Mag..

[6]  Juan A. Fraire,et al.  Development of a DTN bundle protocol convergence layer for SpaceWire , 2014, 2014 IEEE Biennial Congress of Argentina (ARGENCON).

[7]  Michael A. Ramalho,et al.  Stream Control Transmission Protocol (SCTP) Partial Reliability Extension , 2004, RFC.

[8]  Shawn Ostermann,et al.  Datagram Convergence Layers for the Delay- and Disruption-Tolerant Networking (DTN) Bundle Protocol and Licklider Transmission Protocol (LTP) , 2014, RFC.

[9]  Michael Tüxen,et al.  Internet Engineering Task Force (ietf) Sockets Api Extensions for the Stream Control Transmission Protocol (sctp) , 2022 .

[10]  Lars C. Wolf,et al.  Bundle protocol mail convergence layer: leveraging legacy internet infrastructure for DTNs , 2013, CHANTS '13.

[11]  Masahiro Kozuka,et al.  Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration , 2007, RFC.

[12]  Jörg Ott,et al.  Delay-Tolerant Networking TCP Convergence-Layer Protocol , 2014, RFC.

[13]  Stephen Farrell,et al.  Licklider Transmission Protocol - Specification , 2008, RFC.

[14]  Lars C. Wolf,et al.  Amphisbaena: A Two-Platform DTN Node , 2016, 2016 IEEE 13th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[15]  Michael Tüxen,et al.  UDP Encapsulation of Stream Control Transmission Protocol (SCTP) Packets for End-Host to End-Host Communication , 2013, RFC.

[16]  Ping Pan,et al.  Internet Engineering Task Force , 1995 .