• Studieninteressierte
  • Studierende
  • Forschende
  • Unternehmen
  • Alumni
  • Presse
  • DE
  • EN
  • NL
Institut:Institut für Informatik und WirtschaftinformatikICB

Haupt-Navigation

  • IEM
  • Aktuelle Meldungen
  • Ausschreibungen
  • Studium & Lehre
  • Forschung
    • Forschungsprojekte
      • Reliable Server Pooling
      • SCTP
      • G-Lab
      • SUNsHINE
      • Peer-to-Peer Networking
      • VoIP Security
    • Abgeschlossene Projekte
    • Publikationen
    • ITG-Fachgruppe
  • Wirtschaft & Praxis
  • Workshops
  • Team
TDR

Sie befinden sich gerade hier:

  • Home
  • Forschung
  • Forschungsprojekte
  • SCTP

Stream Control Transmission Protocol (SCTP)

Welcome to Thomas Dreibholz's
Stream Control Transmission Protocol (SCTP) Project Page

Quick Navigation

  • News
  • What is the Steam Control Tranmission Protocol?
  • Research
  • Standardisation
  • Recommended Links 

News

  • March 16, 2012
    Updated drafts.
  • March 12, 2012
    Added habilitation treatise and talk slides of Dr. Thomas Dreibholz.
  • February 09, 2012
    Fixed link to SCTP code contribution.
  • February 08, 2012
    Added code contribution of the NetPerfMeter application model for the OMNeT++ INET Framework. This code contribution also contains a few improvements of the TCP model.
  • February 07, 2012
    Added code contribution of the improved SCTP model for the OMNeT++ INET Framework.
  • February 06, 2012
    Added ICC 2012 paper.
  • January 30, 2012
    Added NOMS 2012 paper.
  • January 01, 2012
    Happy new year! 
  • December 23, 2011
    Added PAMS 2012 paper.
  • November 16, 2011
    Added slides of invited talk at the TU Darmstadt.
  • Octover 26, 2011
    Updated Internet Drafts.
  • August 26, 2011
    Added SoftCOM 2011 paper.
  • July 20, 2011
    Updated Internet Drafts
  • May 02, 2011
    Added ConTEL 2011 paper.
  • April 10, 2011
    Added IEEE Communications Magazine paper.
  • December 30, 2011
    Added ICN 2011 paper on Dummynet/Netem.
  • December 03, 2010
    Linked PAMS 2011 paper.
  • November 23, 2010
    Linked PFLDNeT 2010 paper. Added two more Internet Drafts.
  • August 15, 2010
    Added talk slides of the SIG Multipath Meeting during the 10th EuroView in Würzburg.
  • August 09, 2010
    Interested in research on protocols and applications with multi-homing support? Have a look at the Call for Papers of the 1st International Workshop on Protocols and Applications with Multi-Homing Support (PAMS 2011)!
  • July 24, 2010
    Linked GLOBECOM 2010 paper. Added section for Internet Drafts and RFCs.
  • April 22, 2010
    Upload of AINA 2010 slides.
  • March 26, 2010
    Upload of the technical report Enhancement of the TCP Module in the OMNeT++/INET Framework of the University Duisburg-Essen, Institute for Experimental Mathematics.
  • March 22, 2010
    Upload of research publications, updates of standardisation links.

What is the Stream Control Transmission Protocol?

The Stream Control Transmission Protocol (SCTP) has originally been designed as a protocol to transport Public Switched Telephone Network (PSTN) signaling messages over IP networks. But the design of SCTP is also capable of supporting further applications.

In October 2000, the Internet Engineering Task Force (IETF) has published the new SCTP transport protocol as RFC 2960. This RFC has been further updated by RFC 3309 with a CRC-32 checksum. In September 2007, these two RFCs have been replaced by RFC 4960.

 SCTP provides a service on the Transport Layer of the TCP/IP reference model, similar to TCP and UDP. A basic function provided by SCTP is the reliable transmission of user messages between two SCTP endpoints. An SCTP connection between two SCTP endpoints is denoted as association. An SCTP association is shown below:

 

The concept of multi-homing is an important feature of SCTP. It allows endpoints to be reachable under multiple IP addresses. If the endpoints and the IP network are configured that traffic between nodes can be transported with different destination addresses on physically different paths, associations are tolerant of network failures.

SCTP features:

  • Selective Acknowledgements (SACK)
  • Flow-Control
  • Congestion-Control
  • Multi-Streaming 
  • Multi-Homing
  • Partial Reliability (PR-SCTP)
  • Mobility (Dynamic Address Reconfiguration, Add-IP)

