Professional Documents
Culture Documents
V1.1
CN Team
Objectives
Upon the completion of this chapter, you
will be able to:
Understand the history and components of
SIGTRAN protocol stack
SCTP Protocol
M3UA Protocol
Reliable Protocols - Sigtran
SIGTRAN adaptation and peer protocols specifically designed to
handle ss7 stack over IP
M3UA: MTP3 User Adaptation
M2UA: MTP2 User Adaptation
M2PA: MTP2 Peer Adaptation
SUA: SCCP User Adaptation
IUA: ISDN User Adaptation
SCTP
IP
Position of Sigtran in NGN
SG
SCN SCN
SIGTRAN
SoftSwitch
SG
Interworking
NGN
Function M3UA/ SIP
SCN SS7
STP
SCTP MGC APP
SS7 SS7 IP
H.248
SSP MG
M3UA Position
SEP SG MGC/SS
MTP1 MTP1 IP IP
PSTN IP
Outline
SIGTRAN Protocol Suite
SCTP Protocol
M3UA Protocol
SCTP in SIGTRAN
SCTP
IP
SCTP terminologies
SCTP End PointIdentified by IP + Port number, similar to
TCP
AssociationA logical link set up between a pair of SCTP end
points through four-way handshakes. C/S mode
StreamOne association includes multiple streams. Stream is
a unidirectional logical channel from one SCTP point to another.
Stream
Unidirectional
SCTP association
SCTP link configuration
SG SoftSwitch
Streams
SCTP link
Create TCB
Send INIT
Start init-timer
Receive INIT
INIT Create Cookie
Cookie wait Send INIT-ACK
Start cookie-timer
Receive ACK
Stop init timer
INIT-ACK
Send Cookie-Echo Close
Start cookie-timer
Receive Cookie-Echo
Cookie-Echo Stop cookie timer
Cookie-Echoed
Create TCB
Send Cookie-ACK
Receive SHUTDOWN-ACK
Stop shutdown timer Established
Send SHUTDOWN-COMPLETE
Receive SHUTDOWN-COMPLETE
Closed Send SHUTDOWN-ACK
Stop shutdown-timer
Closed
SCTP start up and transmission
SG SoftSwitch
Init
Init Ack
Cookie Echo
Cookie Ack
Payload
Sack
Heartbeat
Heartbeat Ack
Questions:
1. What is the structure of SIGTRAN protocol stack?
2. What is the startup flow of SCTP?
3. By tracing the SCTP protocol, how to judge the association is
already built up?
4. Between SG and SS, which should send the first message to
build up the association?
5. When the SCTP association is interrupt occasionally, will it
recovery by system itself?
Outline
SIGTRAN Protocol Suite
SCTP Protocol
M3UA Protocol
Sigtran protocol suite
SCTP
IP
ASP1 IP network AS
SG SS
ASP2
M3UA Terminology
Traffic mode type: override, load-sharing, and broadcast, load-
sharing mode is used mostly.
Route context: optional parameter, used to identify the AS.
Network appearance: optional parameter, used to represent
the network type of the AS, by default the network type is 1.
These parameters must be same in both SG and SS sides.
Two ASPs work for one AS
SS1B AS
ZXSS10 SS1B
ASP1 S S
P P
C C
1 2
ASP2
SG
SCTP link ASlike the SPC
ASPlike the signaling link
Q how to improve the security of the way to AS
A each SPC card process one ASP.
M3UA Messages
Management (MGMT) Message
Transfer Messages
SS7 Signalling Network Management (SSNM) Message
ASP State Maintenance (ASPSM) Messages
ASP Traffic Maintenance (ASPTM) Messages
M3UA start up flow
SG ASP (SS)
ASP UP
ASP UP ACK
ASP ACTIVE
ASP UP
ASP UP Ack
ASP Active(Ldshr)
NTFY(AS-Pending)
ASP Active
TFR/TFP DAVA/
MTP3 MTP3 M3UA DUNA M3UA
SEP/STP SG SS
DAUD
MTP3 MTP3 M3UA M3UA
DAVA/DUNA/SCON
ASP Status
ASP-ACTIVE
OR
ALTERNATE ASP-STANDBY
ASP
TAKEOVER
ASP ASP
ACTIVE INACT
ASP ASP
UP DOWN
ASP-DOWN
AS Status
One ASP trans ACTIVE
AS-INACT AS-ACTIVE
Tr Trigger
at least one
ASP in INACT
one ASP
trans all ASP one ASP trans
to INACT trans to to ACTIVE
DOWN
AS-PENDING
AS-DOWN
(queueing)
Tr Trigger no ASP
in INACT state
How does SG send M3UA to SS?
IAM M3UA (IAM)
LS SG SS
Suppose the LS send an IAM message the SG. Inside the message:
OPC is LS, DPC is SS. How does SG know where to transfer this
IAM message?
SG will check the adjacent SP configuration of OPC, and read value of
AS route selector.
AS route selector includes Destination office ID and ASID. If the DPC is
matched, then SG got the AS ID.
From the associating AS and ASP configuration, SG got the ASP.
Then go to the ASP configuration, it find the SCTP ID.
In SCTP link configuration it got the remote IP + destination port.So it
know to send it to SS.
OPCAS route selector AS IDASP No. SCTP ID send the
DATA to SS.
How does SS send message to SG?
ACM M3UA (ACM)
LS SG SS