Vous êtes sur la page 1sur 70

SIGNALING SYSTEM #7

BY: VINEET CHACHRA ENGINEER 1st LEVEL ASSURANCE

Introduction to Signaling Systems


Signaling : Signaling is defined as a mechanism by virtue of which network entities exchange information amongst themselves , which are required to set up a communication path. Signaling System : Signaling system is defined as a set of methods or rules followed by network entities to exchange information required for communication set up. Examples of Signaling Systems : SS#7 or CCS#7 (Common Channel Signaling #7) CAS (Channel associated Signaling) DTMF (Dual Tone Multi frequency)

TYPES OF SIGNALING
Signaling in Telecommunications Network Channel Associated Signaling (CAS) Common Channel Signaling (CCS) Signaling System Number (SS7) is a form of Common Channel Signaling.

CHANNEL ASSOCIATED SIGNALING (CAS)


Used for In-Band Signaling Signaling is transmitted in the same frequency band as used by voice. Voice path is established when the call setup is complete, using the same path that the call setup signals used.
Speech Speech Signaling

Exchange A

Signaling

Exchange B
Speech Signaling

Speech Signaling

COMMON CHANNEL SIGNALING(CCS)


Out of Band signaling Employs separate, dedicated path for signaling. Voice trunks are used only when a connection is established, not before. Faster Call Setup.
Voice Trunks Switch A Switch B

Signaling Link

ADVANTAGES OF CCS OVER CAS


Faster call setup No interference between signaling tones by network and frequency of human speech pattern. Greater Trunking Efficiency:- CCS has shorter call set up and tear down times that result in less call holding time, thereby reducing the traffic on the network. Information Transfer:- CCS allows the transfer of additional information along with the signaling traffic providing facilities such as caller identification and voice or data identification.

SS7 HISTORY
CCITT developed a digital signaling standard called Signaling System 6 SS6 was based on Packet-Switched, proprietary data network. Uses 2.4 Kbps data links to send packets of data to distant switches to request service. SS7 began deployment in 1983, was initially used for inter office network, but now it is deployed in local central offices. Provide a global standard for call setup, routing, control and database access.

SS7 PRINCIPLE
Out of band Signaling Higher Signaling data rates (56Kbps & 64 Kbps) Signaling traffic is bursty and of short duration, hence operates in connectionless mode using packet switching Variable length signal units with maximum size limitation Optimum use of bandwidth Reliability and flexibility

CCS7 NETWORK COMPONENTS


The CCS7 Network consists of the following Components : SP -Signaling Point : The SP is the source or originating entity of the signaling message. STP-Signaling Transit Point : These entities transfer the signaling message to another SP or STP without processing the signaling message. SRP Signaling Relay Point : These are STPs with ability tp process the signaling message. SEP Signaling End Point : The SEP is defined to be the terminating point of the signaling message

CCS7 NETWORK ARCHITECTURE


A typical SS7 network is a mixture of various SPs STPs SRPs and SEPs, As shown below :

STP (SPC=200)

SP (SPC=100)

SRP (SPC=400)

SEP (SPC=500)

STP (SPC=300)

SS7 TERMINOLOGIES
SPC : SPC is defined as signaling point code which uniquely identifies each element within the SS7 network. Signaling Links : The signaling links transmit signaling messages between the communicating entities. Signaling Link Set : A signaling link set is a collection of signaling links between two signaling entities. Signaling Route : A signaling route is defined to be the path through which signaling messages are exchanged between two entities. There can be multiple signaling routes between two SPCs, wherein there will be one primary route and several alternate routes.

SS7 ROUTING MODES


Associated Mode : In the associated mode, the signaling link is routed together with the circuit group belonging to the link. In other words, the signaling link is directly connected to signaling points which are also the terminal points of the circuit group. This mode of signaling is recommended when the capacity of the traffic relation between the signaling points A and B is heavily utilized.

Associated Mode of Signaling

SS7 ROUTING MODES


Quasi associated mode : In the quasi-associated mode of signaling, the signaling link and the circuit group run along different routes, the circuit group connecting the signaling point. A is directly connected with the signaling point B. For this mode the signaling, the circuit group is carried out via one or more defined signaling transfer points. This signaling mode is favorable for traffic relations with low capacity utilization, as the various signaling links can be used for several destinations.

