Sponsors:

ss7box.com

sangoma.com

Help for learning
about network
convergence.

APIs and Protocols for Convergent Network Services,
	by Stephen Mueller, Available at Amazon.com

Last updated

2008 January 3

In a nutshell

Our purpose is to provide a quick, hand-edited, directory to all things related to Signal Transport technology.

What's new?

Web hosting change - yet again. Web hosting must be a tricky business because the web hosts used by sigtran.org always go out of business. We are marking the event with a fresh retro Web 1.0 facelift.

ss7box is using lksctp for internal communication sockets in preparation for clustered configurations.

SCTP moves to standards track in September 2007 with RFC 4960.

A new draft proposal on Sockets API Extensions for Stream Control Transmission Protocol (SCTP) is available. It is authored by the usual suspects.

What is SCTP?

Here's a tutorial (not for dummies or idiot's) that integrates the author's comments with material taken from RFC2960. The links within the document make for a better navigation experience than reading the RFC in text format.

Here's a list of more tutorials:

Once you've completed the tutorials you'll be ready to read the source document, RFC 4960.

Standards bodies
IETF-TSVWG
The group with a wider interest in transport protocols - most notably, the TCP/UDP/IP protocols. They now watch over the SCTP protocol as one would naturally expect.
IETF-SIGTRAN
The initial focus group whose charter is now complete.
Open source
SCTP
implementations
An kernel implementation of SCTP. Also has some of the adaptation layers.
Linux Kernel Implementation
An implementation of SCTP that is being woven directly into the Linux kernel at the same level as TCP and UDP. Actively maintained.
sctplib
A site full of information and links to the RFCs describing SIGTRAN protocols. It is sponsered by Siemans and the University of Essen, a group that produces a user space implementation of SCTP. Actively maintained.
OpenSS7
The SCTP part of the project is open source. It is based on a forked version of Linux STREAMS.
Reference Implementation

No longer available at this website. However, the work has been integrated into the KAME project described below, which itself has been integrated into FreeBSD and NetBSD.

The author of the Reference Implementation, Randall Stewart, and Qiaobing Xie, have written a book fittingly entitled "SCTP".

SCTP, by Randall Stewart and Qiaobing Xie,
					available at Amazon.com

KAME
SCTP on BSD development effort by a consortium of companies in Japan. Project ended 2006.3. Work integrated into FreeBSD, OpenBSD, and NetBSD.
ns-2 SCTP module by UoD P.E.L.
SCTP testing/simulation by the Protocol Engineering Laboratory at the University of Delaware.
RivuS
SCTP on BSD development effort by some folks at the Pune Institute of Computer Technology.
Sun SCTP
An implementation in the Solaris kernel.
Open source
adaptation
layer
implementations
M3UA on Sourceforge
Uses UDP as the transport layer out of the box. Conversion to SCTP is straightforward according to documentation. Compiles cleanly out of the box. Nice documentation. Well worth a look. Go to the last page of the .pdf to see a graphic of the architecture. A management layer figures in prominently. The download statistics show that there is recent interest in this package.
SCCP User Adaptation (SUA)
This implementation is used in conjunction with the sctplib open source SCTP implementation.
OpenSS7
Offers a suite of user adaptation (UA) layer protocols that are compatible with the SCTP implementantion. Probably embedded in the SCTP tarball but this is not known authoritatively.
Tools
sctpperf
A client/server benchmark tool that can be used to measure the performance of SCTP connections
SCTP Test Tool (stt)
Built by the sctplib folks.
Other sources
of information

The open source SUA implementation author's homepage is worth a visit. Be sure to visit the history links.

Since SCTP is interesting to those also interested in telephony signaling, it seems appropriate to have a reference on C7/SS7. This site is a collection of links from names commonly associated with C7/SS7. And when you've finished with the abridged editions, you can read the ITU specs - for free. I wonder why the ANSI specs are not free yet?

SIGTRAN and SIP protocols are related to the emerging technology of Voice over Internet Protocol (VoIP) that may replace today's switched telephone networks. The SIGTRAN protocol is an important tool for bridging the existing SS7 signaling network to the VoIP networks.

Conformance
Performance
Research

A published SCTP Performance Test for lksctp is made possible by the DataTAG project.

The bakeoff is now known as the plugtest. Groups attend, results are owned by and published by the participants.

If you're interested in a bakeoff you should look here. So many delicious things to do with transfatty acids.

A collection of SCTP related studies and reports:

Applications

Products &
Services

Gateways and End Nodes

Stacks, Blades, and Cards

Testers

Please tell us about a company that should be added to this list by sending an email to ss7box(at)gmail.com.

Copyright 2002-2008 Xygnada Technology, Inc.