Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
DATA SHEET Signaling Solutions<br />
<strong>SCTP</strong> <strong>IETF</strong> <strong>R9</strong><br />
<strong>IETF</strong> RFC 4460 04/2006, 4960 09/2007, CAA 901 548<br />
The <strong>SCTP</strong>, Stream Control Transmission Protocol, protocol module is designed<br />
to transport PSTN signaling messages over IP networks, but is capable of<br />
broader applications. <strong>SCTP</strong> is a reliable transport protocol operating on top of a<br />
connectionless packet network such as IP. The design of <strong>SCTP</strong> includes appropriate<br />
congestion avoidance behavior and resistance to flooding and masquerade<br />
attacks.<br />
Standards<br />
The <strong>SCTP</strong> software is developed according to the<br />
following standard:<br />
» <strong>IETF</strong> RFC 4460 (04/2006)<br />
» <strong>IETF</strong> RFC 4960 (09/2007)<br />
Features<br />
» Acknowledged error-free non-duplicated transfer<br />
of user data<br />
» Sequenced delivery of user messages within multiple<br />
streams, with an option for order-of-arrival<br />
delivery of individual user messages<br />
» Network-level fault tolerance through supporting<br />
of multi-homing at either end or both ends of an<br />
association<br />
» Data fragmentation to conform to configured<br />
path MTU size<br />
» IP Address Selection<br />
» MAPPING KEY<br />
» For outgoing associations <strong>SCTP</strong> gets the Mapping<br />
Key from the <strong>SCTP</strong>_ASSOCIATE_REQ<br />
primitive and for incoming associations <strong>SCTP</strong><br />
gets the Mapping key from the M3 module<br />
Interface<br />
The upper interface primitives establish communication<br />
with the <strong>SCTP</strong> module. The thread-safe API<br />
offers one function for each primitive for the upper<br />
interface. The interface supports C or C++ code.<br />
» <strong>SCTP</strong>_ABORT_req<br />
» <strong>SCTP</strong>_ASSOCIATE_req / conf<br />
» <strong>SCTP</strong>_ASSOC_RESTART_ind<br />
» <strong>SCTP</strong>_COMM_ERROR_ind<br />
» <strong>SCTP</strong>_COMM_LOST_ind<br />
» <strong>SCTP</strong>_COMM_UP_ind<br />
» <strong>SCTP</strong>_CONGESTION_ind<br />
» <strong>SCTP</strong>_CONGESTION_CEASE_ind<br />
» <strong>SCTP</strong>_DATA_ARRIVE_ind<br />
» <strong>SCTP</strong>_DESTROY_req<br />
» <strong>SCTP</strong>_GET_UCL_req / conf<br />
» <strong>SCTP</strong>_INITIALIZE_req / conf<br />
» <strong>SCTP</strong>_INFO_req / conf / ind<br />
» <strong>SCTP</strong>_NETWORK_STATUS_CHANGE_ind<br />
» <strong>SCTP</strong>_OVERLOAD_CONGESTION_LEVEL_req<br />
<strong>SCTP</strong>_REDIRECT_ind<br />
» <strong>SCTP</strong>_RESEND_req<br />
» <strong>SCTP</strong>_SEND_req<br />
» <strong>SCTP</strong>_SEND_FAILURE_ind<br />
» <strong>SCTP</strong>_SET_EPALIAS_req / conf<br />
» <strong>SCTP</strong>_SET_PRIMARY_req<br />
» <strong>SCTP</strong>_SET_UCL_req / conf<br />
» <strong>SCTP</strong>_SET_ULPKEY_req<br />
» <strong>SCTP</strong>_SHUTDOWN_req / conf<br />
» <strong>SCTP</strong>_STATUS_req / conf<br />
» <strong>SCTP</strong>_TAKEOVER_req / conf / ind<br />
» <strong>SCTP</strong>_ULPKEY_req<br />
» <strong>SCTP</strong>_UPDATE_req / conf<br />
» <strong>SCTP</strong>_USER_CONGESTION_LEVEL_req<br />
Prerequisites<br />
Not applicable<br />
Software<br />
C-library API<br />
Documentation<br />
» Configuration File Description<br />
» Function Specification<br />
» API Function Specification<br />
» Maintenance Instructions<br />
» Statement of Compliance
Ver 1.0<br />
DATA SHEET Signaling Solutions<br />
<strong>Tieto</strong> is an IT service company providing IT, R&D and consulting<br />
services. With approximately 16 000 experts, we<br />
are among the leading IT service companies in Northern<br />
Europe and the global leader in selected segments. We<br />
specialize in areas where we have the deepest understanding<br />
of our customers’ businesses and needs. Our superior<br />
customer centricity and Nordic expertise set us apart from<br />
our competitors.<br />
Address: Kanikenäsbanken 12, P.O Box 1038, SE-651 15 Karlstad,<br />
Telephone: +46 10 481 00 00, email: signaling@tieto.com, www.tieto.com/signaling