SS7 PROTOCOL STRUCTURE


SS7 protocol stack can be broadly divided into two main categories : A ) MTP Message Transfer Part : The message transfer part has three levels , namely MTP Layer 1, Layer 2 and Layer 3. The message transfer part (MTP) represents a user-neutral means of transport for messages between the users. B ) User Parts (UP) : Each user part (UP) encompasses the functions, protocols and coding for the signaling via SS7 for a specific user type (e.g. data service, ISDN). In this way, the user parts control the set-up and release of circuit connections, the processing of facilities as well as administration and maintenance functions for the circuits.

SS7 PROTOCOL STRUCTURE


SS7 Users
B S S A P

TCAP Users

I S U P

M U P
Other User Parts

TCAP

SCCP

MTP Layer 3 (Network Management) MTP Layer 2 (Signaling Link) MTP Layer 1 (Signaling Data Link)

SS7 PROTOCOL STACK


OSI SS7

THE MESSAGE TRANSFER PART


MTP is used in SS7 by all user parts as a transport system or message exchange. Messages to be transferred from one user part to another are given to the message transfer part The message transfer part ensures that the messages reach the addressed user part in the correct order without information loss, duplication or sequence alteration and without any bit errors.

THE MESSAGE TRANSFER PART


Signal units : The message transfer part transports messages in signal units of varying length. A signal unit is formed by the functions of level 2. In addition to the message it also contains control information for the message exchange. There are three different types of signal units Message Signal Units (MSU) With message signal units, the message transfer part transfers user messages, i.e., messages from user parts (level 4) and messages from the signaling network management (level 3). Link Status Signal units (LSSU) LSSU contains information for the operation of the signaling link (e.g. for the alignment). Fill-In Signal Units (FISU) FISU are used to maintain the acknowledgement cycle and quality control when no user messages are to be sent in one of the two directions of the signaling.

THE MESSAGE TRANSFER PART

THE MESSAGE TRANSFER PART


Forward indicator bit (FIB) The forward indicator bit (FIB) is needed during general error correction. It indicates whether a signal unit is being sent for the first time or whether it is being retransmitted. Length indicator (LI) The length indicator (LI) gives the number of octets (one octet = 8 bits) between the length indicator field and the check-bit field, and is used to differentiate between the three signal units. The length indicator field contains different values according to the type of signal unit: 0 = fill-in signal unit 1 or 2 = link status signal unit greater than 2 = message signal unit. The maximum value in the length indicator field is 63 even if the signal information field contains more than 62 octets. (The message signal unit is invalid for longer message signal units. However, it is possible to calculate the exact length of the message signal unit).

THE MESSAGE TRANSFER PART


Service information octet (SIO): The service information octet (SIO) only exists in message signal units. It contains the service indicator and the network indicator. A service indicator is assigned to each user of the message transfer part. It informs the message transfer part which user part has sent the message and which user part is to receive it. The network indicator indicates whether the traffic is national or international. The message transfer part evaluates both items of information. Signal information field (SIF): The signal information field (SIF) only exists in message signal units. It contains the actual user message as well as the addresses. The maximum length of the signaling information field is 272 octets. Check bits (CK) : The check bits (CK) are formed on the transmission side from the contents of the signal unit and are added to the signal unit as redundancy. On the receive side, the message transfer part can determine with the check bits whether the signal unit was transferred without any errors. The signal unit is acknowledged as either positive or faulty on the basis of the check. Status field (SF) : The status field (SF) only exists in link status signal units. It contains status indications for the signaling links for the alignment of the transmit and receive directions.

THE MESSAGE TRANSFER PART


Addressing of the signal units The routing label of a signal unit is transported in the signal information field (SIF). It consists of the following Destination Point Code (DPC) Originating Point Code (OPC) Signaling Link Selection (SLS) A code is assigned to each signaling point in the signaling network according to a numbering plan. The message transfer part uses the code for message routing. The destination point code in a message signal unit identifies the signaling point to which this message is to be transferred. The originating point code specifies the signaling point from which the message originates. The contents of the signaling link selection determine the signaling route along which the message is to be transmitted. In this way, the signaling link selection is used for load sharing on the signaling links between two signaling points. The service information octet (SIO) contains additional address information. Using the service indicator, the destination message transfer part identifies the user part for which the message is intended.

