SS7/IP Interworking Tutorial
-SCTP: Stream Control Transmission Protocol
To reliably transport SS7 messages over IP networks, the Internet
Engineering Task force sigtran working group devised the Stream
Control Transmission Protocol (SCTP). SCTP allows the reliable
transfer of signaling messages between signaling endpoints in
an IP network.
To establish an association between SCTP endpoints,
one endpoint provides the other endpoint with a list of its
transport addresses (multiple IP addresses in combination with
an SCTP port). These transport addresses identify the addresses
which will send and receive SCTP packets.
IP signaling traffic is usually composed of many independent
message sequences between many different signaling endpoints.
SCTP allows signaling messages to be independently ordered within
multiple streams (unidirectional logical channels established
from one SCTP endpoint to another) to ensure in-sequence delivery
between associated endpoints. By transferring independent message
sequences in separate SCTP streams, it is less likely that the
retransmission of a lost message will affect the timely delivery
of other messages in unrelated sequences (called head-of-line
blocking). Because TCP/IP does enforce head-of-line
blocking, the sigtran Working Group recommends SCTP rather than
TCP/IP for the transmission of signaling messages over IP networks.
There are three types of messages in SS7:
- Message Signal Units (MSUs)
- Link Status Signal Units (LSSUs)
- Fill-In Signal Units (FISUs)
MSUs originate at a higher level than MTP Level 2 and are destined
for a peer at another node. LSSUs allow peer MTP Level 2 layers
to exchange link status information. FISUs are sent when no
other signal units are waiting to be sent across the synchronous
link. This purpose is preserved by the heartbeat messages
in SCTP. FISUs also carry acknowledgment of messages, a function
also assumed by SCTP.
In summary, SCTP provides:
- acknowledged error-free non-duplicated transfer of signaling
information
- in-sequence delivery of messages within multiple streams,
with an option for order-of-arrival delivery of individual
messages
- optional bundling of multiple messages into a single SCTP
packet
- data fragmentation as required
- network-level fault tolerance through support of multi-homing
at either or both ends of an association
- appropriate congestion avoidance behavior and resistance
to flooding (denial-of-service) and masquerade attacks
To meet stringent SS7 signaling reliability and performance
requirements for carrier-grade networks, VoIP network operators
ensure that there is no single point of failure in the end-to-end
network architecture between an SS7 node and a media gateway
controller. To achieve carrier-grade reliability in IP networks,
links in a linkset are typically distributed amongst multiple
signaling gateways, media gateway controllers are distributed
over multiple CPU hosts, and redundant IP network paths are
provisioned to ensure survivability of SCTP associations between
SCTP endpoints.
SEGway
Signaling Gateways
support the latest IETF SIGTRAN protocol suite (SCTP, M3UA,
SUA).
Previous
Page | Next
Page 
|