Stream Control Transmission Protocol (SCTP)

RFCs related to SCTP

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
Padding 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.

Internet Drafts (IDs) related to SCTP

SCTP and NAT

draft-xie-behave-sctp-nat-cons-03.txt
This ID provides general considerations for SCTP and NATs.
draft-stewart-behave-sctpnat-03.txt
This ID describes an SCTP aware NAT method.
draft-tuexen-sctp-udp-encaps-02.txt
This ID describes an SCTP tunneling over UDP for legacy NATs.

Additional Information

draft-ietf-tsvwg-sctpsocket-16.txt
This ID describes a socket interface for SCTP. This describes two APIs different from the example API given in the SCTP specification.
draft-riegel-tuexen-mobile-sctp-09.txt
This ID describes how SCTP in combination with the addIP extension can be used for providing a mobility concept.
draft-tuexen-dtls-for-sctp-02.txt
This ID describes DTLS over SCTP.
IANA
This pages lists the SCTP numbers registered at IANA.

The sctplib Implementation

The SCTP implementation supports the current version of the protocol. It runs under Linux, FreeBSD and Mac OS X and supports IPv4 and IPv6. The software is a result of a cooperation between Siemens, the Computer networking technology group of the University of Essen and the Münster University of Applied Sciences.

Getting the Source

This is very easy via the download page.

Support via mailinglists

announce@sctp.de

We will announce all new versions of the SCTP implementation on this list. So if you want to have an up to date version, subscribe to this list. You can not send any mail to it. It is only for announcements. Use the WWW interface for subscription.

discussion@sctp.de

This mailing list should be used for comments, bug reporting and all other things you would like to discuss with the other users or developers. Your mails are accepted only if you have subscribed the mailinglist. Use the WWW interface for subscription.

SCTP Kernel Implementations

FreeBSD
From this page you can get the FreeBSD kernel implementation. It will be part of FreeBSD 7.0.
Mac OS X
From this page you can get a Network Kernel Extension (NKE) for Mac OS X. It is based on the FreeBSD kernel implementation.
Linux
All recent Linux kernels support SCTP.
Solaris 10
Solaris 10 provides SCTP support.

Other sources and SCTP related links

Open SS7
OpenSS7 is implementing a SS7 stack and some of the SIGTRAN protocols on Linux. As part of this work you can get a Linux kernel implementation of SCTP.
SCTP Primer
This is an overview on SCTP, not only for beginners.
P.E.L. @ University of Delaware
The SCTP homepage of the Protocol Enginnering Lab of the University of Delaware. They have developed SCTP support for the network simulator NS-2.
DEGAS Networking Group @ University of Delaware
SCTP home page of DEGAS Networking Group in University of Delaware. You can download the SCTP module developed for the QualNet Network simulator from this web page and access the SCTP related work of the DEGAS Networking group.
Wireshark
A graphical packet analyzer with SCTP support running under Linux, FreeBSD, Solaris, ... and Windows. All SIGTRAN protocols (IUA, M2UA, M2PA, M3UA and SUA) are also supported.
TSVWG
The charter of the Transport Area (TSVWG) working group (WG) of the IETF. There are also links to all internet draft accepted as working groups documents.
If you have any comments related to this website please contact sctp@micmac.franken.de.

sctp.de is brought to you by ... 

KNF

the networking people