THE MESSAGE TRANSFER PART

ROUTING LABEL OF A MESSAGE SIGNAL UNIT

THE MESSAGE TRANSFER PART


Functions of the MTP Layers LEVEL 1 (SIGNALING DATA LINK) defines the physical, electrical and functional characteristics of a signaling data link and the access units. Level 1 represents the bearer for a signaling link. In a digital network, 64kbit/s channels are generally used as signaling data links. In addition, analog channels (preferably with a bit rate of 4.8 kbit/s) can also be used via modems as a signaling data link. LEVEL 2 (SIGNALING LINK) defines the functions and procedures for a correct exchange of user messages via a signaling link. The following functions must be carried out in level 2: delimitation of the signal units by flags. elimination of superfluous flags. error detection using check bits. error correction by re transmitting signal units. error rate monitoring on the signaling data link. restoration of fault-free operation, for example, after disruption of the signaling data link

THE MESSAGE TRANSFER PART


Level 3 (signaling network) defines the internetworking of the individual signaling links. A distinction is made between the two following functional areas: message handling, i.e. directing the messages to the desired signaling link, or to the correct user part. signaling network management, i.e. control of the message traffic, for example, by means of changeover of signaling links if a fault is detected and change back to normal operation after the fault is corrected The various functions of level 3 operate with one another, with functions of other levels and with corresponding functions of other signaling points.

THE USER PARTS - ISUP


ISDN user part (ISUP) The ISDN user part (ISUP) covers the signaling functions for the control of calls, for the processing of services and features and for the administration of circuits in ISDN. The ISUP has interfaces to the message transfer part and the signaling connection control part (SCCP) for the transport of message signal units. The ISUP can use SCCP functions for end-to-end signaling. The structure of the ISUP Message is shown Below :

ISDN USER PART


The routing label comprises the destination point code, the originating point code and the signaling link selection. The circuit identification code (CIC) assigns the message to a specific circuit. A circuit identification code is permanently assigned to each circuit.

The message type defines the function and the format of an ISUP message. There are different message types for the call set-up, the call release and the administration of circuits.
Message types for the call set-up Initial Address Message (IAM) The IAM is the first message sent to the next network node during call setup. It is used for seizing a circuit and contains all information necessary for routing to the terminating network node.

ISDN USER PART


Subsequent Address Message (SAM) The SAM transports the digits which were not yet contained in the IAM. Address Complete Message (ACM) The calling network node is informed with the ACM that the terminating network node was reached. Answer Message (ANM) The ANM informs the calling network node that the called party has answered. The call charge registration normally begins with the ANM. Message types for call release Release Message (REL) The REL initiates the release of a circuit connection. Any unsuccessful circuit connection set-up is likewise released with REL. It also includes the cause of the failure of the call set-up.

ISDN USER PART


Release Complete Message (RLC) With the RLC, the disconnection of the set-up of a circuit is indicated and the reception of the RLC is acknowledged. After the transmission or reception of the RLC the circuit is released and becomes available for a new call set-up. Message types for the administration of circuits Blocking message (BLO) The BLO is used for blocking a circuit. Unblocking message (UBL) The UBL is used for canceling a block on a circuit.

ISDN USER PART


The fixed mandatory part of the ISUP message contains parameters which must be present for a certain message type and which have a fixed length. For the IAM these are, for example, parameters for the type of connection (e.g. connection via a satellite link) the requirements for the transmission link (e.g. 64 kbit/s end-to-end) the requirements for the signaling system (e.g. ISUP end-to-end) the type of the calling party (ISDN subscriber = normal subscriber) The variable mandatory part of the ISUP message contains parameters of variable length. An example of one such parameter for the IAM is: the directory number or at least part of the number which is required for routing to the terminating network node. If a message has an optional part, the parameters that can be transmitted in the optional part are specified for the message. These may be parameters of fixed or variable length. Examples for the IAM are: Directory number of the calling party parameters for the message type (e.g. closed user group) user information

ISDN USER PART CALL SETUP PROCEDURES

