OpenSS7
SS7 for the
Common Man

© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved.
Last modified: Thursday, 12-Aug-2004 05:39:30 MDT

Home Overview Status News Documentation Resources About
   
 Overview
 Status
 News
 Documentation
 Resources
 About

   
Home Index Prev Next More Download Info FAQ Mail   Home -> Status -> Projects -> Transport -> SCTP


Stream Control Transmission Protocol (SCTP)


Overview:-

The SCTP transport component is an implementation of the Stream Control Transmission Protocol (RFC 2960) for both Linux Native and STREAMS, as well as a STREAMS interface to the Linux Native implementation.

SCTP is a fundamental component of the Signalling Transport (SIGTRAN) working group Signalling User Adaptation Layers (UAs). As such, this SCTP transport component is a fundamental underpinning to the SIGTRAN UA implementations (IUA, DUA, GR303UA, M2PA, M2UA, M3UA, SUA, TUA, ISUA, BUA).


History:- Work on the SCTP transport component began in January 2001.

Status:-

The Linux Native release of SCTP is in the Maintenance stage.

The STREAMS release of SCTP is in the Maintenance stage.

The STREAMS TPI interface to the SCTP Linux Native release of SCTP is in the Maintenance stage.


Dependencies:-

The current Linux Native release depends on a Linux 2.4.x kernel and does not depend on any other OpenSS7 components.

The deprecated Linux Native release depends on a Linux 2.2.x kernel and does not depend on any other OpenSS7 components.

The STREAMS release depends on a Linux 2.4.x kernel and a current LiS (e.g. 2.16.16) and does not depend on any other OpenSS7 components.

The STREAMS inet interface release depends on a Linux 2.4.x kernel and a current LiS (e.g. 2.16.16) and depends on the Linux 2.4.x native release above. This INET interface package is an integral component of current LiS releases and need not be downloaded separately.


References:- A reference list for the SCTP components can be viewed here.

Design:- Designs for the SCTP components can be viewed here.

Code:-

Code for all three SCTP components has been publicly released and code for these components can be viewed in the following locations:

LiS STREAMS version
Linux Native version
STREAMS TPI access to Linux Native version
SOCKETS access to the STREAMS version

Maintenance and feature enhancements updates are normally publicly released as soon as they become available.


Documentation:-

Documentation for the SCTP TPI component is available here. The SCTP man pages are available as follows:

LiS STREAMS TPI and NPI interfaces:
npi_sctp(7), tpi_sctp(7), xti_sctp(3),
 
LiS STREAMS TPI interface to SCTP NET4:
tpi_sctp(7),
 
SCTP NET4 Sockets Interface:
sctp(7).

Test Results:-

OpenSS7 has participated (and will continue to participate) in testing events for the SCTP component. These are:

2nd SCTP Interoperability Test - ETSI, 2001
6th SCTP Interoperability Test - Delaware, 2003

Test programs and test results have been publicly released and are part of the public release packages.

Performance test results for the Linux Native SCTP implementation are available on this website under: SCTP Performance.


Release Package:-

A number of packages have been publicly released:

linux-sctp-0.2.19.tgz
This is the Linux Kernel Native release of the OpernSS7 SCTP stack for Linux NET4 as kernel patch for Linux 2.4.18, 2.4.19, 2.4.20, 2.4.21, 2.4.22 and RedHat 2.4.20-28.9 and 2.4.20-28.7 kernels. This stack runs native in the Linux 2.4.x kernel and provides a sockets user interface. This release deprecates the releases below.
 
kernel-2.4.20-28.7.sctp.0.2.18.1.src.rpm
kernel-2.4.20-28.7.sctp.0.2.19.1.src.rpm
Source SRPM for RedHat(7.x) kernel 2.4.29-28.7.
 
kernel-2.4.20-28.9.sctp.0.2.18.1.src.rpm
kernel-2.4.20-28.9.sctp.0.2.19.1.src.rpm
Source SRPM for RedHat(9) kernel 2.4.29-28.9.
 
