Professional Documents
Culture Documents
0AA000009 SIGTRAN Protocol ISSUE2.0
0AA000009 SIGTRAN Protocol ISSUE2.0
0AA000009 SIGTRAN Protocol ISSUE2.0
Principle
ISSUE 2.0
2
Confidential Information of Huaw
ei. Security Level: Internal
References
3
Confidential Information of Huaw
ei. Security Level: Internal
About this session
Section 1 Overview
4
Confidential Information of Huaw
ei. Security Level: Internal
Definitions of SIGTRAN Protocols
SIGTRAN is
a protocol stack rather than a protocol.
It includes
transmission protocol (SCTP)
adaptation protocols (M2UA and M3UA).
5
Confidential Information of Huaw
ei. Security Level: Internal
SIGTRAN Protocol Stack Structure
SCTP
IP
MAC
M3UA: MTP3 User M2UA: MTP2 User IUA: ISDN Q.921 User
Adaptation layer Adaptation layer Adaptation layer
M2PA: MTP2 Peer V5UA: V5 User SUA: SCCP User
Adaptation layer Adaptation layer Adaptation layer
6
Confidential Information of Huaw
ei. Security Level: Internal
Section 1 Overview
Terms
Protocol Structure
7
Confidential Information of Huaw
ei. Security Level: Internal
SIGTRAN Applications in SoftX3000
Signaling stream
Media stream
SIGTRAN
SS7
SG
H.248
IP core network
PSTN SoftX3000
TMG
8
Confidential Information of Huaw
ei. Security Level: Internal
Section 1 Overview
Terms
Protocol Structure
9
Confidential Information of Huaw
ei. Security Level: Internal
Terms
MG
MGC
SG
10
Confidential Information of Huaw
ei. Security Level: Internal
Section 1 Overview
Terms
Protocol Structure
11
Confidential Information of Huaw
ei. Security Level: Internal
Protocol Structure in SoftX3000
IP
SEP SG SoftX3000
ISUP ISUP
MTP3 MTP3
M2UA M2UA
SCTP
MTP SCTP
MTP1-2 1-2 IP IP
MAC MAC
12
Confidential Information of Huaw
ei. Security Level: Internal
Question
13
Confidential Information of Huaw
ei. Security Level: Internal
Answer
14
Confidential Information of Huaw
ei. Security Level: Internal
Brief Summary
15
Confidential Information of Huaw
ei. Security Level: Internal
About this session
Section 1 Overview
16
Confidential Information of Huaw
ei. Security Level: Internal
Section 2 SCTP Protocol
Overview
SCTP Messages
Signaling Flow
17
Confidential Information of Huaw
ei. Security Level: Internal
SCTP – Overview
18
Confidential Information of Huaw
ei. Security Level: Internal
SCTP — Overview
19
Confidential Information of Huaw
ei. Security Level: Internal
Overview — SCTP Terms
Host EndPoint1
Host and endpoint: IP
A
P dd
SCTP
O r
User 1 R e
T s
1 s
1
IP
A
P
dd
O r
R e
User 2
T s
2 s
2
EndPoint2
20
Confidential Information of Huaw
ei. Security Level: Internal
Overview — SCTP Terms
An association is
a logical connection, or channel,
established between two SCTP endpoints for data transmission,
via the four-way handshake mechanism prescribed in SCTP.
Stream is
a special term defined in the SCTP.
It is a uni-directional logical channel established from one endp
oint to the other associated endpoint in an SCTP association.
The data to be delivered in sequence has to be conveyed within
one stream.
21
Confidential Information of Huaw
ei. Security Level: Internal
Overview — SCTP Terminology
(uni-directional)
Multiple
IP/SCTP-port Multiple
Pairs are available SCTP connection IP/SCTP-port
Pairs are available
22
Confidential Information of Huaw
ei. Security Level: Internal
Overview — SCTP Terms
TSN is
a 32-bit sequence number used internally by SCTP.
One TSN is attached to each chunk containing user data to
permit the receiving SCTP endpoint to acknowledge its receipt
and detect duplicate deliveries.
TSN is maintained on the basis of association.
SSN is
the acronym of Stream Sequence Number.
a 16-bit sequence number assigned to each data chunk sent in
the stream by the local end
SSN is maintained on the basis of stream.
The assignments of TSN and SSN are independent to each other 23
Confidential Information of Huaw
ei. Security Level: Internal
Section 2 SCTP Protocol
Overview
SCTP Messages
Signaling Flow
24
Confidential Information of Huaw
ei. Security Level: Internal
SCTP Message Structure
25
Confidential Information of Huaw
ei. Security Level: Internal
SCTP Message Structure
Overview
SCTP Messages
Signaling Flow
28
Confidential Information of Huaw
ei. Security Level: Internal
Signaling Flow
29
Confidential Information of Huaw
ei. Security Level: Internal
SCTP Signaling Flow – Startup of Association
endpoint A endpoint Z
INIT(Tag_A)
T1-init
INITACK
30
Confidential Information of Huaw
ei. Security Level: Internal
SCTP Signaling Flow – Termination of Association
31
Confidential Information of Huaw
ei. Security Level: Internal
SCTP Signaling Flow - transmission and validation
of data
Data transmission
Congestion control
Path management
32
Confidential Information of Huaw
ei. Security Level: Internal
Question
33
Confidential Information of Huaw
ei. Security Level: Internal
Answer
endpoint A endpoint Z
INIT(Tag_A)
T1-init
INITACK
COOKIE ECHO+ DATA
T3-rtx
T1-cookie established
COOKIE ACK+ DATA+ SACK
established
SACK
34
Confidential Information of Huaw
ei. Security Level: Internal
Summary
Section 1 Overview
36
Confidential Information of Huaw
ei. Security Level: Internal
Section 3 M2UA Protocol
Terms
M2UA messages
Signaling flow
37
Confidential Information of Huaw
ei. Security Level: Internal
Concepts
38
Confidential Information of Huaw
ei. Security Level: Internal
Concepts
SS7 SIGTRAN
SEP SG MGC
ISUP ISUP
PSTN IP
MTP3 MTP3
M2UA M2UA
MTP2 MTP2
SCTP SCTP
MTP1 MTP1 IP IP
39
Confidential Information of Huaw
ei. Security Level: Internal
Concepts
Name Description
Interface ID Used in the communication between the two ends of M2UA. It can be
text or integer. Each interface ID corresponds to one actual physical
link: An interface is the logical ID of an SS7 signaling link used between
SG and ASP.
Application Server ASP is a process instance of an AS. Each ASP contains one SCTP endp
oint, and can serve a number of ASs. In the M2UA application, ASPs wor
Process
k in the active/standby mode, and only the active ASP processes traffic.
Signaling Backhaul It refers to transfer of non-local signaling from the interface connecting
with the data stream (i.e. the SG function of MGU) back to the call
40
processing point (i.e. MGCU)
Confidential Information of Huaw
ei. Security Level: Internal
Item -- M2UA Link
M2UA LINK: t
The logical connection established between SG and ASP.
A Link consists of SG, ASP and SCTP associations
between SG and ASP.
Its state corresponds to ASP state and SCTP association
state
41
Confidential Information of Huaw
ei. Security Level: Internal
Item -- M2UA Link
ASP0 MGC
SCTP assoc 0
AS0
MTP2 link 0
SCTP assoc 1 ASP1
MTP2link 1 AS0 includes MTP2 link0 and link 1
MTP2 link 2 MG/SG0
SCTP assoc 2
MTP2 link 3 ASP2
AS1
SCTP assoc 3
ASP3 AS1 includes MTP2 link2 and link 3
42
Confidential Information of Huaw
ei. Security Level: Internal
Item -- M2UA Link
MGC
MTP2 link 0
M2UA LINK 0(servered for MTP2 link 0and link1)
MTP2 link 1 AS0
MTP2 link 2 MG/SG0
M2UA LINK 1(servered for MTP2 link 2and link3)
MTP2 link 3 AS1
43
Confidential Information of Huaw
ei. Security Level: Internal
Item -- M2UA Function
44
Confidential Information of Huaw
ei. Security Level: Internal
Section 3 M2UA Protocol
Terminologies
M2UA messages
Signaling flow
45
Confidential Information of Huaw
ei. Security Level: Internal
Message Structure
The user data fields of M2UA messages encapsulated in SCTP messages incl
ude the common message header and M2UA message header
46
Confidential Information of Huaw
ei. Security Level: Internal
M2UA Message types
M2UA messages
ASP maintenance messages
Layer management messages
47
Confidential Information of Huaw
ei. Security Level: Internal
Examples ——M2UA Messages
MGC SG
Establish Request
Establish Confirm
48
Confidential Information of Huaw
ei. Security Level: Internal
Example——ASP Maintenance Messages
MGC SG
ASP Up
ASP Up Ack
49
Confidential Information of Huaw
ei. Security Level: Internal
Section 3 M2UA Protocol
Terminologies
M2UA messages
Signaling flow
50
Confidential Information of Huaw
ei. Security Level: Internal
Signaling Flow – Establishment
ASP SG
ASP UP
ASP UP ACK
ASP ACTIVE
51
Confidential Information of Huaw
ei. Security Level: Internal
Signaling Flow ----Data Transfer Procedure
52
Confidential Information of Huaw
ei. Security Level: Internal
Signaling Flow ----Data Transfer Procedure
53
Confidential Information of Huaw
ei. Security Level: Internal
Signaling Flow –Release Procedure
ASP SG
ASP INACTIVE
ASP DOWN
54
Confidential Information of Huaw
ei. Security Level: Internal
Question
55
Confidential Information of Huaw
ei. Security Level: Internal
Answer
Section 1 Overview
58
Confidential Information of Huaw
ei. Security Level: Internal
Section 4 M3UA Protocol
Overview
Services provided by M3UA
M3UA message format
M3UA message flow
59
Confidential Information of Huaw
ei. Security Level: Internal
Concepts
M3UA is
the SS7 MTP3 user adaptation layer
providing the primitive communication service for the MTP3
user in the IP network and MTP3 at the network edge
interworking between TDM SS7 and IP .
M3UA supports the following functions:
SS7 SPC presentation
Routing function
Interworking between SS7 and M3UA
Congestion management
SCTP stream mapping
60
Client/server model
Confidential Information of Huaw
ei. Security Level: Internal
Concept – Architecture of M3UA Protocol
SCTP
IP
MAC
M3UA: MTP3 User M2UA: MTP2 User IUA: ISDN Q.921 User
Adaptation layer Adaptation layer Adaptation layer
M2PA: MTP2 Peer V5UA: V5 User SUA: SCCP User
Adaptation layer Adaptation layer Adaptation layer
61
Confidential Information of Huaw
ei. Security Level: Internal
Concept -- M3UA Application
SS7 IP
SEP SG MGC
62
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Application
MGC
IP
MGC
User User
M3UA M3UA
SCTP SCTP
IP IP
63
Confidential Information of Huaw
ei. Security Level: Internal
Section 4 M3UA Protocol
Overview
Services provided by M3UA
M3UA message format
M3UA message flow
64
Confidential Information of Huaw
ei. Security Level: Internal
Services provided by M3UA
65
Confidential Information of Huaw
ei. Security Level: Internal
Section 4 M3UA Protocol
Overview
Services provided by M3UA
M3UA message format
M3UA message flow
66
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Message Format
Message
Version Reserved Message type
category
Message length
67
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Message Format
Transfer message 01
69
Confidential Information of Huaw
ei. Security Level: Internal
M2UA Message Format
70
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Message Format
SSNM Message :
71
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Message Format
72
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Message Format
73
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Message Format
Management messages:
Error (ERR)
Notify (NTFY)
ASP Down (ASPDN) message
ASP Down Ack (ASPDN Ack) message
Heartbeat (BEAT) message
Heartbeat acknowledgement (BEAT Ack) message
74
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Message Format
75
Confidential Information of Huaw
ei. Security Level: Internal
Section 4 M3UA Protocol
Overview
Services provided by M3UA
M3UA message format
M3UA message flow
76
Confidential Information of Huaw
ei. Security Level: Internal
Message Procedures Flow
Establish an association and service instance between SGP and ASP – “AS” has
one ASP:
SG P/IPSP ASP1 /IPSP1
ASP Up
ASP Up Ack
ASP activation(RCn)
RC: Routing context
ASP activation Ack(RCn)
77
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Signaling Process
SG P ASP1
ASP Up
ASP Up Ack
REG REG(LRCn,Rkn)
LRC: Local routing context
REG RSP(LRCn,Rkr)
RK: Routing Keyword
ASP activation(RCn)
78
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Signaling Process
SGP ASP1
ASP Up
ASP Up Ack
LRC: Local Routing Context
REG REQ( LRC1,RK1 )
RK: Routing Key
REG RSP(LRC1,RC1 ) RC: Routing Context
NTFY (AS-Pending)
ASP active
80
Confidential Information of Huaw
ei. Security Level: Internal
M3UA Signaling Process
SG ASP1 ASP2
ASP active
81
Confidential Information of Huaw
ei. Security Level: Internal
Message Procedures
SG P ASP1
ASP deactivation (RCn)
DEREGREQ(RCn)
RC: Routing context
DEREGRSP(LRCn,RCr)
ASP Down
82
Confidential Information of Huaw
ei. Security Level: Internal
Question
83
Confidential Information of Huaw
ei. Security Level: Internal
Answer
84
Confidential Information of Huaw
ei. Security Level: Internal
Summary
86
Confidential Information of Huaw
ei. Security Level: Internal
87
Confidential Information of Huaw
ei. Security Level: Internal