ISDN USER PART CALL RELEASE PROCEDURES

SCCP SIGNALING CONNECTION CONTROL PART


Introduction : The signaling connection control part (SCCP) is used as a supplement to the message transfer part. It provides additional functions for the transfer of messages between network nodes and between network nodes and other signaling points.
From the point of view of the message transfer part, the SCCP is a user with its own service indicator. The combination of the SCCP and the message transfer part is called the network service part (NSP). Two Varieties of SCCP : Connection Oriented Connectionless

SCCP
Connectionless SCCP : Connectionless SCCP does not require logical connection between SCCP users . Without logical signaling connection an SCCP user can send single messages to other SCCP users. Connection Oriented SCCP :With logical signaling connection an exchange of messages between two SCCP users is possible. A logical signaling connection arises through the mutual network node of the originating point codes between the SCCPs in the signaling points of the signaling relation. The messages to the other SCCP users can thus be directly addressed. The SCCP can send messages via the MTP network. The SCCP possesses its own routing function. The SCCP can use the following as address parameters: the destination point code (DPC) a global title (GT Address) a subsystem number (SSN No) which identifies the SCCP User

SCCP MESSAGE STRUCTURE


Structure of an SCCP message An SCCP message consists of: a routing label a message type fixed mandatory part variable mandatory part optional part

SCCP MESSAGE STRUCTURE


Connectionless SCCP : Unidata (UDT) : SCCP messages are sent to a destination with the UDT message. It is used for the protocol classes 0 and 1. Unidata service (UDTS) A transmitting SCCP is informed with the UDTS message that a UDT message could not be conveyed to the destination. It is used for the protocol classes 0 and 1 Extended unidata (XUDT) :Signaling information is sent in a connectionless mode, whereby optional parameters are allowed (for segmentation). Extended unidata service (XUDTS) Signaling information received from an XUDT message is sent back to its originating point if the XUDTS was not able to reach the destination. The user must already have requested this feature (Return option).

SCCP MESSAGE STRUCTURE


Connection Oriented SCCP : Connection Request (CR) The far-end signaling point of a signaling relation is informed with the CR message that a logical signaling connection is to be set up. The CR message can be sent as either a message on its own or together with another message, depending on the protocol class used. Connection Confirm (CC) The set-up of a logical signaling connection is confirmed by the distant side with the CC message. Message types for the release of a logical signaling connection: Released (RLSD) The RLSD message initiates the release of a logical signaling connection. It can be sent from either end of the connection. Release complete (RLC) The release of a logical signaling connection is confirmed with the RLC message.

SCCP MESSAGE STRUCTURE


Connection Oriented SCCP Message types for message transfer: Data form 1 (DT1) SCCP messages can be transferred in both directions with the DT1 message after the set-up of a logical signaling connection. It is only used in protocol class 2. Data form 2 (DT2) With the DT2 message, SCCP messages can be transferred in both directions after the set-up of a logical signaling connection, and the reception of SCCP messages can be confirmed by the opposite side. It is only used in protocol class 3. The fixed mandatory part of the SCCP message contains parameters which must be present for a certain message type and which have a fixed length. For the CR message these are, for example: the local reference the protocol class used for the message transfer

SCCP MESSAGE STRUCTURE


Connection Oriented SCCP The variable mandatory part of the SCCP message contains parameters of variable length. For the CR message these are, for example: the directory number of the called party the identifier of the SCCP user (e.g. ISUP, TCAP) The optional part of the SCCP message contains parameters which can occur in every message type. The parameters in question can be of either fixed or variable length. For the CR message these are, for example: the directory number of the calling party user messages to be transferred

SCCP PROCEDURES - CONNECTIONLESS

SCCP EXAMPLES
Connectionless SCCP : Connectionless SCCP is used for a number of GSM features like Roaming (GTT), SMS. Other user parts like TCAP use connectionless SCCP for transactions. Connection Oriented SCCP : Connection Oriented SCCP is used for DATA/FAX feature in GSM. Other User parts like BSSAP use Connection Oriented SCCP for signaling messages exchanged between BSC and MSC, and also for messages exchanged between MS (Mobile Station) and MSC