kernel-2.4.20-28.7.sctp.0.2.19.1.i386.rpm
kernel-BOOT-2.4.20-28.7.sctp.0.2.19.1.i386.rpm
kernel-doc-2.4.20-28.7.sctp.0.2.19.1.i386.rpm
kernel-source-2.4.20-28.7.sctp.0.2.19.1.i386.rpm
kernel-bigmem-2.4.20-28.7.sctp.0.2.19.1.i686.rpm
kernel-2.4.20-28.7.sctp.0.2.19.1.i686.rpm
kernel-smp-2.4.20-28.7.sctp.0.2.19.1.i686.rpm
kernel-smp-2.4.20-28.7.sctp.0.2.19.1.athlon.rpm
kernel-2.4.20-28.7.sctp.0.2.19.1.athlon.rpm
Prebuilt binary RPMs for RedHat(7.x) kernel 2.4.29-28.7.
 
kernel-source-2.4.20-28.9.sctp.0.2.19.1.i386.rpm
kernel-2.4.20-28.9.sctp.0.2.19.1.i386.rpm
kernel-BOOT-2.4.20-28.9.sctp.0.2.19.1.i386.rpm
kernel-doc-2.4.20-28.9.sctp.0.2.19.1.i386.rpm
kernel-2.4.20-28.9.sctp.0.2.19.1.i686.rpm
kernel-bigmem-2.4.20-28.9.sctp.0.2.19.1.i686.rpm
kernel-smp-2.4.20-28.9.sctp.0.2.19.1.i686.rpm
kernel-2.4.20-28.9.sctp.0.2.19.1.athlon.rpm
kernel-smp-2.4.20-28.9.sctp.0.2.19.1.athlon.rpm
Prebuilt binary RPMs for RedHat(9) kernel 2.4.29-28.9.
 
linux-sctp-0.2.18.tgz
linux-sctp-0.2.17.tgz
These are the Linux Kernel Native release of the OpernSS7 SCTP stack for Linux NET4 as kernel patch for Linux 2.4.18, 2.4.19, 2.4.20, 2.4.21 and 2.4.22 kernels. This stack runs native in the Linux 2.4.x kernel and provides a sockets user interface. These releases deprecate the releases below.
 
linux-sctp-0.2.16.tgz
linux-sctp-0.2.15.tgz
linux-sctp-0.2.14.tgz
These are the Linux Kernel Native releases of the OpenSS7 SCTP stack for Linux NET4 as kernel patch for Linux 2.4.18 kernels. This stack runs native in the Linux 2.4.x kernel. This release deprecates the Linux 2.2.x version below.
 
strinet-0.8.2b.tgz
strinet-0.8.2.tgz
These drivers provide LiS STREAMS Transport Provider Interface (TPI) access to the Linux Kernel Native release of the OpenSS7 SCTP stack for Linux NET4 available in the linux-sctp-0.2 packages above.
 
This package is now an integral part of LiS STREAMS and is also released with the LiS package.
 
linux-sctp-0.1.tgz
This is the Linux Kernel Native release of the OpenSS7 SCTP stack for Linux NET4 as a kernel patch for Linux 2.2.12 kernels. This stack runs native in the Linux 2.2.x kernel. This release is deprecated and has been updated by the linux-sctp-0.2 releases above.
 
strss7-0.8.2.tgz
This is the Linux STREAMS release of the OpenSS7 STREAMS SCTP stack. This stack runs with the LiS STREAMS package in the Linux Kernel and is packaged with the OpenSS7 SS7 and SIGTRAN stacks.
 
strsctp-0.8.2.tgz
This is the Linux STREAMS release of the OpenSS7 STREAMS SCTP stack. This stack runs with the LiS STREAMS package in the Linux Kernel. This release is updated by the strss7-0.8.2.tgz release above.

For additional information on current releases see the "Downloads Page."


 

ZZZZZZZZ UNDER CONSTRUCTION ZZZZZZZZ


Home Index Prev Next More Download Info FAQ Mail   Home -> Status -> Projects -> Transport -> SCTP

OpenSS7
SS7 for the
Common Man
Home Overview Status News Documentation Resources About

© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved.
Last modified: Thursday, 12-Aug-2004 05:39:30 MDT