SCTP RFCs and Internet Drafts

  • draft-tuexen-tsvwg-sctp-multipath-04
    Load Sharing for the Stream Control Transmission Protocol 
    Previous versions: Version 03, Version 02 Version 01, Version 00
  • draft-dreibholz-tsvwg-sctpsocket-multipath-03
    SCTP Socket API Extensions for Concurrent Multipath Transfer 
    Previous versions: Version 02, Version 01,  Version 00
  • draft-dreibholz-tsvwg-sctpsocket-sqinfo-03
    Sender Queue Info Option for the SCTP Socket API 
    Previous versions: Version 02, Version 01, Version 00

Research

  • Thomas Dreibholz
    Evaluation and Optimisation of Multi-Path Transport using the Stream Control Transmission Protocol
    Habilitation Treatise
    University of Duisburg-Essen, Faculty of Economcs, Institute for Computer Science and Business Information Systems (ICB)
    March 2012
    Thesis BibTeX
  • Thomas Dreibholz
    Konzepte für das Future Internet aus der Netzperspektive
    Habilitation Talk
    University of Duisburg-Essen, Faculty of Economcs, Institute for Computer Science and Business Information Systems (ICB)
    March 2012
    Talk BibTeX
  • Martin Becke, Thomas Dreibholz, Hakim Adhari, Erwin Paul Rathgeb
    On the Fairness of Transport Protocols in a Multi-Path Environment
    IEEE International Conference on Communications (ICC)
    Ottawa/Canada, June 2012
    Paper BibTeX
  • Martin Becke, Thomas Dreibholz, Hakim Adhari, Erwin Paul Rathgeb
    A Future Internet Architecture supporting Multipath Communication Networks
    13th IEEE/IFIP Network Operations and Management Symposium (NOMS)
    Maui, Hawaii/U.S.A., April 2012
    Paper BibTeX
  • Thomas Dreibholz, Hakim Adhari, Martin Becke, Erwin Paul Rathgeb
    Simulation and Experimental Evaluation of Multipath Congestion Control Strategies
    2nd International Workshop on Protocols and Applications with Multi-Homing Support (PAMS)
    Fukuoka/Japan, March 2012
    Paper BibTeX
  • Thomas Dreibholz, Hakim Adhari, Martin Becke, Erwin Paul Rathgeb
    NetPerfMeter -- A Versatile Tool for Multi-Protocol Network Performance Evaluations
    OMNeT++ Code Contribution, University of Duisburg-Essen, Institute for Experimental Mathematics
    February 2012
    Code Contribution Paper netperfmeter-1.0.tar.gz netperfmeter-1.0.patch BibTeX
  • Thomas Dreibholz, Martin Becke, Hakim Adhari, Erwin Paul Rathgeb, Irene Rüngeler, Robin Seggelmann, Michael Tüxen
    Improvements to the SCTP Environment in the INET Framework
    OMNeT++ Code Contribution, University of Duisburg-Essen, Institute for Experimental Mathematics
    February 2012
    Code Contribution Paper sctp-2.0.tar.gz sctp-2.0.patch BibTeX
  • Thomas Dreibholz
    Multipath-Transfer mit dem Stream Control Transmission Protocol
    Invited Talk at the Technische Universität Darmstadt
    Darmstadt/Germany, November 2011
    Slides BibTeX
  • Thomas Dreibholz, Martin Becke, Hakim Adhari, Erwin Paul Rathgeb
    Evaluation of A New Multipath Congestion Control Scheme using the NetPerfMeter Tool-Chain
    19th IEEE International Conference on Software, Telecommunications and Computer Networks (SoftCOM)
    Split/Croatia, September 2011
    Paper BibTeX
  • Thomas Dreibholz, Martin Becke, Hakim Adhari, Erwin Paul Rathgeb
    On the Impact of Congestion Control for Concurrent Multipath Transfer on the Transport Layer
    11th IEEE International Conference on Telecommunications (ConTEL)
    Graz/Austria, June 2011
    Paper  BibTeX
  • Thomas Dreibholz, Irene Rüngeler, Robin Seggelmann, Michael Tüxen, Erwin Paul Rathgeb
    Stream Control Transmission Protocol: Past, Current, and Future Standardization Activities
    IEEE Communications Magazine
    Volume 49, Issue 4, April 2011
    Paper  BibTeX
  • Hakim Adhari, Thomas Dreibholz, Martin Becke, Erwin Paul Rathgeb, Michael Tüxen
    Evaluation of Concurrent Multipath Transfer over Dissimilar Paths
    1st International Workshop on Protocols and Applications with Multi-Homing Support (PAMS)
    Singapore, March 2011
    Paper  BibTeX
  • Martin Becke, Thomas Dreibholz
    Multi-Path Transport
    Poster presentation at the 1st DFG/NSF Doctoral Consortium
    San Juan/Puerto Rico, March 2011
    Poster BibTeX
  • Martin Becke, Thomas Dreibholz, Erwin Paul Rathgeb, Johannes Formann
    Link Emulation on the Data Link Layer in a Linux-based Future Internet Testbed Environment
    10th International Conference on Networks (ICN)
    St. Maarten/Netherlands Antilles, January 2011
    Paper  BibTeX
  • Thomas Dreibholz, Martin Becke, Michael Tüxen, Erwin Paul Rathgeb
    On the Use of Concurrent Multipath Transfer over Asymmetric Paths
    IEEE Global Communications Conference (GLOBECOM)
    Miami, Florida/U.S.A., December 2010
    Paper  BibTeX
  • Thomas Dreibholz
    Buffer Splitting for Efficient Transport over Asymmetric Paths
    Talk at the SIG Multipath Meeting during the 10th Joint EuroFGI and ITG Workshop on Visions of Future Network Generations (EuroView) 
    Würzburg/Germany, August 2010
    Slides  BibTeX
  • Thomas Dreibholz, Robin Seggelmann, Michael Tüxen, Erwin Paul Rathgeb
    Transmission Scheduling Optimizations for Concurrent Multipath Transfer
    8th International Workshop on Protocols for Future, Large-Scale and Diverse Network Transports (PFLDNeT)
    Lancaster, Pennsylvania/U.S.A., November 2010
    Paper  BibTeX
  • Thomas Dreibholz, Martin Becke, Jobin Pulinthanath, Erwin Paul Rathgeb
    Applying TCP-Friendly Congestion Control to Concurrent Multipath Transfer
    24th IEEE International Conference on Advanced Information Networking and Applications (AINA)
    April 2010
    Perth/Australia
    Paper  BibTeX
    Slides
  • Thomas Dreibholz, Martin Becke, Jobin Pulinthanath, Erwin Paul Rathgeb
    Implementation and Evaluation of Concurrent Multipath Transfer for SCTP in the INET Framework
    3rd ACM/ICST International Workshop on OMNeT++
    Málaga/Spain, March 2010
    Paper  BibTeX
  • Thomas Reschka, Thomas Dreibholz, Jobin Pulinthanath, Martin Becke, Erwin Paul Rathgeb
    Enhancement of the TCP Module in the OMNeT++/INET Framework
    Poster presentation at the 3rd ACM/ICST International Workshop on OMNeT++
     Málaga/Spain, March 2010
    Poster
  • Thomas Reschka, Thomas Dreibholz, Jobin Pulinthanath, Martin Becke, Erwin Paul Rathgeb
    Enhancement of the TCP Module in the OMNeT++/INET Framework
    University Duisburg-Essen, Institute for Experimental Mathematics
    Technical Report  BibTeX