TRANSACTION CAPABILITIES APPLICATIONS PART (TCAP)


Exchange of non-circuit related data Between applications across the SS#7 network Using the SCCP service Queries and responses sent between Signaling Switching Point (SSPs) and Signaling Control Point (SCPs) Sends and receives database information Credit card validation Routing information

TUP
Telephone User Part (TUP) Basic call setup and tear down In many countries, ISUP has replaced TUP for call management

SS7 NETWORKS

STP STP STP

STP

STP

SS7 COMPONENTS

SERVICE SWITCHING POINT (SSP)


SSPs are switches that have SS7 software and terminating signaling links SSPs create packets (signal units) and send those messages to other SSPs, as well as queries to remote shared databases to find out how to route calls SSPs communicate with the voice switch via the use of primitives and have the ability to send messages using ISUP (call setup and teardown) and TCAP (database lookup) protocols. The switch can originate, terminate, or switch calls

SIGNALING TRANSFER POINT (STP)


STPs are packet switches, and act like routers in the SS7 network. Routes each incoming message to an outgoing signaling link, based on routing information contained in the SS#7 message and a pre-defined route table Does not offer termination services STPs are paired to ensure redundancy There are three levels of STPs. National Signal Transfer Point International Signal Transfer Point Gateway Signal Transfer Point

SIGNALING TRANSFER POINT (STP)


National STP exists within the national network Protocol converters often interconnect a National and an International STP by converting from ANSI to ITU-TS. International STP functions within an international network. All nodes connecting to an International STP must use the ITU-TS protocol standard. Gateway STP converts signaling data from one protocol to another. Gateway STPs are often used as an access point to the international network. Depending on its location, the Gateway STP must be able to use both the International and National protocol standards.

SERVICE CONTROL POINT (SCP)


An SCP is usually a computer used as a front end to a database system. It is an interface to application-specific databases. The address of an SCP is a point code, and the address of the database it interfaces with is a subsystem number. The database is an application entity which is accessed via the TCAP protocol. Databases that provides information necessary for advanced call processing capabilities Accepts a query for information from a subsystem at another node Used by STP to perform a function called global title translation

DATABASES ACCESSIBLE VIA SCP


HLR LNP Home Location Register Local Number Portability Used in cellular networks to store subscriber information. Allows people to change service providers but keep their same telephone number Associated with remote maintenance center for monitoring and managing SS7 and voice networks.

OSS

Operation Support System

VLR

Visitor Location Register

Used when a cell phone is not recognized by the mobile switching center (MSC).

SS7 LINK TYPES

SS7 LINK TYPES


A link (access)
B link (bridge)

Connects signaling end point (SCP or SSP) to STP


Connects an STP to another STP; typically, a quad of B links interconnect peer (or primary) STPs (STPs from a network connect to STPs of another network) Connects STPs performing identical functions, forming a mated pair (for greater reliability) Connects a secondary (local or regional) STP pair to a primary (inter-network gateway) STP pair in a quad-link configuration; the distinction between B and D links is arbitrary Connects an SSP to an alternate STP Connects two signaling end points (SSPs and SCPs) in the same local network

C link (cross) D link (diagonal)

E link (extended) F link (fully associated)

ADDRESSING IN SS7 NETWORK


Point Codes are carried in signaling messages and exchanged between signaling points to identify the source and destination of each message (24 bit address).
1 1 1

NETWORK IDENTITY

CLUSTER IDENTITY

MEMBER IDENTITY

WHAT GOES OVER SIGNALING LINK


Signaling information is passed over the signaling link in form of messages, which are called signaling units (SUs)

3 Types of SUs are: Message signal units(MSUs) Link status signal units(LSSUs) Fill-in signal units(FISUs)

BASIC CALL SETUP EXAMPLE

15

6,10

1 13 9

IMPLEMENTATION OF SS7 IN GSM


radio subsystem MS MS MSC ISDN PSTN network and switching subsystem Fixed partner networks

Um BTS Abis BSC

BTS

EIR SS7

HLR

BTS BTS BSS BSC A MSC IWF

VLR ISDN PSTN

PDN

