Professional Documents
Culture Documents
SIGTRAN
SIGTRAN is a new set of standards define by the
International Engineering Task Force (IETF). SIGTRAN is a set of protocols defined to transport SS7 messages over IP networks. SIGTRAN allows IP networks to inter-work with the Public Switched Telephone Network (PSTN) and vice versa. The SS7 Signaling over IP feature uses the SIGTRAN protocols M3UA (Message Transfer Part 3 User Adaptation Layer) and SCTP (Stream Control Transfer Protocol) to provide an IP based SS7 signaling network.
2
SIGTRAN
SIGTRAN protocol stack consists of 3 components : A standard IP layer. A common signaling transport protocol, Stream Control Transmission Protocol (SCTP). An Adaptation layer, like - M2PA, M2UA, M3UA, and SUA
CONT.
SIGTRAN Adaptation Layers serves common purposes like : To carry upper layer Signaling Protocol over a reliable IP-based transport. To provide same class of services offered at the interface of PSTN equivalent. Transparent. To remove as much need for the lower SS7 layers as possible.
TCAP
SCCP MTP3 MTP2 MTP1 M2PA M3UA SUA
SCTP
IP SIGTRAN
TDM
Message Sizes
Message Sizes
MTP3 signaling messages over IP using the services of the SCTP. M2PA operates similarly to MTP2 so as to provide peerto-peer communication between SS7 endpoints. M2PA provides MTP2 functionality that is not provided by SCTP, so that together M2PA and SCTP provide functionality similar to that of MTP2. M2PA allows for one or more IPSP (IP Signaling Point)in the network. Each IPSP must have its own point code M2PA can transport any MTP3 user messages, for example, SCCP and ISUP.
8
Applications) over IP using the services of SCTP. SUA defines a protocol for the transport of any SS7 SCCP-user signaling message such as TCAP, RANAP or MAP over IP using SCTP services. SUA can only transport SCCP-User messages. Together with SCTP, SUA replaces SCCP & MTP. SUA allows the IP network to route the messages using global title information or SSN
transfer of messages between peer SCTP users. SCTP is designed to transport SS7 signaling messages over IP networks. Offer the fast transmission and reliability required for signaling carrying. SCTP uses periodic heart-beat messages to confirm the status of each end point. SCTP provides a reliable, connection-oriented bearer service.
10
SCTP Features
Multi-streaming (Chunking): Allows for multiple virtual
connections on the same physical line. Each user application might be assigned its own stream (virtual connection). SCTP multi-streaming allows data to be delivered in multiple, independent streams, so that if there is data loss in one stream, delivery will not be affected for the other streams Sequenced Delivery: Allows for messages to be delivered in the order in which there were sent. Block-Level: Unlike TCP in which transmission is viewed as a continuous stream of data, SCTP transmits blocks. Self-Fragmentation: SCTP uses MTU path discovery to ensure that messages are not fragmented by intermediate nodes.
11
CONT.
It support Multi-Homing - Each SCTP endpoint may be
known by multiple IP addresses. Routing to one address is independent of all others, & if one route fails, another will be used. It is a Uni-cast Protocol - data exchange is between two known endpoints. It provide reliable transport of data - detecting when data is corrupt or out of sequence, and performing repair as necessary. It is message-oriented, defining structured frame of data, on the other hand, TCP imposes no structured on the transmitted stream of bytes.
12
CONT.
acknowledgement has not been received. Aim of designing SCTP is to address the Shortcomings of TCP. SCTP is a general purpose protocol, a replacement for TCP.
13
Verification tag
Check sum
The receiver of this packet uses the Verification Tag to validate the sender of this SCTP packet Check field : 32 bits Contains the check sum of this SCTP Packet
14
SCTP association
An association is initiated by a request from the SCTP
user. SCTP provides for graceful close of an active association. On request from the SCTP user. The connection between two nodes is called an SCTP association and can consist of multiple paths through an IP network. SCTP end points composed of the two SCTP end points and protocol state information. Two SCTP end points must not have more than one SCTP association between them at any given time.
15
SCTP packets. It comprises of a set of transport addresses, which is a combination of IP addresses and port numbers Transport address is unique to an SCTP end point. SCTP end point must not use a transport address used by another SCTP end point.
16
17
more than one transport address that can be used as a destination address (DA) to reach that end point.
18
define a transport address. the case of SCTP running over IP, a transport address is defined by the combination of an IP address and an SCTP port number (SCTP is the transport protocol).
19
and MSS-STP.
20
maintained in the M3UA. The M3UA associates additional (different then SCTP) states to this association to control the M3UA data exchange.
M3UA level for a connection between two nodes can be
21
messages over IP using the services of SCTP, This protocol is used between a Signaling Gateway (SG) and a Media Gateway Controller (MGC) such as a VoIP gateway. With M2UA the SG functions as a transparent relay that converts SS7 messages to IP format. M2UA: can only have one IPSP(IP Signaling Point ).
22
providing ISUP-User signalling over SCTP. ISUA is intended to be used on a Provider/User basis where ISUP resides on a Signalling Gateway (SG) and ISUP call control applications reside on an Application Server (AS). TUA is an SS7 Signalling User Adaptation Layer for providing TCAP-User signalling over SCTP. TUA is intended to be used on a Provider/User basis where TCAP resides on a Signalling Gateway (SG) and TCAP Users reside on an Application Server (AS).
23
Thank You
24