Standardisation

RFC 2960 - Stream Control Transmission Protocol. 

RFC 3257 - Stream Control Transmission Protocol Applicability Statement. 

RFC 3286 - An Introduction to the Stream Control Transmission Protocol (SCTP). 

RFC 3309 - Stream Control Transmission Protocol (SCTP) Checksum Change. 

RFC 3436 - Transport Layer Security over Stream Control Transmission Protocol. 

RFC 3554 - On the Use of Stream Control Transmission Protocol (SCTP) with IPsec. 

RFC 3758 - Stream Control Transmission Protocol (SCTP) Partial Reliability Extension. 

RFC 3873 - Stream Control Transmission Protocol (SCTP) Management Information Base (MIB). 

RFC 4460 - Stream Control Transmission Protocol (SCTP) Specification Errata and Issues. 

RFC 4820 - Adding Chunk and Parameter for the Stream Control Transmission Protocol (SCTP). 

RFC 4895 - Authenticated Chunks for the Stream Control Transmission Protocol (SCTP). 

RFC 4960 - Stream Control Transmission Protocol. 

RFC 5061 - Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration. 

RFC 5062 - Security Attacks Found Against the Stream Control Transmission Protocol (SCTP) and Current Countermeasures.

Recommended Links

  • SCTP for Beginners - http://tdrwww.exp-math.uni-essen.de/inhalt/forschung/sctp_fb/SCTP4Beginners.html 
  • NetPerfMeter Homepage - www.iem.uni-due.de/~dreibh/netperfmeter/
  • Michael Tüxen's SCTP Page - http://www.sctp.de/
  • Randy Stewart's SCTP Page - http://www.sctp.org/
  • Lode Coene's SCTP Page - http://www.sctp.be/
  • OpenSS7 - http://www.openss7.org/

Etiam pulvinar sapien sagittis enim dapibus rhoncus sed et magna. Quisque rutrum varius enim, et tincidunt tellus facilisis quis. Maecenas tortor neque, semper eu hendrerit ac, sollicitudin id nisi. Nulla quam mauris, aliquam quis pretium ac, sagittis eget leo. Nulla dictum dolor nec justo auctor consectetur. Donec sed ipsum arcu, at cursus velit. Vestibulum nulla elit, volutpat non interdum et, sollicitudin in lectus.

Neben-Navigation

  • Aktuelle Meldungen
  • Ausschreibungen
  • Kontakt
  • Suche
  • Sitemap
  • Impressum