SS7/IP INTER-WORKING
IP offers an economical solution to challenges created by high volume traffic at network edge. Operators off load voice calls from PSTN to VoIP networks because it is less costly to carry voice traffic over IP network than over Switched circuit network. In VoIP network, digitized voice data is highly compressed and carried in packets over IP network, thereby efficiently utilizing the bandwidth and increasing the number of voice calls carried. Saving realized in using VoIP network are passed on to users in the form of lower cost.

FEATURES OF SS7 OVER IP


Flow Control In-Sequence Delivery of Signaling Messages within a single control stream Identification of the originating and terminating signaling points Identification of voice circuits Error detection, re-transmission and other error correcting procedures. Controls to avoid congestion on the internet. Detection of status of peer entities. Support for security mechanism.

SIGNALING IN VOIP NETWORKS


VoIP Network carry SS7 over IP using protocols defined by Signaling Transport (SIGTRAN) working group of the Internet Engineering Task Force (IETF).

In IP telephony networks, signaling information is exchanged between the following functional elements. Media Gateway Media Gateway Controller Signaling Gateway.

VOIP NETWORK CONFIGURATION

VOIP NETWORK CONFIGURATION


Media Gateway- Terminates voice calls on Inter-switch Trunks from the PSTN, compresses and packetizes the voice data and delivers compress voice packet to the IP network. For voice calls originating in an IP network, it performs these functions in reverse order. Media Gateway Controller- It handles the registration and management of resources at Media Gateway(s), also knows as Soft Switch. Signaling Gateway- It provides Transparent interworking of signaling between switched ckt. and IP network. It may terminate SS7 signaling or translate and relay messages over an IP network to a media gateway controller or another signaling gateway.

SIGTRAN PROTOCOL STACK MODEL


The SIGTRANs protocol specify the means by which SS7 messages can be reliably transported over IP network. The architecture identifies three component A standard IP A common signaling transport protocol for SS7 protocol layer being carried. An adaptation module to emulate lower layers of the protocol.

STREAM CONTROL TRANSMISSION PROTOCOL(SCTP)


Allows the reliable transfer of signaling messages between signaling end points in an IP network Allows signaling messages to be independently ordered with in multiple streams to ensure in sequence delivery between associated end points. SIGTRAN recommends SCTP rather than TCP/IP for transmission of signaling messages over IP networks as TCP/IP does enforce Head-of-line Blocking.

TRANSPORTING MTP OVER IP


ITU specified following requirements MTP Level 3 peer to peer procedure require response time with in 0.5 1.2 sec. No more than 1 in 10 million messages will be lost due to transport failure. No more than 1 in 10 billion messages will be delivered out of sequence. No more than 1 in 10 billion messages will contain an error. Availability of any signaling route set is 99.9998%. Message length is 272 Bytes for SS7 (MAXIMUM) IETF SIGTRAN working group recommends 3 new protocols: M2UA, M2PA and M3UA.

M2UA
M2UA:MTP2 User Adaptation Layer Transports SS7 MTP Level2 user messages over IP using SCTP Provides services as MTP Level2 provides to MTP Level3 Used between signaling gateway and media gateway controller.

M3UA
M3UA:- MTP 3 User Adaptation Layer Transports SS7 MTP Level3 user signaling messages over IP using SCTP Provides services as MTP Level3 provides to ISUP,TUP,SCCP Used between signaling gateway and media gateway controller or IP telephony database

SUA
SUA: SCCP User Adaptation Layer
Transports SS7 SCCP User Part Signaling Message over IP using SCTP Used between signaling gateway and IP signaling end point and between IP signaling end points.

PERFORMANCE CONSIDERATION & SECURITY REQUIREMENT FOR SS7/IP


SS7 over IP network must meet ITU standard and user expectations, eg. ITU specifies end to end call setup delay not more than 20-30 sec after IAM is transmitted. For transmission of signaling information over internet, SIGTRAN recommends use of IPSEC, which provides following security services
Authentication Integrity Confidentiality Availability

NETWORK EVOLUTION TO AN ALL-IP NETWORK


Both traditional Circuit switch and IP based services need to be supported by single network infrastructure simultaneously. Hybrid architecture may be the best solution. Transition to All-IP network will not happen overnight.

IP Network

THANK YOU

Vous aimerez peut-être aussi