View
254
Download
8
Embed Size (px)
Citation preview
7/29/2019 SIGTRAN Signaling Analysis
1/98
www.huawei.com
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved.
SIGTRAN SignalingAnalysis
7/29/2019 SIGTRAN Signaling Analysis
2/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page2
Foreword
With the development of softswitch network, there is a need
for media stream or signaling delivery across different
networks, such as TDM, ATM and IP network. How to
implement signaling transport across different networks isone topic of this course.
7/29/2019 SIGTRAN Signaling Analysis
3/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page3
Objectives
Upon completion of this course, you will be able to:
Know protocol stack and main functions of SIGTRAN
Know the basic concepts, signaling message and procedures
of SCTP
Know the procedures and implementation of M3UA and M2UA
7/29/2019 SIGTRAN Signaling Analysis
4/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page4
References
RFC 2960 Stream Control Transmission Protocol
RFC 3331 Signaling System 7 (SS7) Message Transfer
Part 2 (MTP2) User Adaptation Layer
RFC 3332 Signaling System 7 (SS7) Message Transfer Part
3 (MTP3) User Adaptation Layer (M3UA)
7/29/2019 SIGTRAN Signaling Analysis
5/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page5
Contents
1. SIGTRAN Introduction
2. SCTP Protocol
3. M2UA Protocol
4. M3UA Protocol
7/29/2019 SIGTRAN Signaling Analysis
6/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page6
Contents
1. SIGTRAN Introduction
2. SCTP Protocol
3. M2UA Protocol
4. M3UA Protocol
7/29/2019 SIGTRAN Signaling Analysis
7/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page7
Signaling Transport (SIGTRAN) protocol stack is defined by
the SIGTRAN workgroup of the Internet Engineering Task
Force (IETF) for interworking purposes between the
Signaling System No. 7 (SS7) and the IP.
It supports transmission of switched circuit network (SCN)
signaling across IP network.
It includes transport protocol and adaptation protocol.
SIGTRAN Introduction
7/29/2019 SIGTRAN Signaling Analysis
8/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page8
Traditional SS7 Signaling Protocol
Stack
MTP1
MTP2
BSSAP
SCCP
TCAP TUP
MAP/CAP
MTP3
ISUP
DSS1
Q.921 LAPV5
V5.2
7/29/2019 SIGTRAN Signaling Analysis
9/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page9
IP
MTP3
SCTP
M3UA
M2UA M2PA IUA V5UA
DSS1 V5.2
BSSAP
SCCP
TCAP TUP
MAP/CAP
ISUP
Adaptation Layer
Transport Layer
SIGTRAN Protocol Stack
7/29/2019 SIGTRAN Signaling Analysis
10/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page10
Contents
1. SIGTRAN Introduction
2. SCTP Protocol
3. M2UA Protocol
4. M3UA Protocol
7/29/2019 SIGTRAN Signaling Analysis
11/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page11
Contents
2 SCTP Protocol
2.1 SCTP Introduction
2.2 SCTP Terms
2.3 SCTP Functions
2.4 SCTP Message Format
2.5 SCTP Signaling Procedures
7/29/2019 SIGTRAN Signaling Analysis
12/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page12
SCTP overcome these
limitations of TCP to
match the requirements
of transport of SCN
signaling across the IPnetwork.
SCTPTCP
The limitations include the following:
-head-of-line blocking
-Poor Real time reliability
-Its difficult to support multi-homed hosts.
-Its vulnerable to denial of service (DoS)
attacks.
Motivation of SCTP development
SCTP (Streaming Control Transmission Protocol) is a reliable transport protocol operating on
top of a connectionless packet network such as IP.
Before SCTP, UDP or TCP is used to transfer signaling across IP network. UDP is one kind of
connectionless transport protocol. It can not match the transport quality requirements of PSTN
signaling.
7/29/2019 SIGTRAN Signaling Analysis
13/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page13
SCTP Features
Position in protocol stack
IP
SCTP
M3UA/M2UA/M2PA
Same as UDP and TCP, SCTP locates in
transport layer.
SCTP is based on TCP and overcomes its
limitations. SCTP provides services not only
for SIGTRAN.
7/29/2019 SIGTRAN Signaling Analysis
14/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page14
SCTP Features
SCTP advantages
reliability
security
Explicit packet-oriented delivery Sequenced or in-sequence delivery of user
message within streams
Support of multi-homing at either or both
ends of an association
A cookie mechanism is employed during
the association initialization to provide
protection against security attacks.
Multiple streams can be established in one
association. Each stream transfers user
message dependently.
7/29/2019 SIGTRAN Signaling Analysis
15/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page15
Contents
2 SCTP Protocol
2.1 SCTP Introduction
2.2 SCTP Terms
2.3 SCTP Functions
2.4 SCTP Message Format
2.5 SCTP Signaling Procedures
7/29/2019 SIGTRAN Signaling Analysis
16/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page16
SCTP Transport Address
Transport Address = IP Address +
SCTP Port Number
Host A
IP
SCTP
SCTP Port
Number
IP Address
IP Address SCTP Port Number
10.105.28.92 3180
10.105.28.92 3181
10.105.28.93 3180
Examples: The following table lists three different transport addresses.
7/29/2019 SIGTRAN Signaling Analysis
17/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page17
Host and Endpoint
SCTP port 1 SCTP port 2
Host
IP1 IP2
User 1 User 2
IP Layer
SCTP
Layer
Application
Layer
Host: It is a physical entity that can configure one or more IP address,
such as a computer.
SCTP Endpoint: The logical sender/receiver of SCTP packets. It is
represented as a set of transport address with the same SCTP port
number.
Port 1
Port 2
7/29/2019 SIGTRAN Signaling Analysis
18/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page18
Association and Stream
Host 1 Host 2
Stream AStream B
Association:
A protocol relationship between two SCTP
endpoints is initiated by a four-way handshake.
Stream:
A uni-directional logical channel established from
one to another associated SCTP endpoint.
Endpoint
AEndpoint
B
Association
One association
includes one or more
streams. One stream
only belongs to oneassociation.
7/29/2019 SIGTRAN Signaling Analysis
19/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page19
Path and Primary Path
MGC SG
Path 0
Path 1
Path 2Path 3
10.11.23.14:3180
10.11.23.15:3180
10.11.23.16:3181
10.11.23.17:3181
Primary Path: The primary path is the destination and source
address that will be put into a packet outbound to the peer
endpoint by default. Other paths will be selected only when
the primary path is faulty.
Path: The route taken by the SCTP packets sent by one
SCTP endpoint to a specific destination transport address of
its peer SCTP endpoint. An association includes multiple path.
There are 4 path between MGC and SG in the above figure.
7/29/2019 SIGTRAN Signaling Analysis
20/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page20
Notes:
TSN and SSN are allocated independently.
TSN and SSNTSN
Transmission Sequence Number
SSN
Stream Sequence Number
Definition An sequence number is attached to
each chunk by sender SCTP endpoint
in association.
An sequence number is attached to
each chunk by sender SCTP
endpoint in stream.
Function It ensures data reliability by permitting
the receiving SCTP endpoint to
acknowledge its receipt and detect
duplicate deliveries.
It ensures data sequence in a
stream.
Validity association stream
Value Range 32 bits and unique inside association 16 bits and unique inside stream
7/29/2019 SIGTRAN Signaling Analysis
21/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page21
There are two streams between SCTP endpoint A and B. The chunks A, B, C,
D should be sent and A, B should be in sequence. A, B, C are sent through
stream 1 and D through 2. TSN and SSN are listed in the following table:
Suppose:
Example: TSN and SSN Allocation
Chun
k
TSN SSN Stream
A 1 1 1
B 2 2 1
C 3 3 1
D 4 1 2
7/29/2019 SIGTRAN Signaling Analysis
22/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page22
Congestion Window (CWND)
An SCTP variable that limits the data, in number of bytes, a sender can send to
a particular destination transport address before receiving an acknowledgement.
Transmission Control Block (TCB)
An internal data structure created by an SCTP endpoint for each of its existingSCTP associations to other SCTP endpoints. TCB contains all the status
and operational information for the endpoint to maintain and manage the
corresponding association.
An SCTP variable a data sender uses to store the most recently calculated
receiver window of its peer, in number of bytes. This gives the sender an
indication of the space available in the receivers inbound buffer. During theinitialization of association, two endpoints will exchange their RWND.
Receiver Window (RWND)
7/29/2019 SIGTRAN Signaling Analysis
23/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page23
Contents
2 SCTP Protocol
2.1 SCTP Introduction
2.2 SCTP Terms
2.3 SCTP Functions
2.4 SCTP Message Format
2.5 SCTP Signaling Procedures
7/29/2019 SIGTRAN Signaling Analysis
24/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page24
Functional View of SCTP
Association
Startup
And
Takedown
Path Management
Packet Validation
Chunk Bundling
Acknowledgementand
Congestion Avoidance
User Data
Fragmentation
Sequenced deliverywithin streams
7/29/2019 SIGTRAN Signaling Analysis
25/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page25
SCTP Functions
Association Startup and Takedown
Function: initializing association before data delivery
Startup: cookie mechanism, four-way handshake
Takedown: graceful close, ungraceful close
7/29/2019 SIGTRAN Signaling Analysis
26/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page26
SCTP Functions
Sequenced delivery within streams
Function: delivering user message in sequence
Mechanism: transmission in stream, SSN
7/29/2019 SIGTRAN Signaling Analysis
27/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page27
SCTP Functions
User Data Fragmentation
Function: SCTP fragments user messages to ensure that the
SCTP packet passed to the lower layer conforms to the path MTU.
Mechanism: sender fragment, receiver reassemble.
Acknowledgement and Congestion Avoidance
Function: It is used to provide transmission reliability and
congestion avoidance.
Mechanism: TSN keeps reliability, window mechanism avoid
congestion
7/29/2019 SIGTRAN Signaling Analysis
28/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page28
SCTP Functions
Chunk Bundling
Function: transmitting upper user message more effectively in
SCTP level
Mechanism: bundling many user messages into a single SCTP
packet.Packet Validation
Function: detecting packet validation and provide protection against
attacks and data corruption in network.
Mechanism: verification tag, checksum
7/29/2019 SIGTRAN Signaling Analysis
29/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page29
SCTP Functions
Path Management
Function: monitoring path reachability
Mechanism: heartbeat
7/29/2019 SIGTRAN Signaling Analysis
30/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page30
Contents
2 SCTP Protocol
2.1 SCTP Introduction
2.2 SCTP Terms
2.3 SCTP Functions
2.4 SCTP Message Format
2.5 SCTP Signaling Procedures
7/29/2019 SIGTRAN Signaling Analysis
31/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page31
Notes: The total length of a chunk (including Type, Length and Value fields) MUST be
a multiple of 4 bytes. If the length of the chunk is not a
multiple of 4 bytes, the sender MUST pad the chunk with all zero
bytes and this padding is not included in the chunk length field.
SCTP Packet Format16bit16bit
Source Port Destination Port
Verification Tag
Checksum
Type Flags Length
Chunk Value
Type Flags Length
Chunk Value
Chunk n
Chunk 1
Common
Header
7/29/2019 SIGTRAN Signaling Analysis
32/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page32
SCTP Chunk Type 1Chunk Type (ID) Explanation
DATA (0) Payload DataINIT (1) This chunk is used to initiate a SCTP association between two
endpoints.
INIT ACK (2) The INIT ACK chunk is used to acknowledge the initiation ofanSCTP association.
COOKIE ECHO (10) This chunk is used only during the initialization of an association.It is sent by the initiator of an association to its peer to complete
the initialization process.
COOKIE ACK (11) It is used to acknowledge the receipt of a COOKIE ECHO chunk.
SACK (3) This chunk is sent to the peer endpoint to acknowledge receivedDATA
chunks and to inform the peer endpoint of gaps in the received
subsequences of DATA chunks as represented by their TSNs.
7/29/2019 SIGTRAN Signaling Analysis
33/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page33
SCTP Chunk Type 2Chunk Type (ID) Explanation
HEARTBEAT (4) An endpoint should send this chunk to its peer endpoint to probethe reachability of a particular destination transport address
defined in the present association.
HEARTBEAT ACK (5) a response to a HEARTBEAT chunkABORT (6) Close the association.SHUTDOWN (7) An endpoint in an association use this chunk to initiate a
graceful close of
the association with its peer.
SHUTDOWN ACK (8) This chunk MUST be used to acknowledge the receipt of theSHUTDOWN chunk at the completion of the shutdown process.
SHUTDOWN COMPLETE (14) This chunk MUST be used to acknowledge the receipt of the
SHUTDOWN
ACK chunk at the completion of the shutdown process.
7/29/2019 SIGTRAN Signaling Analysis
34/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page34
Format of INIT Chunk
32bit
Type=1 Length
Initial Tag
Number Of
Outbound Streams
Initial TSN
Optional/Variable-Length
Parameters
Advertised Receiver Window Credit
Trunk
Flag
Number Of Inbound
Streams
7/29/2019 SIGTRAN Signaling Analysis
35/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page35
Format of DATA Chunk
32bit
Type=0 Reserve UU B Length
Stream ID SSN
Payload Protocol Identifier
User Data
E
TSN
7/29/2019 SIGTRAN Signaling Analysis
36/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page36
Format of SACK Chunk32bit
Type=3 Length
Cumulative TSN Ack
Number Of GapAck Blocks = N
Duplicate TSN #1
Advertised Receiver Window Credit
Trunk
Flag
Number OfDuplicate TSNs = X
Gap Ack Block #1
Start
Gap Ack Block #1
End
Duplicate TSN #x
Gap Ack Block #n
Start
Gap Ack Block #n
End
7/29/2019 SIGTRAN Signaling Analysis
37/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page37
Contents
2 SCTP Protocol
2.1 SCTP Introduction
2.2 SCTP Terms
2.3 SCTP Functions
2.4 SCTP Message Format
2.5 SCTP Signaling Procedures
7/29/2019 SIGTRAN Signaling Analysis
38/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page38
INIT_ACK
SACK
Initialization
Four-wayhandshake
INIT
COOKIE ECHOCOOKIE ACK
DATA
SACK
DATA
Data
transmission
Initial Tag, OS, MIS
State COOKIE, Tag
State COOKIE
TSN, SSN, Stream ID
SCTP Association Initialization and
Data TransmissionEndpoint A Endpoint B
7/29/2019 SIGTRAN Signaling Analysis
39/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page39
SHUTDOWNSHUTDOWN ACK
SHUTDOWN COMPLETE
Endpoint A Endpoint B
Graceful Close of SCTP
Association
7/29/2019 SIGTRAN Signaling Analysis
40/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page40
Summary
The basic information of SCTP is introduced in this chapter,
such as the SCTP features, main function and startup and
takedown of SCTP association. The concepts include
transport address, association, stream, TSN, SSN, etc.
These are very useful to understand SCTP and SIGTRAN.
7/29/2019 SIGTRAN Signaling Analysis
41/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page41
Contents
1. SIGTRAN Introduction
2. SCTP Protocol
3. M2UA Protocol
4. M3UA Protocol
7/29/2019 SIGTRAN Signaling Analysis
42/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page42
Contents
3 M2UA Protocol
3.1 Concepts and Functions
3.2 Messages and Procedures
3.3 State Transition
3.4 Implementation of M2UA
7/29/2019 SIGTRAN Signaling Analysis
43/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page43
M2UA Overview
M2UA is SS7 MTP2 User Adaptation Layer protocol.
M2UA is defined by RFC3331.
M2UA transport SS7 MTP2 user message over IP using SCTP as
the underlying transport protocol.
M2UA is applied to transport signaling between Signaling
Gateway (SG) and Media Gateway Controller (MGC).
7/29/2019 SIGTRAN Signaling Analysis
44/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page44
Primitives defined by M2UA:
Primitives between M2UA and MTP3
Primitives between M2UA and MTP2
Primitives betweenM2UA and SCTP
Primitives between M2UA and Layer
Management
MTP3
M2UA
SCTP
IP
LM
The primitives interaction between M2UA and MTP2 is
implemented by NIF. From protocol view, M2UA is a middle layer
between MTP3 and MTP2. The signaling message of M2UA is
transfer through SCTP.
M2UA Protocol Stack
7/29/2019 SIGTRAN Signaling Analysis
45/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page45
M2UA Protocol Stack
SEP MGC
ISUP
MTP3
MTP2
MTP1
ISUP
MTP3
M2UA
SCTP
IP
M2UA
SCTP
IP
MTP2
MTP1
SS7 SIGTRANSG
PSTN IP(NIF)
7/29/2019 SIGTRAN Signaling Analysis
46/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page46
Application Server (AS)
A logical entity serving a specific application instance. An AS is modeled as an
ordered list of one or more related Application Server Processes.
Application Server Process (ASP)
A process instance of an Application Server. Examples of Application Server
Processes are active or standby MGC instances. Only the active ASP provides
service.
M2UA Terms
7/29/2019 SIGTRAN Signaling Analysis
47/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page47
Signalling Gateway (SG)
An SG is a signaling agent at the edge of the IP network. An SG appears to the
SS7 as one or more Signaling Link Terminals that are connected to one or more
Signaling Data Links in the SS7 network. An SG contains a set of one or more
unique Signaling Gateway Processes, on which one or more is normally actively
processing traffic. Where an SG contains more than one SGP, the SG is alogical entity.
Signalling Gateway Process (SGP)
A process instance that uses M2UA to communicate to and from a Signaling LinkTerminal. It serves as an active, backup or load-sharing process of a Signaling
Gateway.
M2UA Terms
7/29/2019 SIGTRAN Signaling Analysis
48/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page48
Interface IdentifierIID
The Interface Identifier identifies the physical interface at the SG for which the
signaling messages are sent/received. The format of the IID parameter can be
text or integer. The values used are of local significance only, coordinated
between the SG and ASP.
Stream 1
AS
ASPNo.7 Link1
Interface ID ASP
No.7 Link2Stream 2
Interface ID
Active
Inactive
Logical view of relationship in an SGP
Note:1. IID is mapped to an SCTP association/stream.
2. A SGP MAY support more than one AS. An AS MAY support more than one IID.
M2UA Terms
7/29/2019 SIGTRAN Signaling Analysis
49/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page49
SG MGC
NIF
MTP2 M2UA
SCTP
M2UA
SCTP
MTP3
UP
MTP2 M2UA primitive
M2UA SCTP primitive
M2UA message
SCTP M2UA primitive
M2UA MTP3 primitive
M2UA Services and Functions
7/29/2019 SIGTRAN Signaling Analysis
50/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page50
M2UA Services
Support for MTP Level 2 / MTP Level 3 interface
boundary
It provides the equivalent set of services to its users as
provided by the MTP2 to MTP3.
Support for communication between Layer
Management modules on SG and MGC
The M-ERROR message is used to indicate an error with a
received M2UA message in order to facilitate reporting of
errors that arise because of the backhauling MTP Level 3
scenario.
M2UA Services and Functions
7/29/2019 SIGTRAN Signaling Analysis
51/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page51
M2UA Services
Support for management of active associations between SG
and MGC
A set of primitives between M2UA layer and the Layer Management
are defined to help the Layer Management manage the associations
between the SG and the MGC.
Maintenance of SCTP/ASP/AS status
The M2UA layer may need to inform the status of the SCTP
association(s) to the Layer Management. The Layer Management
may also need to inform the M2UA layer of an AS/ASP status (i.e.,
failure, active, etc.) .
M2UA Services and Functions
7/29/2019 SIGTRAN Signaling Analysis
52/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page52
M2UA Functions
Mapping
Support for the management of SCTP associations between
the SGPs and ASPs
Maintenance of ASP status on SGP
SCTP Specifics
SCTP Stream Management
Seamless SS7 Network Management Interworking
Flow Control / Congestion
Audit of SS7 Link State
M2UA Services and Functions
7/29/2019 SIGTRAN Signaling Analysis
53/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page53
Contents
3 M2UA Protocol
3.1 Concepts and Functions
3.2 Messages and Procedures
3.3 State Transition
3.4 Implementation of M2UA
7/29/2019 SIGTRAN Signaling Analysis
54/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page54
M2UA Message Format
M2UA message contains Common Message Header, M2UA Message Header
and several M2UA messages with variable length.
32bit
Common Message
Header
M2UA Message
Header
M2UA
Message 0
Spare8Message length32
Tag16
Message class(8) Message typ8Version8
Length16Interface identifier32
Parameter tag16 Parameter length16Parameter value
Parameter tag16 Parameter length16Parameter value
Parameter length16 M2UAMessage n
M2UA M
7/29/2019 SIGTRAN Signaling Analysis
55/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page55
M2UA Messages
Message Type DescriptionDATA It contains an SS7 MTP2-User Protocol Data Unit (PDU)
(mandatory) and Correlation Id (optional).
Data Acknowledge It acknowledges data message with Correlation Id.
Establish Request When the MGC desires the SS7 link to be in-service, it will send the
EstablishRequest message to SGP and start a timer.
Establish Confirmation SGP sends it to MGC to indicate SS7 link is established.Release (Request,
Indication,
Confirmation)
Request is used to release the channel. Confirm and Indication
messages are used to indicate that the channel has been released.
State Request The State Request message can be sent from a MGC to cause an action
on a particular SS7 link supported by the SGP.
State Confirm The State Confirm message will be sent by the SGP in response to a
State
Request from the MGC.
State Indication It is sent from a SGP to an ASP to indicate a condition on a SS7 link.
MTP2 User Adaptation Messages
M2UA M
7/29/2019 SIGTRAN Signaling Analysis
56/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page56
M2UA Messages
Message Type Description
Congestion Indication It is sent from a SGP to an ASP to indicate the congestion status and
discard status of a SS7 link.
Retrieval Request The MTP2 Retrieval Request message is used during the MTP Level 3
changeover procedure to request the BSN, to retrieve PDUs from the
transmit and retransmit queues or to flush PDUs from the retransmit queue.
Retrieval Confirm The MTP2 Retrieval Confirm message is sent by the SG in response to a
Retrieval Request message.
Retrieval Indication The Retrieval Indication message is sent by the SG with a PDU from the
transmit or retransmit queue.
Retrieval Complete
Indication
It is exactly the same as the MTP2 Retrieval Indication message except that
it also indicates that retrieval is complete.
MTP2 User Adaptation Messages
7/29/2019 SIGTRAN Signaling Analysis
57/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page57
M2UA Messages
Message Type Description
ASP Up It is used to indicate to a remote M2UA peer that the Adaptation
layer is ready to receive traffic or maintenance messages.
ASP Up Ack It is used to acknowledge an ASP Up message received from a
remote
M2UA peer.
ASP Down It is used to indicate to a remote M2UA peer that the adaptation
layer is not ready to receive traffic or maintenance messages.
ASP Down Ack It is used to acknowledge an ASP down message received from a
remote M2UA peer.
Heartbeat The Heartbeat message is optionally used to ensure that the
M2UA peers are still available to each other.
Heartbeat Ack The Heartbeat ACK message is sent in response to a BEAT
message.
ASP Maintenance Messages
7/29/2019 SIGTRAN Signaling Analysis
58/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page58
M2UA Messages
Message Type Description
ASP Active It is sent by an ASP to indicate to an SG that it is Active and
ready to be used.
ASP Active Ack It is used to acknowledge an ASP-Active message Received
from a remote M2UA peer.
ASP Inactive It is sent by an ASP to indicate to an SG that it is no longer an
active ASP to be used from within a list of ASPs.
ASP Inactive Ack It is used to acknowledge an ASP-Inactive message Received
from a remote M2UA peer.
ASP Maintenance Messages
Establishment Procedure of M2UA
7/29/2019 SIGTRAN Signaling Analysis
59/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page59
ASP ACTIVE
ASP UP
ASP UP ACK
ASP ACTIVE ACK
ASP 1. SCTP association must be
established between SGP
and ASP before the
establishment of M2UA
service environment.
2. ASP is the client, which willfirst send the request to
establish the environment.
Once the environment is
ready, the M2UA data, ASP
maintenance messages,
and layer managementmessages can be
transmitted between the
peers.
SGP
C S
Establishment Procedure of M2UA
Service Environment
7/29/2019 SIGTRAN Signaling Analysis
60/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page60
SS7 Link
Alignment
State Req (STATUS_EMER_SET)Emer Req
M2UAASP M2UASGP MTP2SGP
Emer Req
Emer CfmState Cfm (STATUS_EMER_SET)Emer Cfm
Establish ReqStart Req
Start Req
In Serv IndEstablish CfmIn Serv Ind
DataSend MSU
Send MSU
Receive MSUData
Receive MSU
Release ReqStop Req
Stop Req
Out of Serv IndRelease Cfm
Out of Serv Ind
Data
Transfer
SS7 Link
Release
MTP3ASP
Data Transfer Procedure
7/29/2019 SIGTRAN Signaling Analysis
61/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page61
ASP DOWN
ASP INACTIVE
ASP INACTIVE ACK
ASP DOWN ACK
ASP SGP
C S
Release Procedure of M2UA
Service Environment
Switch Over Procedure of
7/29/2019 SIGTRAN Signaling Analysis
62/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page62
ASP Inactive
ASP1 SGP ASP2
ASP Inactive Ack
NTFY(AS-PENDING)
NTFY(ASPENDING)
ASP Active
ASP Active Ack
NTFY(AS-ACTIVE)
NTFY(AS-ACTIVE)
Switch Over Procedure of
Active/Standby ASP
7/29/2019 SIGTRAN Signaling Analysis
63/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page63
Contents
3 M2UA Protocol
3.1 Concepts and Functions
3.2 Messages and Procedures
3.3 State Transition
3.4 Implementation of M2UA
7/29/2019 SIGTRAN Signaling Analysis
64/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page64
ASP State Transition Diagram
ASP-ACTIVE
ASP-INACTIVE
ASP-DOWN
ASP ACTIVE ASP INACTIVE
ASP UPASP DOWN
SCTP CDI
SCTP RI
Other ASP in
AS OverridesASP DOWN
SCTP CDI
SCTP RI
M2UA State Transition
7/29/2019 SIGTRAN Signaling Analysis
65/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page65
AS State Transition Diagram
AS-INACTIVE AS-ACTIVE
AS-DOWNAS-PENDING
queuing
One Asp
Trans to
ASP-Inactive
All Asp
Trans to
ASP-Down
One Asp
trans to
ASP-Active
One Asp
Trans to
ASP-Active
Last ACTIVE Asp
Trans to
ASP-Inactive
Or ASP-Down
(Start Tr)
Tr expiry and no ASP
In ASP-Inactive
Tr expiry, At Least One
ASP In ASP-Inactive
M2UA State Transition
Tr = Recovery Timer
7/29/2019 SIGTRAN Signaling Analysis
66/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page66
Contents
3 M2UA Protocol
3.1 Concepts and Functions
3.2 Messages and Procedures
3.3 State Transition
3.4 Implementation of M2UA
7/29/2019 SIGTRAN Signaling Analysis
67/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page67
Implementation of M2UA
TMG provides the SGfunction
Be suitable for simple
network structure
Support for interworking
between the PSTN and IP
network
MGC
IP network
MGW/SG
H.248/M2UA
BSSAP
H.248/M2UA
BSCPSTN
ISUP
MGW/SG
7/29/2019 SIGTRAN Signaling Analysis
68/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page68
Summary
This Chapter mainly focus on the basic concepts , functions,message format and main procedures of M2UA.
7/29/2019 SIGTRAN Signaling Analysis
69/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page69
Contents
1. SIGTRAN Introduction
2. SCTP Protocol
3. M2UA Protocol
4. M3UA Protocol
7/29/2019 SIGTRAN Signaling Analysis
70/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page70
Contents
4 M3UA Protocol
4.1 Introduction and Concepts
4.2 Services and Functions
4.3 Message Format
4.4 Implementation
7/29/2019 SIGTRAN Signaling Analysis
71/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page71
M3UA Introduction
M3UA is SS7 MTP3 User Adaptation Layer protocol. It is one kind ofuser adaptation protocol of SIGTRAN. It is defined by RFC3332.
M3UA supports the transport of any SS7 MTP3-User signaling (e.g.,
ISUP and SCCP messages) over IP using the services of the Stream
Control Transmission Protocol. It also enables a seamless operation ofthe MTP3-User peers in the SS7 and IP domains.
This protocol would be used between a Signaling Gateway (SG) and a
Media Gateway Controller (MGC) or IP-resident Database, or between
two IP-based applications.
7/29/2019 SIGTRAN Signaling Analysis
72/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page72
Primitives defined by M3UA:
Primitives between M3UA and MTP3-
User
Primitives between M3UA and SCTP
Primitives between M3UA and Layer
Management
MTP3 Users
M3UA
SCTP
IP
LM
The M3UA Layer provides the equivalent set of primitives to the MTP3-Users as
provided by the MTP Level 3 to its local MTP3-Users at an SS7 SEP.
M3UA Protocol Stack
7/29/2019 SIGTRAN Signaling Analysis
73/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page73
SG is a signaling agent that receives/sends SCN native
signaling at the edge of the IP network.
SEP MGC
ISUP
MTP3
MTP2
ISUP
M3UA
SCTP
M3UA
SCTPMTP2
SS7 SIGTRANSG
PSTN IP
MTP3
NIF
MTP1 MTP1 IP IP
M3UA Protocol Stack
7/29/2019 SIGTRAN Signaling Analysis
74/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page74
Application Server (AS)
A logical entity serving a specific Routing Key. An example of an Application
Server is a virtual switch element handling all call processing for a unique
range of PSTN trunks, identified by an SS7 SIO/DPC/OPC/CIC-range.
Application Server Process (ASP)
A process instance of an Application Server. An Application Server Process
serves as an active or backup process of an Application Server (e.g., part of a
distributed virtual switch or database).
M3UA Terms
7/29/2019 SIGTRAN Signaling Analysis
75/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page75
Signaling Gateway (SG)
An SG is a signaling agent that receives/sends SCN native signaling at the
edge of the IP network . An SG appears to the SS7 network as an SS7
Signaling Point. An SG contains a set of one or more unique Signaling
Gateway Processes, of which one or more is normally actively processing
traffic. Where an SG contains more than one SGP, the SG is a logical entity
and the contained SGPs are assumed to be coordinated into a single
management view to the SS7 network and to the supported Application
Servers.
Signaling Gateway Process (SGP)
A process instance of a Signaling Gateway. It serves as an active, backup,
load-sharing or broadcast process of a Signaling Gateway
M3UA Terms
7/29/2019 SIGTRAN Signaling Analysis
76/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page76
IP Server Process (IPSP)
A process instance of an IP-based application. An IPSP is essentially the same
as an ASP, except that it uses M3UA in a point-to-point fashion. Conceptually,
an IPSP does not use the services of a Signaling Gateway node.
Routing Key
A routing key describes a set of SS7 parameters and parameter values (such
as DPC, SIO + DPC, SIO + DPC + OPC, and SIO + DPC + OPC + CIC) that
uniquely define the range of signaling traffic to be handled by a particular
application server. Parameters within the routing key cannot extend across a
single destination point code .
M3UA Terms
7/29/2019 SIGTRAN Signaling Analysis
77/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page77
Routing Context
A value that uniquely identifies a Routing Key. Routing Context values are
either configured using a configuration management interface, or by using the
routing key management procedures defined in this document.
Entity is the unit which implement the specified function, like AS , SG, or MTP
entity (signaling point).
Each M3UA entity identified by its own signaling point code.
M3UA Entity
M3UA Terms
C
7/29/2019 SIGTRAN Signaling Analysis
78/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page78
Contents
4 M3UA Protocol
4.1 Introduction and Concepts
4.2 Services and Functions
4.3 Message Format
4.4 Implementation
M3UA S i d F i
7/29/2019 SIGTRAN Signaling Analysis
79/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page79
Transport the MTP3 users messages
Native management function
Interworking with MTP3 network management
functions
Association management Management of connections to multiple SGPs
SS7 signaling point indicator
Route context and Route key
SS7 and M3UA Interworking at the SG
Redundancy Models
Flow control
SCTP stream mapping
Functions
Services
M3UA Services and Functions
7/29/2019 SIGTRAN Signaling Analysis
80/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page80
Interworking with MTP3 Network Management Functions
At the SGP, the M3UA layer provides interworking with MTP3 management
functions to support seamless operation of the user SCN signaling
applications in the SS7 and IP domains
Network Management Indications
Providing an indication to MTP3-Users at an ASP that a destination in the
SS7 network is not reachable.
Providing an indication to MTP3-Users at an ASP that a destination in the
SS7 network is now reachable.
Providing an indication to MTP3-Users at an ASP that messages to a
destination in the SS7 network are experiencing SS7 congestion.
Providing an indication to MTP3-Users at an ASP that a MTP3-User peer is
unavailable.
M3UA Services
M3UA S i
7/29/2019 SIGTRAN Signaling Analysis
81/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page81
Management of connection to multiple SGPs
SGP1
SGP2
SGPn
SGP1
SGP2
SGPn
ASP1
ASP2
ASPn
ASP1
ASP2
ASPn
Host1 Host3
M3UA Service
An ASP may be connected to multiple SGPs. In such a case a
particular SS7 destination may be reachable via more than one
SGP and/or SG, i.e., via more than one route.
C t t
7/29/2019 SIGTRAN Signaling Analysis
82/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page82
Contents
4 M3UA Protocol4.1 Introduction and Concepts
4.2 Services and Functions
4.3 Message Format4.4 Implementation
M3UA M St t
7/29/2019 SIGTRAN Signaling Analysis
83/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page83
M3UA Message Structure
The general M3UA message format includes a Common Message Header
followed by zero or more parameters as defined by the Message Type.
Common
Header
M3UA
Messageclass 1
32bit
Spare8 Message class(8) Message typ8Version8
Parameter tag16 Parameter length16
Parameter value
Parameter tag16 Parameter length16Parameter length16
M3UA
Message
class nParameter value
Message length32
M3UA M T
7/29/2019 SIGTRAN Signaling Analysis
84/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page84
M3UA Message Types
Message Type DescriptionManagement (MGMT) messages (MGMT)
Error (ERR) The ERR message is used to notify a peer of an error event
associated with an incoming message
Notify (NTFY) The NTFY message is used to provide an autonomousindication of M3UA events to an M3UA peer.
M3UA Transfer Messages
Data The DATA message contains the SS7 MTP3-User protocol
data, including the complete MTP3 routing label.
M3UA M T
7/29/2019 SIGTRAN Signaling Analysis
85/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page85
M3UA Message Types
M3UA Signaling Network Management (SSNM)
Destination Unavailable (DUNA) The DUNA message is sent from an SGP in an SG to all concerned ASPs to indicate
that the SG has determined that one or more SS7 destinations are unreachable. It is
also sent by an SGP in response to a message from the ASP to an unreachable SS7
destination.
Destination Available (DAVA) The DAVA message is sent from an SGP to all concerned ASPs to indicate that the SG
has determined that one or more SS7 destinations are now reachable (and not
restricted), or in response to a DAUD message if appropriate.
Destination State Audit (DAUD) The DAUD message may be sent from the ASP to the SGP to audit theavailability/congestion state of SS7 routes from the SG to one or more affected
destinations.
Signaling Congestion (SCON) The SCON message can be sent from an SGP to all concerned ASPs to indicate that an
SG has determined that there is congestion in the SS7 network to one or more
destinations, or to an ASP in response to a DATA or DAUD message as appropriate.
Destination User Part Unavailable
(DUPU)
The DUPU message is used by an SGP to inform concerned ASPs that a remote peer
MTP3-User Part (e.g., ISUP or SCCP) at an SS7 node is unavailable.
Destination Restricted (DRST) The DRST message is optionally sent from the SGP to all concerned ASPs to indicate
that the SG has determined that one or more SS7 destinations are now restricted from
the point of view of the SG, or in response to a DAUD message if appropriate.
M3UA M T
7/29/2019 SIGTRAN Signaling Analysis
86/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page86
M3UA Message TypesMessage Types Description
M3UA ASP State Maintenance Message (ASPSM)
ASP Up (UP) The ASP Up message is used to indicate to a remote M3UA
peer that the adaptation layer is ready to receive any
ASPSM/ASPTM messages for all Routing Keys that the ASP
is configured to serve.
ASP Down (DOWN) The ASP Down message is used to indicate to a remote
M3UA peer that the adaptation layer is NOT ready to receive
DATA, SSNM, RKM or ASPTM messages.
Heartbeat (Beat) The BEAT message is optionally used to ensure that the
M3UA peers are still available to each other.
ASP Up Acknowledgement (UP
ACK)
The ASP UP Ack message is used to acknowledge an ASP
Up message received from a remote M3UA peer.
ASP Down Acknowledgement
(DOWN ACK)
The ASP Down Ack message is used to acknowledge an ASP
Down message received from a remote M3UA peer.
Heartbeat Acknowledge (BEAT
ACK)
The BEAT Ack message is sent in response to a received
BEAT message. It includes all the parameters of the received
BEAT message, without any change.
M3UA Message T pes
7/29/2019 SIGTRAN Signaling Analysis
87/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page87
M3UA Message Types
Message Type DescriptionM3UA ASP Traffic Maintenance Message (ASPTM)
ASP Active (ASPAC) The ASP Active message is sent by an ASP to indicate to a remote
M3UA peer that it is ready to process signaling traffic for a
particular AS. The ASP Active message affects only the ASP state
for the Routing Keys identified by the Routing Contexts, if present.
ASP Inactive (ASPIA) The ASP Inactive message is sent by an ASP to indicate to a
remote M3UA peer that it is no longer an active ASP to be used
within a list of ASPs. The ASP Inactive message affects only the
ASP state in the Routing Keys identified by the Routing Contexts, if
present.
ASP Active Acknowledgement
(ASPAC ACK)
The ASP Active Ack message is used to acknowledge an ASP
Active message received from a remote M3UA peer.
ASP Inactive
Acknowledgement (ASPIA
ACK)
The ASP Inactive Ack message is used to acknowledge an ASP
Inactive message received from a remote M3UA peer.
Transfer Message Format: Data
7/29/2019 SIGTRAN Signaling Analysis
88/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page88
a s e essage o at ata
Message
The DATA message contains the SS7 MTP3-User protocol data, including the complete MTP3
routing label. The DATA message contains the optional Network Appearance (not in use
temporarily), optional Routing Context, mandatory Protocol data, and optional Correlation ID
parameters.
Tag = 0x0200 Length =8
Network
Appearance
Tag = 0x0006
Routing Context
Protocol Data
Correlation ID
Length =8
Length
Length =8
Tag = 0x0210
Tag = 0x0113
DATA Message-Protocol Data
7/29/2019 SIGTRAN Signaling Analysis
89/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page89
DATA Message Protocol DataOPCReserved
DPCReserved
SI Reserved Reserved SLSNI
User Protocol Data
Field Description
OPC Originating Point Code: 32 bits (unsigned integer)
DPC Destination Point Code: 32 bits (unsigned integer)
SI (Service Indicator)The Service Indicator field contains the SI field from the
original SS7 message justified to the least significant bit.
NI (Network Indicator)The Network Indicator contains the NI field from the original
SS7 message justified to the least significant bit.
SLS (Signaling Link
Selection)
The Signaling Link Selection field contains the SLS bits from
the routing label of the original SS7 message justified to the
least significant bit and in Network Byte Order.
Protocol data MTP-User information from the original SS7 message
SS7 Signaling Network Management
7/29/2019 SIGTRAN Signaling Analysis
90/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page90
g g g
(SSNM) Messages - DUNATag = 0x0200 Length =8
Network
Appearance
Tag = 0x0006
Routing Context
Length
LengthTag = 0x0012
INFO string
LengthTag = 0x0004
Affected PC1Mask
Affected PCnMask
SS7 Signaling Network Management
7/29/2019 SIGTRAN Signaling Analysis
91/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page91
(SSNM) Messages-DUPUTag = 0x0200 Length =8
Network
Appearance
Tag = 0x0006
Routing Context
Length
Length = 8Tag = 0x0012
INFO string
LengthTag = 0x0004
Affected DPCMask=0
Length =8Tag = 0x0204
UserCause
Value Meaning
0x0000-
0x0002
Reserved
0x0003 SCCP
0x0004 TUP
0x0005 ISUP
0x0006-
0x0008Reserved
0x0009 Broadband ISUP
0x000a Satellite ISUP
0x000b Reserved
0x000c AAL2 Signaling
0x000d BICC
Media Gateway
Contents
7/29/2019 SIGTRAN Signaling Analysis
92/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page92
Contents
4 M3UA Protocol4.1 Introduction and Concepts
4.2 Services and Functions
4.3 Message Format
4.4 Implementation
M3UA Implementation
7/29/2019 SIGTRAN Signaling Analysis
93/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page93
MGC
IPBackbone Network
No.7Trunk Circuit
No.7 Signaling
Network
MGW/SG
PSTN
M3UALinkMTPLink
STPSG
M3UALink
M3UALink
M3UA Implementation
M3UA Implementation
7/29/2019 SIGTRAN Signaling Analysis
94/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page94
SEP/STP ASPSGP
(NIF)
MTP1
MTP2
MTP3
SCCP/ISUP
MTP1
MTP2
MTP3
IP
SCTP
M3UA
IP
SCTP
M3UA
SCCP/ISUP
M3UA Implementation
M3UA Implementation
7/29/2019 SIGTRAN Signaling Analysis
95/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page95
SEP/STP ASPSGP
MTP1
MTP2
MTP3
SCCP/ISUP
MTP1
MTP2
MTP3
IP
SCTP
M3UA
IP
SCTP
M3UA
SCCP/ISUPSCCP
M3UA Implementation
M3UA Implementation
7/29/2019 SIGTRAN Signaling Analysis
96/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page96
IPSP1 IPSP2
IP
SCTP
M3UA
SCCP/ISUP
IP
SCTP
M3UA
SCCP/ISUP
M3UA Implementation
Summary
7/29/2019 SIGTRAN Signaling Analysis
97/98
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved. Page97
Summary
This chapter mainly focus on introduction of the relatedconcepts , functions and main procedures of M3UA.
7/29/2019 SIGTRAN Signaling Analysis
98/98
Thank youwww.huawei.com