Vous êtes sur la page 1sur 68

Signaling in MTP

Chapter 4

OBJECTIVES:
Upon completion of this chapter the student will be able to: Describe the functional structure of the Message Transfer Part (MTP) Describe the general format of MTP level 2 and level 3 messages Explain some important MTP procedures Describe MTP hardware

Signaling No. 7 in GSM

In t

en

t i o na

y ll ly

la n

EN/LZT 123 4734 R3A

4 Signaling in MTP

4 Signaling in MTP
Table of Contents

Topic

Page

STRUCTURE OF MTP ......................................................... 37


INTRODUCTION..............................................................................................37 FUNCTION LEVELS ......................................................................................37

SIGNALING DATA LINK (LEVEL 1) ................................... 39


GENERAL........................................................................................................39 SIGNALING DATA LINK IN AXE 10 .............................................................39

SIGNALING LINK (LEVEL 2)............................................... 41


GENERAL........................................................................................................41 SIGNAL MESSAGES.....................................................................................42 SIGNAL UNIT DELIMITATION .......................................................................42 SIGNAL UNIT ALIGNMENT ...........................................................................43 ERROR DETECTION .....................................................................................44 SIGNAL UNIT ACCEPTANCE PROCEDURE............................................44 ERROR CORRECTION..................................................................................45 SIGNALING LINK ERROR MONITORING....................................................48 ALIGNMENT ERROR RATE MONITOR.......................................................49 PROCESSOR OUTAGE CONTROL............................................................50 REMOTE CONGESTION TIME OUT (LEVEL 2 FLOW CONTROL)........51 SENDING CONGESTION INDICATION (LEVEL 3 FLOW CONTROL) ......................................................................................................52

SIGNALING NETWORK FUNCTIONS (LEVEL 3)............. 53


GENERAL........................................................................................................53 MESSAGE SIGNAL UNITS (LEVEL 3)........................................................54 SIGNALING MESSAGE HANDLING............................................................57
EN/LZT 123 4734 R3A i

Signaling No. 7 in GSM

SIGNALING NETWORK MANAGEMENT....................................................60

MTP FUNCTION BLOCKS IN AXE 10 ............................... 83


GENERAL........................................................................................................83 BLOCK DESCRIPTION .................................................................................85

MTP HARDWARE ................................................................. 91


INTRODUCTION..............................................................................................91 CONNECTION RP ST PCDD GSS..................................................91 CONNECTION RPD/RPG GSS ..............................................................94

MTP SET-UP IN AXE 10 ...................................................... 97


GENERAL........................................................................................................97 SET-UP IN AXE 10.........................................................................................97

ii

EN/LZT 123 4734 R3A

4 Signaling in MTP

STRUCTURE OF MTP
INTRODUCTION
The fundamental structuring principle of the CCITT Signaling System (SS) No.7 is the subdivision of functions into a common Message Transfer Part (MTP) and the User Parts (UPs) for different users (applications). In this context a user communicates with a corresponding user in an adjoining node, while the MTP helps to transport the messages by packaging, transporting, unpacking and delivering it to the correct user (application). The function of MTP is to serve as a common transport-system that provides reliable transmission of signaling messages between communicating users. MTP is in fact a specification of the entire CCITT SS No.7. The MTP function is able to define all nodes (SP and STP) and signaling links in four different signaling networks.

FUNCTION LEVELS
In accordance with CCITT recommendations Q.701 - Q.707, the functions of the MTP are divided into three levels, conforming to the OSI model: Level 3 Level 2 Level 1 Signaling Network functions Signaling Link functions Signaling Data link

See figure 4-1.

EN/LZT 123 4734 R3A

37

Signaling No. 7 in GSM

Level 4

Other Users

Data User Part (DUP)

Telephony User Part (TUP)

Level 3

Signaling network functions

Signaling network management

Signaling message handling

Level 2

Message Transfer Part (MTP)

Signaling link functions

Level 1

Signaling link

Signaling data link

Signaling message

Control signals

Figure 4-1 Message Transfer Part (MTP) as defined in CCITT recommendations

38

EN/LZT 123 4734 R3A

4 Signaling in MTP

SIGNALING DATA LINK (LEVEL 1)


GENERAL
The signaling data link forms the lowest level (level 1) in the CCITT SS No.7 functional hierarchy. The Level 1 protocol defines the physical, electrical, and functional characteristics of a signaling data link. A signaling data link is a bi-directional transmission path for signaling, i.e. two data channels working together in opposite directions at the same bit rate. This path can be either digital or analog.

Digital Signaling Data Link


Usually one channel of a first-order PCM system is used as a signaling d link. CCITT recommends the use of channel 16 but ata states that, if channel 16 is unavailable, any of the channels 1-31 may be used. The bit rate of the transmission is thus 64 kbps.

Analog Signaling Data Link


In exceptional cases an analog signaling data link may be used, e.g. when a PCM system is not available in any part of the signaling network. However, since the link consists of voice-frequency analog transmission channels and modems, the bit rate must be lower than 4.8 kbps.

SIGNALING DATA LINK IN AXE 10


The signaling data link connects a signaling terminal at a signaling point with a signaling terminal at a remote signaling point. Together the signaling data connection and the signaling terminals form a signaling link. In an SPC exchange such as AXE, a semipermanent connection is made through the Group Switch (GS) between a signaling terminal and the chosen signaling link (a time slot in PCM), see figure 4-2.

EN/LZT 123 4734 R3A

39

Signaling No. 7 in GSM

Level 2

Level 1

Level 2

Signaling Data Link


GS PCD ST-7
64 kbps

GS ETC ETC PCD ST-7


64 kbps

2 Mbps
0 1 31 0 1 31

2 Mbps

Signaling Channel

Signaling Channel

Signaling Link

Figure 4-2 Signaling data link

40

EN/LZT 123 4734 R3A

4 Signaling in MTP

SIGNALING LINK (LEVEL 2)


GENERAL
The signaling data link, the signaling terminal and the signaling link functions together to form the whole Signaling Link (SL) that is used for reliable transmission of signaling messages between two signaling points. The block Signaling Link Control is responsible for the coordination of the signaling link functions, they include error detection and error correction mechanisms. This level implements the monitoring of the errors on the signaling link as well as the flow control in case of congestion in one of the nodes. The purpose of the signaling link functions is to ensure that the signaling messages are delivered to the remote side correctly, in correct sequence, and without loss or duplication. Signaling link control also performs alignment on recovery or activation of Signaling Links (SLs), involving synchronization. It monitors the errors on the signaling link in service. The important functions are shown schematically in the figure 4-3.

EN/LZT 123 4734 R3A

41

Signaling No. 7 in GSM

Transmission buffer

Supervision

Receive buffer

Sequence number generation

Retransmission buffer

Sequence number check

Checksum generation

Checksum decoding

Signaling link control Flag generation (Stuffing)

Message length check Flag detection (Destuffing)

Figure 4-3 Overview of the Signaling Link functions (level 2)

SIGNAL MESSAGES
As previously mentioned there are three different kinds of signaling messages: Message Signal Unit (MSU) Link Status Signal Unit (LSSU) Fill In Signal Unit (FISU)

See chapter 3 Signaling Unit Structures for details.

SIGNAL UNIT DELIMITATION


To be able to extract the signal units from the bit stream on the signaling data link, all signal units are preceded and followed by a Flag with a unique 8-bit pattern (01111110).

42

EN/LZT 123 4734 R3A

4 Signaling in MTP

MSU Message Signal Unit F CK SIF SIO LI Error Correction 01111110


Figure 4-4 Signal units are delimitated by flags

To ensure that false flags are not generated unintentionally in a message, a zero is inserted automatically after five consecutive ones in the message. The extra zero will be removed by the signaling link control at the remote SP. This function is known as Bit Stuffing. If a bit pattern with more than six consecutive ones is found during signal reception, an error indication is given.

data 111111 111110


Figure 4-5 Bit Stuffing

bit stuffed data 1111101 1111100

data 111111 111110

SIGNAL UNIT ALIGNMENT


Alignment is partially performed by the delimitation procedure previously described. When alignment on the signaling link is lost, an error indication is given when one of the following situations occur: A bit pattern is received that is rejected by the delimitation procedure (more than six consecutive ones). A signal unit is received that is not a multiple of eight bits and is not at least six octets long. The length of a signal unit exceeds the maximum length of a Signal Unit (SU), i.e. 272+7.

The Length Indicator (LI) is used to determine the type of signal unit (LSSU, MSU, or FISU) and the information on where the end of the SIF field is.

EN/LZT 123 4734 R3A

43

Signaling No. 7 in GSM

ERROR DETECTION
Error detection is performed by means of 16 ChecK bits (CK) at the end of each Signal Unit (SU). The check bits are generated by the sending signaling terminal and contain a check sum calculated from the value of the bits in the rest of the Signal Unit (SU) excluding the flag. At the receiving signaling terminal the same algorithm is used to calculate comparative checksum. If the received checksum and the one just calculated are equal, the received SU is considered to be fault free. If the two check sums are different, the SU is rejected and an error indication is given.

SIGNAL UNIT ACCEPTANCE PROCEDURE


The three functions previously mentioned perform an Acceptance Procedure. This procedure is summarized in figure 4-6.

Flag detection (Destuffing)


F F F 01111110 ----- 1111111 ----- 01111110 incorrect flag

Delimitation

Synchronization of messages
F F 01111110 -------------------- 01111110 SU is not a multiple of 8 bits SU < 6 octets SU > 272+7 octets

Alignment

Comparison of checksums
F F 01111110 ----- x.............xx ----- 01111110 check of checksum

Error Detection

Figure 4-6 SU Acceptance Procedure

44

EN/LZT 123 4734 R3A

4 Signaling in MTP

Error Indications from the Acceptance Procedure activate the Error Correction Procedure and the Signaling Link Error Monitoring.

ERROR CORRECTION
There are two error correction methods - Basic Error Correction Method and Preventive Cyclic Retransmission Error Correction Method. The latter one is referred to as the PCR method. Both methods are non-compelled, and use retransmission to correct an incorrectly transmitted Message Signal Unit (MSU). LSSUs and FISUs are not retransmitted because they do not carry specific signaling information but information available to all following SUs. Retransmission is made possible by keeping transmitted, but not positively acknowledged, MSUs available in a retransmission buffer in the signaling terminal. After positive acknowledgment the message signal unit will be deleted from the Retransmission buffer in the sending terminal. The two methods initiate retransmission in different ways.

Retransmission methods
In the Basic method the receiving terminal sends a negative acknowledgment in response to an incorrectly received message signal unit. A negative acknowledgment initiates retransmission of the incorrect or lost MSU and all those that follow it. See figure 4-7.

Signaling Terminal

Signaling Terminal Retransmission buffer Retransmission MSU

Negative acknowledgement

Figure 4-7 Basic Error Correction Method

In the PCR method, retransmission of sent but not positively acknowledged Signal Units (SUs) is initiated automatically when there are no new SUs to send from the transmission buffer. The SUs are generally retransmitted as long as no positive acknowledgment is

EN/LZT 123 4734 R3A

45

Signaling No. 7 in GSM

received. Fill In Signal Units (FISU) are sent only when there are no new message signal units to send and the retransmission buffer is empty. Retransmission is also initiated if the number of MSUs in the retransmission buffer reaches a certain level. This retransmission interrupts the transmission of newly received MSUs from the transmission buffer. So with the PCR method no negative acknowledgment to the sending side for incorrect or lost message signal units is returned. Only positive acknowledgment is used. If the distance and/or transmit time between the signaling terminals is long, signaling would be slower with the Basic method, and the efficiency of the signaling system would drop. The PCR method is therefore used on intercontinental signaling routes, where the transit time amounts to 15 ms or more. The same applies to all routes that go by satellite. No further description of the PCR method is given here.

Basic method
The Basic method is used on all land-based signaling routes with less than 15 ms transit time delay. Only the Basic Error Correction Method is described here. The method uses the FIB, FSN, BIB, BSN fields of the Message Signal Unit (MSU). Together the fields consist of 16 bits. Each transmitted MSU is given a sequence number (0-127), which is inserted in the MSU and constitutes the Forward Sequence Number (FSN).
MSU Message Signal Unit F CK SIF SIO LI Error Correction F

FIB 1

FSN 7

BIB 1

BSN 7

Figure 4-8 MSU-fields used for error correction

If the message is correctly received, the receiving terminal sends a

46

EN/LZT 123 4734 R3A

4 Signaling in MTP

positive acknowledgment by inserting the sequence number of the received message as a Backward Sequence Number (BSN) in an ordinary Message Signal Unit (MSU), in an FISU, or in an LSSU. The same value, as used in the message before is inserted in the Backward Indicator Bit (BIB) field. When the acknowledgment is received, the message is removed from the retransmission buffer.

Positive acknowledgement if BIB = FIB FSN = 63 A FSN BSN BSN = 63 B

Negative acknowledgement if BIB = inverted value of FIB FSN = 63 A FSN BSN BSN = 62
Figure 4-9 Positive and negative acknowledgement

If the message was received incorrectly, the receiving terminal sends the sequence number of the last correctly received message as a BSN. A negative acknowledgment, by inverting the value in the BIB, is also sent back. See figure 4 The incorrect message is then -9. retransmitted from the retransmission buffer the with Forward Indicator Bit (FIB) inverted, to indicate that it is a retransmission. Any Message Signal Unit (MSU) in the retransmission buffer with a sequence number higher than the recently transmitted SU is also retransmitted. If a message signal unit has been completely lost, this is revealed by the sequence numbering of the received messages not being consecutive. In this case, the receiving terminal gives no positive acknowledgment of the last received message. Instead it requests retransmission of the lost message in the manner previously described. The Error Correction procedure, activated after Error Detection, takes care of the retransmission of incorrectly received messages. But this is only possible as long as the error correction field in the SUs is not corrupted itself. There are two main problems to deal with:
EN/LZT 123 4734 R3A 47

Signaling No. 7 in GSM

- Abnormal BSN or FIB - Excessive Delay of acknowledgment When two incorrect Backward Sequence Numbers (BSNs) or Forward Indicator Bits (FIBs) occur in three consecutive Message Signal Units (MSUs) a signaling link fault is indicated to level 3 and the corresponding signaling link is taken out of service. The same will be done if the acknowledgment of message signal units takes too long.

SIGNALING LINK ERROR MONITORING


In order to assess whether the operating quality of the signaling links is correct, all signals are monitored by: Signal Unit Error Rate Monitor (SUERM) Alignment Error Rate Monitor (AERM)

The Signal Unit Error Rate Monitor (SUERM) is used continuously on signaling links in service. It consists of a counter for receiving erroneous Signal Units (SUs). The counter is incremented whenever an error indication is received from the acceptance procedure of the signaling link. The SUERM is decremented after a certain number (256) of correctly received SUs (leaky bucket-principle). See figure 4-10. The threshold value is 64. When the counter reaches this level the signaling link is flagged faulty. It will then be taken out of service and undergo a recovery test - Initial Alignment Procedure. The signaling traffic due to be sent on the link is transferred to another link by means of a Change Over Procedure. In addition to the previously mentioned method, SUERM is also used when Signal Unit (SU) alignment is lost on the signaling link. In this case the acceptance procedure will give an indication called Change to octet counting mode. In this mode SUERM is incremented for a fault indication after every 16 octets received by the Acceptance Procedure.

48

EN/LZT 123 4734 R3A

4 Signaling in MTP

SUERM

64

Alarm Level

+1 for each retransmitted SU (+1 for every 16th octet in octet counting mode) -1 for 256 received SUs 0
Figure 4-10 Signal Unit Error Rate Monitor (SUERM)

ALIGNMENT ERROR RATE MONIT OR


The Alignment Error Rate Monitor (AERM) also consists of a counter. It is active only during the Initial Alignment Procedure. This procedure takes place either at command ordered activation of a signaling link or at automatic recovery attempts of a signaling link after error indication from SUERM. During the Initial Alignment Procedure the Link Status Signal Unit (LSSU) is used to exchange one of the following status indications of the signaling link between two Signaling Points (SPs): SIO - Out of Alignment SIN - Normal Alignment SIE - Emergency Alignment SIOS Out of Service The procedure starts by sending SIN or SIE and is complete after reception of the corresponding message from the other side. However, alignment must first be approved for a certain trial period (8.25 s during normal alignment, 0.5 s during urgent alignment, e.g. on recovery). During the alignment procedure the error rate monitor AERM is used. The counter is reset to zero at the beginning of an alignment period and is incremented every time an incorrect SU is received.

EN/LZT 123 4734 R3A

49

Signaling No. 7 in GSM

An alignment period is rejected if the value of AERM reaches four. At five consecutive failed alignment periods the entire procedure is failed. An alignment period is successful as soon as a period shows an acceptable error rate (AERM<4) and no LSSUs with abnormal status indication have been received. The AERM is incremented like the SUERM by error indications from the acceptance procedure and it may as well be set into Octet Counting Mode. But while the SUERM works on the leaky bucket-principle, the AERM works linearly. After a successful alignment a signaling link test will be performed before the signaling link is put into service. In the case of an unsuccessful alignment or signaling link test the link will be indicated as faulty.

AERM

Failure level AERM >= 4 => Alignment unsuccessful

2 +1 for each SU received incorrectly during the alignment period 0 Alignment period
Figure 4-11 Alignment Error Rate Monitor (AERM)

PROCESSOR OUTAGE CONTROL


Processor Outage (PO) refers to a situation in which no signaling messages can be transferred to level 3 or higher. This situation can not be influenced by level 2. Level 2 identifies a PO situation either by receiving an indication from level 3, e.g. command-initiated Inhibiting, or by suspecting errors
50 EN/LZT 123 4734 R3A

4 Signaling in MTP

in level 3. After that LSSUs with Status Indication Processor Outage (SIPO) are continuously sent to the remote SP and all received MSUs are rejected. When the remote SP receives an LSSU with SIPO, level 3 is informed and a continuous sending of empty FISUs is initiated. By the stopping of MSU transmissions the signaling link is taken out of service and is given one of the following states depending on where the PO occurred: Local Processor Outage (LPO) Adjacent PO (RPO) Both, Local and Remote PO (BPO) When the Processor Outage (PO) ceases, sending of SIPO stops and normal sending of MSU and FISU is resumed. When the remote side has received these SUs correctly, level 3 is informed and the signaling link returns to normal operation.

REMOTE CONGESTION TIME OUT (LEVEL 2 FLOW CONTROL)


This procedure i initiated when congestion occurs on the receiving s side of a signaling link. The congested side stops acknowledging and the Status Indication Busy (SIB) LSSU is sent to the remote SP every 200 ms until the congestion ceases. Sending of MSUs and FISUs to the remote side continues as usual but the BSN and the BIB contain values from the last acknowledged message. When the remote SP receives the first SIB, a 10-second watchdog timer is started. When this timer expires, the signaling link will be indicated as faulty. If the congestion ceases, sending of SIB is stopped and the normal sending of MSUs and FISUs is resumed, i.e. acknowledgments of previously unacknowledged messages are placed in the BSN and the BIB. The watchdog timer in the remote side is cancelled.

EN/LZT 123 4734 R3A

51

Signaling No. 7 in GSM

SENDING CONGESTION INDICATION (LEVEL 3 FLOW CONTROL)


The previous section dealt with the congestion situation on the receiving side of a signaling connection. Congestion in the sending direction is also monitored. When the congestion threshold in the transmission buffer of the signaling link is reached, i.e. the messages that are waiting to be sent have reached a defined limit, an indication is sent to level 3. Flow Control Level 3 function will then deal with the congestion situation and take action.

52

EN/LZT 123 4734 R3A

4 Signaling in MTP

SIGNALING NETWORK FUNCTIONS (LEVEL 3)


GENERAL
The signaling network functions on level 3 are grouped into two major functional units: Signaling Message Handling (Signaling Traffic Handling) and Signaling Network Management (SNM). The Signaling Message Handling is responsible for the routing of messages to the appropriate link and the distribution of received messages within the own exchange. This traffic handling is performed by three sub functions: Message Routing Message Discrimination Message Distribution

The Signaling Network Management (SNM) has the purpose of diverting traffic to alternative links or routes in case of link failure, controlling the message flow, establishing and restoring signaling resources, and checking and restricting t e use of the network by h external operators. This is done by the following functions: Network Control Network Flow Control Signaling Resource (Link) Management Policing Accounting

The signaling network functions are shown in figure 4-12.

EN/LZT 123 4734 R3A

53

Signaling No. 7 in GSM

Level 4

Level 3

Level 2

Signaling network functions


Message distribution Message discrimination

User Parts

Signaling message handling

Message routing

Network control Policing Network flow control Signaling resource management Signaling network management

Signaling message

Control signals

Figure 4-12 Overview of the Signaling Network Functions (level 3)

MESSAGE SIGNAL UNITS (LEVEL 3) Introduction


From its basic format it is evident that the core of a Message Signal Unit (MSU) is generated on level 3 or level 4. On Level 3 there are two kinds of MSUs generated: Signaling Network Management (SNM) MSU Signaling Network Testing and Maintenance (SNT) MSU

54

EN/LZT 123 4734 R3A

Signaling link functions

4 Signaling in MTP

MSU is identified by the Service Indicator (SI) in the Service Information Octet (SIO). The MSU also includes the Signaling Information Field (SIF), which contains the actual signaling information carried by a particular message. In level 3 MSUs the SIF is subdivided as follows: Routing label DPC OPC CIC SLS Destination Point Code Originating Point Code Circuit Identification Code Signaling Link Selection

Signaling information

In case of network management messages the SLS field contains the Signaling Link Code (SLC). The SLC indicates the number of the signaling link to which the level 3 message relates. If the message is not related to a signaling link, SLC is given the value 0000.

MSU Message Signal Unit F CK SIF SIO LI Error Correction F

NI

Spare

signaling info
SIF: SIO: DPC: OPC: SLS: NI: SI: CIC:

Routing Label SLS OPC DPC

SI

Signaling Information Field Service Information Octet Destination Point Code Originating Point Code Signaling Link Selection Network Indicator Service Indicator Circuit Id Code

Figure 4-13 Signaling Information Field (SIF) and Service Information Octet (SIO) in MSU

EN/LZT 123 4734 R3A

55

Signaling No. 7 in GSM

Signaling Network Management MSU


The Service Indicator (SI) in the SIO for SNM MSUs is given the value 0000. They are grouped into the following message groups and messages: CHM COO COA CBD CBA ECM ECO ECA FCM TFC TFM TFP TFR TFA RSM RST RSP CHange over and change back Messages: Change Over Order Change Over Acknowledgment Change Back Declaration Change Back Acknowledgment Emergency Change over Messages: Emergency Change over Order Emergency Change over Acknowledgment signaling traffic Flow Control Messages: TransFer Controlled TransFer prohibited/allowed/restricted Messages: TransFer Prohibited TransFer Restricted TransFer Allowed signaling Route Set test Messages: signaling Route Set Test (for restricted destinations) signaling Route Set test (for Prohibited destinations) Management Inhibit Messages: Link INhibit Link UNinhibit Link Inhibit Acknowledgment Link Uninhibit Acknowledgment Link Inhibit Denied Link Forced Uninhibit Link Local inhibit Test Link Remote inhibit Test User part Flow Control messages:
EN/LZT 123 4734 R3A

MIM LIN LUN LIA LUA LID LFU LLT LRT UFC
56

4 Signaling in MTP

UPU

User Part Unavailable

The functions of these various messages are explained in the following subchapter.

Signaling Network Testing and Maintenance MSU


The Signal Indicator (SI) for SNT MSUs is given the value 0001. They are subdivided into the following message group and messages: SLT SLTM SLTA Signaling Link Test messages: Signaling Link Test Message Signaling Link Test Acknowledgment

SIGNALING MESSAGE HANDLING Introduction


Signaling traffic in MTP can be divided into incoming, outgoing, and transfer signaling traffic. The Signaling Message Handling must deal with these various types of MSU traffic. It is responsible for the routing of messages to the appropriate link and the distribution of received messages within the own exchange. This task is performed by the three sub functions: message routing, message discrimination, and message distribution. Figure 4-14 is a schematic diagram of the message handling functions and their interaction with the neighboring functions:

EN/LZT 123 4734 R3A

57

Signaling No. 7 in GSM

Signaling message handling


SI

MSU SIO NI Label DPC

SCCP TUP ISUP SNM SL

Message distribution

Terminating Transfer

Message discrimination

SL

. . .

SL

Message routing
MSU SIO NI DPC Label SLS SLS link set

. . .

SL

Signaling network management

- Network flow control - Network control - Signaling resource management Signaling message Control signals

Figure 4-14 Signaling Message Handling

The signaling message handling functions are based on the network indicator in the SIO field and the routing label contained in the messages, which explicitly identifies the destination (DPC) and originating points (OPC).

Message Routing
This function is used at each Signaling Point (SP) to determine the outgoing Signaling Link (SL) for the messages to the different destinations. This task is performed for each MSU with the help of the Network Indicator (NI), located in the Service Information Octet (SIO), Signaling Link Selection field (SLS) and Destination Point Code (DPC), which are located in the Routing Label in the Signaling Information Field (SIF). Messages with the same NI, SLS and DPC are routed over the same signaling link in the current link set. This is not applied to
58 EN/LZT 123 4734 R3A

Signaling link functions

User Parts

4 Signaling in MTP

SNM-MSUs and SNT-MSUs. Load sharing is applied to distribute the traffic over several Signaling Links (SLs) and Link Sets (LSs). To control this l ad sharing the o SLS field in the label is used. There are two cases: Load sharing within the link set is the default. It uses only the least significant part of the SLS field. Bit 0 is used when the Link Set (LS) has 2 SLs. Bit 0, 1 - when the Link Set (LS) has 3 to 4 SLs. Bit 0, 1, 2 - when the Link Set (LS) has 5 to 8 SLs. Load sharing between Link Sets (LSs) can be applied and uses a chosen bit in the SLS field. This Load SHaring Bit (LSHB) is indicated with a parameter in the SP exchange data.

The level 3 network control, described later on in this chapter, decides which Link Sets (LSs) are to be used in each case. In the event of a link fault, message routing is modified by the network control in accordance with fixed rules, so that the concerned traffic is routed to other Signaling Links. Signaling Network Management (SNM)-MSUs and Signaling Network Testing and maintenance (SNT)-MSUs are routed in three different ways: MSUs that do not belong to a particular Signaling Link (SL) have the Signaling Link Code (SLC) 0000. These MSUs are routed by the normal routing function as previous explained. SLC is used for load sharing in the same way as SLS. MSUs that are to be transmitted over a particular Signaling Link (SL) are routed with the aid of a special routing function. MSUs that are to be sent over a particular Signaling Link (SL) specified by the SLC code are also routed, but by a routing function different from the usual one.

Routing of messages to destinations that are not available: When an STP can not route a received MSU to the desired destination, the MSU is declined. If the unavailability of the SP is known, the level 3 network control sends a TransFer Prohibited (TFP) message to the SP that sent the declined MSU. If as a result of message routing an MSU is to be sent out on the same Signaling Link (SL) it was received on, the MSU is declined. Here too, a TFP message is sent to the sending SP.

EN/LZT 123 4734 R3A

59

Signaling No. 7 in GSM

Message Discrimination
This function determines whether an incoming message is terminating at the local SP or is to be transferred to another Signaling Point (SP). In the latter case the local SP serves as an STP and the message must be transferred to the message routing. Otherwise it is given to message distribution for further analysis. The Discrimination is done by analyzing the DPC and NI in the received message.

Message Distribution
Messages that are to terminate at the local SP are distributed to the relevant User Part (UP) or to the Signaling Connection Control Part (SCCP). Messages to level 3 (SNM-MSUs and SNT-MSUs) are distributed to the Signaling Network Management (SNM) function. The Distribution is determined by the values in the NI and SI fields in the SIO. See table 3-2 "Service Information Octet (SIO)" in chapter 3.

SIGNALING NETWORK MANAGEMENT Introduction


The Signaling Network Management (SNM) has the purpose to: Divert traffic to alternative links or routes in case of link failure Control the message flow Establish and restore signaling resources Check and restrict the use of the network by external operators.

60

EN/LZT 123 4734 R3A

4 Signaling in MTP

These tasks are performed by the four sub functions: Network flow control Network control Signaling resource management (link management) Policing.

EN/LZT 123 4734 R3A

61

Signaling No. 7 in GSM

Signaling Network Management Level 3 Network flow control Signaling resource (link) management

Network control Policing

Figure 4-15 Signaling Network Management (SNM)

The re-configuration of the signaling network is handled by appropriate procedures to change the routing of signaling traffic in order to bypass faulty links or Signaling Points (SP). This requires communication between Signaling Points concerning the occurrence of the failures.

Network Flow Control


The purpose of network flow control is to limit the signaling traffic at its source in the case of temporary overload of Signaling Links (SLs) in the network. This is done by controlling the message flow from the user or from application parts into the MTP in congestion situations. Information about this kind of congestion is obtained: Locally, i.e. Signaling Links (SL) at the local SP become congested At the remote end, i.e. a TransFer Controlled (TFC) message is received From an adjacent Signaling Point (SP)

Link congestion
The transmission and retransmission buffers for any level 2 Signaling Link (SL) have a congestion threshold. If a buffer fills up to this limit, an indication (sending congestion) is given to level 3.

62

EN/LZT 123 4734 R3A

4 Signaling in MTP

This results in the following: If at least one SL in a LS is congested, the entire LS gets the state congested. If at least one LS of a route to a particular destination is congested, that destination gets the state congested as well.

An indication together with the link congestion status is sent to each local user/application part in response to every message routed to a congested SL. Note: The state of a certain SL can be congested or uncongested. In both cases MSUs to be routed over that link are placed in the transmission buffer for transmission. But when the buffer is full the MSUs are declined

Transfer controlled procedure


The purpose of the TFC procedure is to transfer the congestion indication at a certain destination SP in the signaling network back to the originating SP. The TFC message is sent back to that SP, which sent the first MSU to the congested destination. It is passed through any STP inbetween. The message is repeated after every eighth received MSU with the same destination. On reception of TFC at the originating SP an indication is sent directly to all user/application parts (level 4), which then slow down the message stream to the congested destination. Level 4 is not informed when the congestion ceases for a given destination. Instead it decides for itself that signaling traffic can return to normal when the TFC messages stop coming.

User part unavailability


If the MTP is unable to deliver a received message because a local User Part (UP) is unavailable, the MTP sends a User Part Unavailable (UPU) message to the MTP of the originating SP.

Network Control
Network control contains rules and procedures for routing signaling traffic both in the normal state of the signaling network and in

EN/LZT 123 4734 R3A

63

Signaling No. 7 in GSM

abnormal states, e.g. fault situations. The resulting information is handed over to the signaling message handling function, which performs the routing. This can be information concerning the routing/rerouting of signaling traffic and the distribution and checking of a destination status. These topics are described in the following subchapter:

Normal routing of the signaling traffic


Network Control always has up-to-date information about the signaling routes for all destinations. This information is provided by the signaling resource (link) management, which will be dealt with later in this chapter. Signaling traffic to a certain destination is routed either to one or two Link Sets (LSs), depending on what kind of load sharing is used. For each MSU to be sent, network control is informed about the current values for Destination Point Code (DPC), Signaling Link Selection (SLS), Network Indicator (NI) and decides upon the correct LS (see figure 4-16). If load sharing between LSs is in operation, one of the two possible LSs is chosen with the aid of SLS and LSHB. Network Control then informs the signaling message handling about which LS is to be used for that particular MSU.

64

EN/LZT 123 4734 R3A

4 Signaling in MTP

Signaling message handling DPC, SLS, NI Signaling network management Network control DPC 2-2418 2-2419 2-2420 LS 2-3510 2-1802 2-2420 State unavailable available available Sign.link state Signaling resource management LS

Figure 4-16 Network Control provides the Routing Information

Distribution of destination status


When a destination status anywhere in the signaling network changes, one of the following procedures is started: Transfer Prohibited Procedure Used when an STP can not communicate messages to a destination, i.e. there is no Signaling Route (SR) to the destination. The SR destination is UNAVAILABLE. STP sends TransFer Prohibited (TFP) messages to its interacting nodes. When an SP receives a TFP with information about the unavailable destination in the STP, the Signaling Route (SR) for that destination is given the status PROHIBITED in that SP. The signaling traffic to the destination is routed via alternative routes if possible (see Example 4, Forced Rerouting Procedure , later in this chapter). Transfer Restricted Procedure Used when an STP has a Signaling Route with reduced capacity, e.g. one or some of its LSs are disabled, and it is desirable to restrict the signaling traffic to the destination in question. The STP then sends TransFer Restricted (TFR) messages to its interacting nodes. When an SP receives a TFR with information about the
EN/LZT 123 4734 R3A 65

Signaling No. 7 in GSM

destination to which traffic is to be restricted, the LS for the sending SP is given the status RESTRICTED. If the Signaling Route (SR) for that particular destination has an alternative, a not restricted LS with the same priority or higher, the signaling traffic is rerouted to that LS. If there is no alternative LS, the signaling traffic continues via the linked group with RESTRICTED status. Transfer Allowed Procedure If a STP is used when a destination has become available again after having UNAVAILABLE or RESTRICTED status, TransFer Allowed (TFA) message with information about the destination in question is sent to the interacting nodes (see Example 5, Controlled Rerouting Procedure, later in this chapter). Destination Availability Indication to a UP When a destination is not available, i.e. there is no Signaling Route (SR), this is indicated to all UPs at the local node. It is up to each UP to stop the sending of messages to the unavailable destination. When a Signaling Route (SR) is restored to the destination, all UPs are informed about this change of status. It is then again up to each UP to reestablish signaling traffic with that destination.

Checking the destination status


In addition to the above methods to distribute the destination status there is one procedure to enable a Signaling Point (SP) to ask any STP whether it is possible to transfer traffic to a certain destination. A Signaling Route Set (SRS) test message is sent to the STP. The procedure is started on those Signaling Routes (SRs) that have been given the status UNAVAILABLE or RESTRICTED. The STP answers the request with a TFP, TFA or TFR only if the destination status has changed since the last received test message. When a Signaling Route (SR) with a certain LS has been given the status AVAILABLE again, i.e. TFA was received from the destination, test messages are also sent for the other SRs that use the same LS to check their status. Two different Signaling Route (SR) test messages are used: RST message for restricted destination RSP message for prohibited destination

66

EN/LZT 123 4734 R3A

4 Signaling in MTP

Rerouting of signaling traffic


If certain Signaling Links and/or destinations become unavailable due to faults in the signaling, network control must organize rerouting of the signaling traffic. Network control continuously provides a signaling network configuration for signaling message handling to work on. In fault situations, network control reconfigures the signaling network temporarily. When the fault ceases, the signaling network is restored to its normal configuration. Different procedures are initiated in network control, depending on the current network status and where in the network (local or remote node) the fault occurred: Change over procedure (re-configuration, SL) Change back procedure (restoration of configuration, SL) Forced rerouting procedure (re-configuration, SR) Controlled rerouting procedure (restoration of configuration, SR)

Following are some examples of fault situations and the resulting actions automatically taken by network control: Fault in Local Signaling Link (SL)

Network control isolates the fault by automatically performing a change over so that the traffic normally handled by the faulty link is rerouted to an alternative link (or links) specified in the SPs exchange data. The new signaling links can either belong to the same LS or to an alternative LS. The signaling traffic is distributed as uniformly as possible across the available links. When the fault occurs there are messages waiting for transmission in the transmission buffer of the Signaling Terminal (ST) and unacknowledged messages in the retransmission buffer. All these messages must be rescued and transferred to the alternative SL without any message being lost or the order of sequence numbering disrupted.

EN/LZT 123 4734 R3A

67

Signaling No. 7 in GSM

C7ST
Transmission buffer

ST-0

Retransmission buffer

MSU 103 MSU 102

MSU 101 MSU 100

Receiving buffer

MSU 23 MSU 22
Figure 4-17 Fault in Local Signaling Link (SL)

Example 1 - Change over procedure One of the two Signaling Links (SLs) with SLC=0 and SLC=1 between A and B becomes faulty. Therefore it is reported to be UNAVAILABE to network control, level 3. The sending of messages to the ST of the failed link is stopped and subsequent messages are buffered in a change over buffer in the C7DR2 block. At least one alternative LS is defined for each destination. In this case the parallel Signaling Link (SL) in LS=B can be used. Until the link is in service again after repair, its signaling traffic must be rerouted to the parallel link. The change over procedure is performed automatically by network control. Any SL fault report comes from signaling resource management and as a result network control orders the signaling message handling to stop routing any messages with destinations that normally use the faulty link. These messages are temporarily stored in a change over buffer. A handshaking procedure between SP A and SP B is started by the signaling resource management at SP A by sending a Change Over Order (COO) message on the alternative link to B. The purpose of the handshaking is to update the retransmission buffer in the Signaling Terminals (STs) at both SPs. The procedure determines which MSU was the last one correctly received at each SP before the link fault. The COO message sent to B contains the Forward Sequence Number (FSN) of the last correctly received MSU in A (see figure
68 EN/LZT 123 4734 R3A

4 Signaling in MTP

4-18). The Signaling Link Code (SLC) field states which SL the message relates to. In this case it is SL-0. Signaling Point (SP) B can now update its retransmission buffer, which means that messages already positively acknowledged are discarded while the others are moved to the alternative LS and retransmitted.

A
H1 H0 DPC OPC SLC SIO

SL-1
FSN

SL-1

B
H1 H0 DPC OPC SLC SIO FSN

1 1
National network

80 100

2 1

80

55

COO

MSU-SNM

COA Signaling link control


Transmission buffer

Signaling link control


Transmission buffer

ST-0

Retransmission buffer

ST-0

Retransmission buffer

MSU 58 MSU 57

MSU 56 MSU 55

MSU 103 MSU 102

MSU 101 MSU 100

MSU 58 MSU 57

MSU 56 MSU 55

MSU 103 MSU 102

MSU 101 MSU 100

Transmission buffer

ST-1 Retransmission
buffer

Transmission buffer

ST-1

Retransmission buffer

MSU 88(58) MSU 87(57)

MSU 86(56) SL-1 MSU 86

MSU 27(103) MSU 26(102) SL-1 MSU 25

MSU 25(101)

Figure 4-18 Change over procedure

SP B then responds with a Change Over Acknowledgment (COA) message. It contains the FSN of the last correctly received MSU in B. Thus SP A can update its retransmission buffer in the same way. The next SL control (level 2) is given the order to move the contents of the transmission buffer and the (updated) retransmission buffer to the Signaling Terminal (ST) of the alternative SL. The messages will be stored there on top of the already existing MSUs in the
EN/LZT 123 4734 R3A 69

Signaling No. 7 in GSM

corresponding buffers. The already positively acknowledged MSU 55 is not moved to the buffers in ST-1. In ST-1 the messages that have been moved are given the sequence numbering that applies in this terminal, but the original sequence of message transmissions from ST-0 is maintained. The m essages that have been moved are now transmitted. Those messages that have meanwhile accumulated in the change over buffer are also routed to ST-1 for transmission. The change over procedure is now finished. All signaling traffic normally handled by SL-0 is rerouted to SL-1 and sent together with the normal signaling traffic of that SL. Example 2 - Emergency Change over procedure Due to faults in the Signaling Terminal (ST) it can sometimes be impossible to obtain the sequence number of the last correctly received MSU sent on the SL. If SP A in the previous example can not determine the sequence number of the last correctly received signaling message, it informs SP B about this by sending an Emergency Change over Order (ECO) message instead of the COO message (see figure 4-19). This message does not contain a sequence number. When SP B receives the ECO message, it returns an acknowledgment message. It may be either the normal COA or an Emergency Change over Acknowledgment (ECA) message. A COA message contains the sequence number of the last correctly received MSU in SP B. This information enables SP A to update its retransmission buffer as described in the previous example. An ECA message from SP B means that its Signaling Terminal (ST) has a fault as well and is unable to determine the sequence number of the last correctly received MSU from SP A. Whenever an ECO or ECA message is received at a SP, the receiver is not able to update its retransmission buffer. Only messages buffered in the transmission buffer will be transferred to the alternative link. Any messages in the retransmission buffer are lost.

70

EN/LZT 123 4734 R3A

4 Signaling in MTP

A
1 2
National network

SL-1

SL-1

B
H1 H0 DPC OPC SLC SIO FSN

H1 H0 DPC OPC SLC SIO FSN

0 80

2 2

0 80

ECO

MSU-SNM

ECA Signaling link control ST-0


Transmission buffer

Signaling link control ST-0


Transmission buffer

Retransmission buffer

Retransmission buffer

MSU 58 MSU 57

MSU 56 MSU 55

MSU 103 MSU 102

MSU 101 MSU 100

MSU 58 MSU 57 ST-1

MSU 103 MSU 102 ST-1

Transmission buffer

Retransmission buffer

Transmission buffer

Retransmission buffer

MSU 88(58)

MSU 87(57) SL-1 MSU 87

MSU 27(103)

MSU 26(102)

SL-1 MSU 26

Figure 4-19 Emergency Change over Procedure

Example 3 - Change over Procedure on No Response to COO If no COA message is received from SP B in response to a COO message from SP A within the time-out of about 2 seconds, signaling resource management orders Signaling Link (SL) control (level 2) to reject any messages in the retransmission b uffer. See figure 4-20. Only messages from the transmission buffer are transferred to the alternative link.

EN/LZT 123 4734 R3A

71

Signaling No. 7 in GSM

A
H1 H0 DPC OPC SLC SIO

SL-1
FSN

SL-1

1 1
National network

80 100

COO Signaling link control ST-0


Transmission buffer

MSU-SNM

no response within 2 seconds

Retransmission buffer

MSU 58 MSU 57

MSU 56 MSU 55

MSU 58 MSU 57 ST-1

Transmission buffer

Retransmission buffer

MSU 88(58)

MSU 87(57) SL-1 MSU 87

Figure 4-20 Change over Procedure on no response to COO

Example 4 - Forced Rerouting Procedure (Change over) When the fault on the Signaling Link (SL) A-B is detected (see figure 4-21), the change over procedure starts in both SPs to save the signaling traffic on the link. The change over messages are sent via the node C.

72

EN/LZT 123 4734 R3A

4 Signaling in MTP

B A
TFP

D F

Figure 4-21 Fault on Signaling Link between the signaling points A and B

When updating of the retransmission buffers is complete, SP A reroutes the traffic of the faulty link to the SL A-C and SP B reroutes the traffic towards A to the SL B-C. In addition, SP B informs SP C in a TransFer Prohibited (TFP) message that SP B can not transfer any messages from C via B to A. The message includes the destination of the unavailable SP A and informs SP C that the Signaling Route (SR) C-B-A is broken and that any traffic towards A must be routed by C directly. Network control in SP C may have defined the LS C-B for traffic with destination A. The TFP message from B now causes network control to mark this LS as UNAVAILABLE. A change back takes place and the traffic is routed to the alternative link set C-A. Besides network control in C will send a Route Set Test for prohibited destination (RST) message to B every 30 seconds in order to monitor when the SL C-B-A returns to service. But only when B considers destination A to be AVAILABLE again a TransFer Allowed (TFA) message will be sent back to C.

EN/LZT 123 4734 R3A

73

Signaling No. 7 in GSM

B
Dest. H1 H0 DPC OPC SLC SIO

C
1 4 80

Network Control Dest. A LS C-A C-B State Available Available

Dest.
time

TFP
Dest. H1 H0 DPC OPC SLC SIO

LS State C-A Available C-B Un available

1 5
Every 30 seconds

80

RST
Dest.

H1 H0 DPC OPC SLC SIO

1 5

80

RST

Figure 4-22 Forced Rerouting Procedure

Example 5 - Controlled Rerouting Procedure (Change back) When the fault on SL A-B has been repaired and the link is AVAILABLE again for signaling traffic, network control automatically initiates change back. The change back messages from A to B are sent via C, but in other respects the procedure is the same as described earlier.

B A
TFA

D F

Figure 4-23 Fault on Signaling Link between A and B repaired

B also tells C in a TransFer Allowed (TFA) message that MSUs may be routed on the signaling route C-B-A again (see figure 4-24).

74

EN/LZT 123 4734 R3A

4 Signaling in MTP

B
Dest. H1 H0 DPC OPC SLC SIO

C
5 4 80

Network Control Dest. LS State C-A Available A C-B Un available

time

TFA
Dest. H1 H0 DPC OPC SLC SIO

Dest. LS C-A A C-B 80

State Available Available

1 5

RST

Figure 4-24 Controlled Rerouting Procedure

When the TFA message is received at C, LS C is marked as -B AVAILABLE for traffic with destination A. The transmission of Route Set Test for prohibited destination (RST) message from C to B is stopped. A also sends an RST test messages to B. In the format of these messages the field is provided for the destination. It states the destinations that A normally reaches through B, e.g. destination D. If destination D is flagged AVAILABLE in B, B responds with a TransFer Allowed (TFA) message.

Signaling Resource Management


This function monitors and controls the signaling resources, i.e. the exchange Signaling Links (SL), by means of the following procedures: Link management procedure Processor outage procedure Management inhibiting procedure Signaling Link (SL) test procedure

A Signaling Link (SL) handled by the signaling network functions (level 3) can have one of the states AVAILABLE, UNAVAILABLE or INHIBITED. The link can be used for UP traffic (level 4) only if
EN/LZT 123 4734 R3A 75

Signaling No. 7 in GSM

its state is AVAILABLE. It can be used for MTP traffic (level 3) if its state is AVAILABLE or INHIBITED. The state of the link may change due to the events link error, processor outage, loss of contact with level 2, or operator activities.

Link management procedure


This procedure monitors the state of the links in the LS. The following tasks are performed: Signaling Link (SL) activation Activates the SL at request by the operator. Signaling Link (SL) restoration Performs an attempt to restore (activate) a faulty SL. Signaling Link (SL) deactivation Deactivates the SL at the operators request. Can be done even if the SL is in service. Signaling Link (SL) emergency restart If an entire LS fails, the resource management indicates an emergency situation for all links in the group. In this case a restoration of each link is started and level 2 uses the short alignment period.

Processor outage procedure


If an SL goes into the level 2 state PROCESSOR OUTAGE, e.g. when level 2 is suspecting errors in level 3, level 3 is not allowed to send or receive signaling traffic from the Signaling Terminal (ST) on level 2. Resource management informs the network control that the link is not available for traffic, i.e. it is given the level 3 state UNAVAILABLE. Network Control then initiates a change over procedure.

MTP load protection


The purpose of the load protection is to protect the exchange from the system restarts that could occur during traffic overload. This feature makes system availability higher. The system will be more stable. There will be no disturbances in the network, which are caused by system restarts. There will be no loss of already connected calls due to system restarts.
76 EN/LZT 123 4734 R3A

4 Signaling in MTP

Management inhibiting procedure


To isolate an SL for testing, it can be made unavailable for signaling traffic generated by User Parts (UPs) (level 4). This management inhibiting is ordered by command and must be approved by the local and the adjacent Signaling Point (SP). Inhibiting procedure: The procedure is initiated by command. It is checked that no destination will be made unavailable as a result of the procedure. Otherwise the procedure can not be performed. A request for inhibition of an SL, the Link INhibit (LIN) message, is sent to the remote SP. The adjacent SP may accept or decline such a request. If the Link Inhibit Acknowledge (LIA) message is not received within a certain time, the request is repeated. If no response is received after the second request, the procedure is aborted. If the link in question is in the state AVAILABLE, the network control must perform a change over procedure. When that procedure is complete, the state of the SL changes to INHIBITED.

Uninhibited procedure: Uninhibiting can only be done from the SP that did the inhibiting. The remote SP can only request uninhibiting. The procedure is initiated by command. A request for the uninhibition of the link, the Link UNinhibit (LUN) message, is sent to the remote SP. If there is no response within a certain tme the request is repeated until an answer is i received. The uninhibiting procedure can also be initiated by a destination being threatened to become unavailable unless the inhibited link is returned. For this reason a request, the Link Forced Uninhibit (LFU) message, can come either from the own SP or from the remote SP. If the inhibited link in question has not been inhibited from the remote SP, network control performs a change back procedure. When this procedure is complete, the state of the link changes to AVAILABLE again.

EN/LZT 123 4734 R3A

77

Signaling No. 7 in GSM

Signaling link test procedure


The procedure is used to ensure a good SL quality in the following cases: 1. Restoration or activation of a signaling link 2. Continuously when the link is in service The test method can indicate directly whether access to and signaling on the link is working correctly, but can not pinpoint the fault to a particular part of the SL. Procedure on restoration or activation of a Signaling Link When the link has been successfully aligned, a test is run from the SP at each end of the SL. A Signaling Link Test Message (SLTM) is sent out on the SL. A Signaling Link Test Acknowledgment (SLTA) message should be received from the remote SP. The test message includes a bit pattern that is returned in the test acknowledgment message.

Continuous test procedure This test is run continuously on all SLs with the level 2 state ACTIVATED, i.e. not on links with the states CONGESTED, PROCESSOR OUTAGE or DEACTIVATED. The procedure is the same as above, except that the test is repeated every 30 seconds.

Fault Indication A test run is unsuccessful if the following events occur: SLTA is not received within 10 seconds on the SL that has sent the corresponding SLTM. The bit pattern in the received SLTA does not agree with the bit pattern in the sent SLTM.

The SL is indicated faulty if two consecutive tests fail.

78

EN/LZT 123 4734 R3A

4 Signaling in MTP

MTP Policing
When more than one administration operates in a CCITT No.7 signaling network, one of the administrations may want to restrict others in the use of a node as an STP. The MTP policing function enables an operator to check and restrict the use of the own signaling network by external operators, e.g. to prevent them from using a certain signaling point as a Signaling Transfer Point (STP). This MTP function ensures that there is no unauthorized use of STP. Any unauthorized attempt to use an STP can be monitored. The reception of messages violating the defined restrictions is reported in the form of an infringement report. The policing function consists of three sub functions: STP policing SNM policing Infringement reporting

STP policing
STP restrictions can be used on outgoing and incoming messages to prevent an adjacent node from using the local signaling point as an STP. It imposes a prohibition on the transfer of messages from an Originating Point (OP) to a Destination Point (DP) on a certain LS. The restrictions must be combined for the incoming Link Set (LS) with a combination of an Originating Point (OP) and a Destination Point (DP) of the message in one of the following ways: OP restricted, all DP allowed DP restricted, all OP allowed Both OP and DP restricted

In addition all STP transfers can be prevented to load the STP if required. An LS must always be specified. Restrictions are not imposed on the traffic from those LSs for which policing is not specified.

EN/LZT 123 4734 R3A

79

Signaling No. 7 in GSM

If a message with a prohibited combination of OP and DP is received at a policed LS, this message is declined and a TransFer Prohibited (TFA) message is sent to the node that attempted to commit this infringement.

SNM policing
This is a support function for STP policing. It limits the use of certain SNM messages: On a policed Link Set (LS), the messages TransFer Prohibited / Restricted / Allowed (TFP/TFR/TFA) are sent to a particular node only if the node is a permitted OP and if the destination field in the TFP contains a DP allowed for that OP. If a signaling Route Set Test (RST) message is received at an STP on a policed LS, a response is given only when the combination of OPC in the label and DP in the destination field is allowed.

Infringement report
Messages that are declined as a result of STP policing are logged for each LS. For SNM policing only signaling Route Set Test (RST) messages are logged. While logging is active for an LS, all infringements are logged in a list. When the list is full the logging stops and an alarm is issued. The logging will resume once the list has been cleared by command. To get an alarm after a certain number of infringements, i.e. before the list is full, it is possible to define two alarm limits for each infringement log. The log list can be printed out at any time by command, or automatically when the logging is deactivated.

80

EN/LZT 123 4734 R3A

4 Signaling in MTP

Enhanced MTP policing


The purpose of Enhanced MTP Policing is to allow traffic to be filtered according to various message criteria and to provide notification of any discarded messages due to this policing. There are two types of Enhanced MTP Policing: STP traffic policing SNM traffic policing

STP Traffic Policing


This allows the control of the traffic through an STP to be filtered using the following MSU fields: Originating Point (ORIG) Destination Point (DEST) Service Indicator (SI) Link Set (LS)

SNM Traffic Policing


This allows control of the transmission and reception of level 3 SNM messages using the following MSU fields as filters: Originating Point (ORIG) Destination Point (DEST) Header Code (HCODE) Concerned Destination (CDEST) Link Set (LS)

MTP Accounting
This function allows a telecom administration charge other telecom administrations for using nodes within their network as STPs for routing of MTP messages. The MTP Accounting function enables the registration, by the
EN/LZT 123 4734 R3A 81

Signaling No. 7 in GSM

receiving operator, of the number of MTP messages for which payment is to be received. Optionally the number of messages sent to an operator is counted in order to verify the payment which is to be made. The function supports the Cascade Remuneration Accounting method. This is an accounting method based on the principle that the originating SP pays the operator of the next SP for delivering the messages towards its destination. The operator of the next SP pays the operator of the SP after that node etc. The accounting data is collected at fixed time periods and is stored in an output file.

82

EN/LZT 123 4734 R3A

4 Signaling in MTP

MTP FUNCTION BLOCKS IN AXE 10


GENERAL
The following function blocks are included in the set of parts CRT 218 002. Basic function blocks: C7CAC2 C7DR2 C7DP2 C7LS2 C7NSU2 C7RODA2 C7SL2 C7SLDA2 C7SPDA2 C7STDA2 C7LSDA2 C7ST2 C7ST2C C7MSDA2

Optional function blocks:


EN/LZT 123 4734 R3A

C7CVR2 C7MG2 C7PCDD C7PCD C7PCDDA C7PMA2 C7PMP2 C7PVC2 C7PVDA2 C7SC2
83

Signaling No. 7 in GSM

C7SNM2 C7TMA2 C7TMP2

The basic function blocks provide all essential functions for the MTP of SS No. 7. The optional function blocks provide: Connection to the Group Switch (GS) in AXE 10 C7PCDD, C7PCDDA

CCITT7 Performance measurements C7PMA2, C7PMP2, C7SC2

CCITT7 Traffic measurements C7TMA2, C7TMP2, C7SC2

CCITT7 MTP Policing and policing violation reporting C7PVC2, C7PVDA2

CCITT7 Signaling network monitor C7SNM2

CCITT7 Signaling network message generator C7MG2

CCITT7 MTP Compatibility violation reporting C7CVR2

84

EN/LZT 123 4734 R3A

4 Signaling in MTP

BLOCK DESCRIPTION
C7ST2 - CCITT7 Signaling Terminal
This block is implemented in central software (C7ST2U), regional software (C7ST2R), and a microprocessor controlled hardware (C7STD or ST-7) and optionally a MODEM if an analog Signaling Link (SL) is to be used. The block contains functions for: Signaling link (level 2) protocol Reception and transmission of Message Signal Units (MSUs) Maintenance functions for signaling terminals and signaling links Operational functions for signaling terminals Semipermanent connection of telephony devices through the Group Switch (GS)

C7ST2C - CCITT7 ST Changeable Exchange Adaptation


This block is implemented in three function units: central software (C7ST2U), regional software (C7ST2R) and hardware (RPD HW/RPG HW). The block is adapted in order for the RPD/RPG units to be optimized for connection to the GSS. The block has the same functions as the block C7ST2.

C7LS2 - CCITT7 Link Set Management


This block is implemented in central software and contains functions for reconfiguration of the signaling network on the Link Set (LS) level in order to maintain the service capability. The main functions are: Changeover procedure Changeback procedure Distribution of signaling network management messages

EN/LZT 123 4734 R3A

85

Signaling No. 7 in GSM

C7DP2 - CCITT7 Destination Point Management


This block is implemented in central software and contains functions for reconfiguration of the signaling network on the destination point and signaling route level in order to maintain the service capability. The main functions are: Load-sharing and priority control Time-controlled diversion procedure Forced rerouting procedure Controlled rerouting procedure Distribution of destination status

C7DR2 - CCITT7 Discrimination, Distribution and Routing


This block is implemented in central software and contains the following functions: Message discrimination, message distribution and message routing. Level 3 network flow control, on destination basis. Message buffering on the destination and signaling link level and queuing of retrieved messages at reconfiguration.

C7SL2 - CCITT7 Signaling Link Management


This block is implemented in central software and contains functions for the operation of signaling links and functions for signaling link tests.

C7NSU2 - CCITT7 Network Supervision


This block is implemented in central software and contains the following functions: Link Set (LS) redundancy supervision Destination accessibility supervision

86

EN/LZT 123 4734 R3A

4 Signaling in MTP

C7LSDA2 - CCITT7 Link Set Data Administration


This block is implemented in central software and contains the following command functions: Definition of Link Set (LS) Definition of associated adjacent SP Definition of signaling links in a Link Set (LS)

C7SPDA2 - CCITT7 Signaling Point Data Administration


This block is implemented in central software and contains command functions for definition of signaling points in a network.

C7RODA2 - CCITT7 MTP Routing Data Administration


This block is implemented in central software and contains command functions for definition and activation of signaling routes and alternative signaling routes.

C7SLDA2 - CCITT7 Signaling Link Data Administration


This block is implemented in central software and contains command functions for activation/deactivation of signaling links, inhibiting/uninhibiting of signaling links and the setting of signaling link parameters.

C7STDA2 - CCITT7 Signaling Terminal Data Administration


This block is implemented in central software and contains command functions for definition of signaling terminal, definition of terminal interface type and initiation of signaling terminal tests.

C7MSDA2 - CCITT7 Measurement and Statistics Data Administration


This block is implemented in central software and contains command functions for initiating and ending of counters, activation and deactivation of counters, and printing of counter specification data.

EN/LZT 123 4734 R3A

87

Signaling No. 7 in GSM

C7CAC2 - CCITT7 Command Access Control


This block is implemented in central software and contains functions for access control of data loading and modification commands.

C7CVR2 - CCITT7 Compatibility Violation Reporting


This block is implemented in central software and provides the recording of discarded long messages and confusion messages and issues alarms when certain limits are exceeded. It also handles commands for initiating and ending the recording of messages, printing violation reports and to reset alarms.

C7PCDD - CCITT7, Pulse Code Modulation Multiplexing Digital Device


This block is implemented in hardware (PCD-D) and central software (C7PCDDU). C7PCDD provides a 64 kbps inlet in the Group Switch (GS) for the C7ST2. This inlet is used for establishing a signaling data link as a semipermanent connection through the Group Switch (GS). Multiple C7PCDD blocks can exist.

C7PCD - CCITT7, Pulse Code Modulation Multiplexing Device


This block is implemented in hardware (PCD) and central software (C7PCDDU). C7PCD provides an analog inlet in the Group Switch (GS) for the analog C7ST2. This inlet is used for establishing a signaling data link as a semipermanent connection through the Group Switch (GS). Multiple C7PCD blocks can exist.

C7PCDDA - CCITT7, Pulse Code Modulation Multiplexing Digital Device Administration


This block is implemented in central software and contains command functions for the connection and disconnection of signaling terminals (C7ST2) to the C7PCDD or C7PCD.

C7PMA2 - CCITT7 Signaling Performance Measurement Administration


This block is implemented in central software. It contains functions for the definition of performance measurements and connecting them to time schedules.
88 EN/LZT 123 4734 R3A

4 Signaling in MTP

C7PMP2 - CCITT7 Signaling Performance Measurement Printouts


This block is implemented in central software. It contains functions for printing the performance measurement results.

C7PVC2 - CCITT7 MTP Policing Violation Control


This block is implemented in central software and contains functions for restricting unauthorized use of a node as an STP. By interworking with the traffic handling blocks, it starts and stops policing. It contains functions for violation reporting and alarm handling.

C7PVDA2 - CCITT7 Policing Violations Data Administration


This block is implemented in central software and contains command functions for the specification, initiation and ending of policing. The data specified, may be printed out by command.

C7SNM2 - CCITT7 Signaling Network Monitor


This block is implemented in central software and contains functions for monitoring of the state of Link Sets (LSs) , signaling links and destinations. It also monitors the signaling network management messages related to the above.

C7MG2 - CCITT7 Message Generator


This block is implemented in central software and contains functions for generating Message Signal Units (MSUs)

C7TMA2 - CCITT7 Traffic Measurement Administration


This block is implemented in central software. It contains functions for definition of traffic measurements and connecting them to time schedules.

C7TMP2 - CCITT7 Traffic Measurement Printouts


This block is implemented in central software. It contains functions for printing the traffic measurement results.

EN/LZT 123 4734 R3A

89

Signaling No. 7 in GSM

C7SC2 - CCITT7 Scanning of Recording Individuals


This block is implemented in central software. It contains functions for periodic scanning of recorded individuals, defined by measurement functions.

C7EPC2 CCITT7 Enhanced MTP Policing Control


This block is implemented in central software. It contains the functions for the control and processing of the enhanced policing functionality.

C7EPDA2 CCITT7 Enhanced MTP Policing Administration


This block is implemented in central software. It contains command functions for the administration of specification, initiation and ending of enhanced policing.

C7SNT CCITT7 Switching Network Terminal


This block is implemented in central software and is the SNT owner for the Signaling Terminal in the RPD or the RPG. The main functions are: Operational functions for switching network terminal Connection / disconnection of SNT to / from GS Supervision and test of TRHB hardware in RPD or RPG

90

EN/LZT 123 4734 R3A

4 Signaling in MTP

MTP HARDWARE
INTRODUCTION
The Common Channel Signaling (CCS) Subsystem contains the Signaling Terminal (ST) hardware units, which is the termination of the signaling link. The Signaling Terminal (ST) is connected to the Group Switch (GS) either via multiplexer (PCD-D) or directly if RPD/RPG is used as a ST. The following connections will be described: RP ST PCDD GSS RPD/RPG GSS

CONNECTION RP ST PCDD GSS


The Signaling Terminals (STs) are controlled by Regional Processors (RPs). Each pair of RPs controls up to four STs. PCD-D which is connected between the ST and the Group Switch Subsystem (GSS) as an interface to the Time Switch Module (TSM). PCD-D is the unit for rate adaptation. The 64 kbps that come from the Signaling Terminals (STs) are put together into one 2 Mbps PCM line. This PCM line is connected to the Group Switch (GS).
CCITT No. 7 in AXE 10 Hardware Structure Signaling Channel

0 ETC GSS

--

--

31

ST-7 PCD-D ST-7 ST-7 Figure 4-25 Signaling Data Link in AXE10

0 1 ... 7

EN/LZT 123 4734 R3A

91

Signaling No. 7 in GSM

The PCD-D is not controlled by any RP, because the device only contains circuits for rate adaptation. However, the device is supervised by the Group Switch (GS).

ST hardware
The Signaling Terminal (ST) is housed in a magazine with three circuit boards, with each magazine being one EM. There are three different magazines for the different interface types. Each C7STD contains a power unit board (POU), a control board (ST7C) and an interface board (ST7I). The ST7C board (Control Unit for Signaling Terminal) provides an interface between the RP and the Link Interface cards. The ST7I board is used to provide an interface for the signaling links. The C7STD magazines are controlled by the Regional Processors (RPs). One RP-pair can control two magazines, C7STD. Figure 4-26 shows the layout of the magazine.

C7STD

12
Figure 4-26 Signaling Terminal (ST) - C7STD

POU +-12V/5 V 17
EN/LZT 123 4734 R3A

ST7 C

Connection of the Signaling Terminals (STs) to the PCD-Ds is arranged so that STs with even numbers are connected to the evennumbered PCD-D, and similarly for odd numbers.
92

ST7 I

C 01

F 01 01

E 01

B 01

A 01

ST 7 C S T7 I P OU +-12 V/5 V CONNE C POU + -12V/5V ST 7 C ST7 I POU + -12V/5 V ST 7 C ST7 I POU + -12V/5 V ST 7 C ST7 I POU + -12V/5 V ST 7 C ST7 I POU + -12V/5 V S T7 I P OU +-12 V/5 V ST 7 C P OU +-12 V/5 V S T7 I ST 7 C P OU +-12 V/5 V S T7 I ST7 I POU + -12V/5 V ST 7 C ST7 I POU + -12V/5 V ST 7 C ST7 I POU + -12V/5 V ST 7 C ST 7 C P OU +-12 V/5 V POU + -12V/5 V S T7 I ST7 I ST 7 C ST 7 C P OU +-12 V/5V POU + -12V/5V CONNE C CONNE C CONNE C P OU +-12 V/5V ST 7 C S T7 I P OU +-12 V/5 V ST 7 C S T7 I P OU +-12 V/5 V ST 7 C S T7 I P OU +-12 V/5 V ST 7 C S T7 I P OU +-12 V/5 V TS U R TS U T TSU R TSU T TS U R TS U T TSU R TSU T

ST 7 C

C7STD

C7STD

EN/LZT 123 4734 R3A


PCD-D PCD-D PCD-D PCD-D C7STD
S T7 I P OU +-12 V/5 V

S T7 I

P OU + -12V/5 V

ST 7 C

ST 7 C

C7STD

S T7 I

P OU + -12V/5 V

ST 7 C S T7 I P OU +-12 V/5 V

ST 7 C

C7STD

C7STD

C7STD

C7STD

C7STD

C7STD

S T7 I

P OU + -12V/5 V

ST 7 C S T7 I P OU +-12 V/5 V

ST 7 C

C7STD

C7STD

C7STD

C7STD

C7STD

C7STD

S T7 I

P OU + -12V/5 V

ST 7 C S T7 I P OU +-12 V/5 V

ST 7 C

C7STD

C7STD

C7STD

C7STD

C7STD

C7STD

S T7 I

P OU + -12V/5 V

ST 7 C S T7 I P OU +-12 V/5 V

ST 7 C

C7STD

C7STD

C7STD

C7STD

C7STD

C7STD

S T7 I

P OU + -12V/5 V

ST 7 C S T7 I P OU +-12 V/5 V

ST 7 C

RP

RP

RP

RP

Figure 4-27 CSS - Cabinet with fully equipped magazine modules from A to F
C7STD
Po u R P B U-A Pro R P BU- B ME R Po u R PB U-A P ro R PBU- B ME R P ou R P B U-A Pro R P BU- B ME R Po u R PB U-A P ro R PBU- B ME R

C7STD

S T7 I

P OU + -12V/5 V

Figure 4-27 shows how the signaling terminals C7STD with their Regional Processors (RPs) and the PCD-Ds are placed in a magazine group.

ST 7 C S T7 I P OU +-12 V/5 V
48

ST 7 C

RP

RP

RP

RP

C7STD

C7STD

S T7 I

4 Signaling in MTP

48

48

93

P OU + -12V/5 V

Po u R P B U-A Pro R P BU- B ME R

Po u R PB U-A P ro R PBU- B ME R
48

P ou R P B U-A Pro R P BU- B ME R


48

Po u R PB U-A P ro R PBU- B ME R
48

Signaling No. 7 in GSM

CONNECTION RPD/RPG GSS


Abbreviations
RP Regional Processor RPD Regional Processor Device RPG Regional Processor with Group Switch (GS) interface RPG1 RPG with parallel RP-bus RPG2 RPG with serial RP-bus TRHB TRansceiver Handler Board EM Extension Module SNT Switching Network Terminal MTP Message Transfer Part DL2 Digital Link version 2

RPG Signaling Terminal


An RPG is a Regional Processor with Group switch interface. To connect a device to a Group Switch (GS) it is associated with a Switching Network Terminal (SNT), which is a unit connected to a digital switch. The RPG hardware concept is a complete APZ product. See figure 4-28.

94

EN/LZT 123 4734 R3A

4 Signaling in MTP

RP-BUS A B

RPG

DL2 to GS

Figure 4-28 RPG hardware concept

The RPG consists of one RP and one to four Signaling Terminals (STs). The ST in one RPG represents individual devices controlled by one Extension Module (EM). The RPG board acts as an SNT and contains a multiplexing function and software support for the MTP level 2. The number of Signaling Links (SLs) per RPG is specified in the exchange data. Two versions of the RPG exists, the RPG1 with parallel RP-bus and the RPG2 with serial RP-bus. The RPG signaling terminal is always used with a DL2 interface at 2 Mbps.

RPD Signaling Terminal


An RPD is a Regional Processor possible to integrate with Device hardware. To connect a device to a Group Switch (GS) it is associated with a Switching Network Terminal (SNT), which is a unit connected to a digital switch. This RPD hardware concept includes an RPD and a TRansceiver Handler Board (TRHB) integrated into one hardware unit. See figure 4-29.

EN/LZT 123 4734 R3A

95

Signaling No. 7 in GSM

RP-BUS A B

T RPD R H B to GS

Figure 4-29 RPD hardware concept

The RPD consists of one RP and one to four Signaling Terminals (STs). The ST in one RPD represent individual devices controlled by one Extension Module (EM). The TRHB board acts as an SNT and contains a multiplexing function and hardware support for the MTP level 2. The semi-permanent connection still needs to be defined. The number of Signaling Links (SLs) per RPD is specified in the exchange data. The RPD signaling terminal is always used with a Group Switch (GS) but can co-exist with other existing standard ST configurations. The RPD signaling terminal supports the White Book MTP fully and is backwards compatible with the Red and Blue Book MTP.

96

EN/LZT 123 4734 R3A

4 Signaling in MTP

MTP SET-UP IN AXE 10


GENERAL
In earlier sections different entities and parameters used in the signaling network and especially in MTP were mentioned. The way these elements are implemented in AXE 10 Exchange data is described in this section. An effort is made to mention most of the important commands. For further or more detailed information please refer to the OPI. The section starts with the definition of the Signaling Point (SP) itself and its Identity for being the home Exchange. Neighboring nodes are defined in a second step. Signaling Links (SLs) and PCD-D are defined and assigned to the Link Set (LS). Traffic Routes and Signaling Routes are defined, an SLS is allocated to each cooperating SP. The Signaling channel(s) are linked to a Signaling Route. The Signaling Time Slot is semipermanently connected to a Signaling Terminal (ST). Finally the Exchange Data of two neighboring nodes is compared.

SET-UP IN AXE 10
It is required to set-up an MTP signaling system between a home Exchange and a cooperating Exchange in the network, figure 4-30 own Exchange 2-300 SP OWN300 sl code=0 LS=2-10 Exch. 1 2-10 SP DPC10

Figure 4-30 Signaling Links (SLs) and Signaling Points (SPs)

First of all the Signaling Points (SP) must be defined. The home Exchange is the Signaling Point (SP) 2-300. Where 2 is the network indicator for the national network (0 is used for international networks), 300 means the Origination Point Code (OPC) of the Exchange. In a cooperating node this will be the Destination Point Code (DPC). The SP nodes are also given a symbolic name for easy reference called a Signaling Point IDentification string (SPID). The SPID for
EN/LZT 123 4734 R3A 97

Signaling No. 7 in GSM

the home Exchange in our example is OWN300 and that for the neighboring Exchange is DPC10. Note if there are several neighboring nodes connected to the home Exchange then each one of them should be defined in the above manner. The next step is to define an ST and a PCD-D. Note that the ST is connected to a GS through a PCD-D. Channel 31 is semipermanently connected to C7ST2 GSS ETC Signaling Channel PCM 0 16 31

PCD-D

64 kbps

C7ST2-0

Dev = C7PCDD-0
Figure 4-31 Definition of ST and PCD-Ds

When all ST and PCD-D are defined it is required to define the signaling Link Sets (LSs). The next step is to link a Signaling Link (SL) SLC=0 and a Signaling Terminal (ST) ST2-0 to a defined Link Set (LS). A certain destination may possess several alternative signaling routes. It is possible to assign a special priority to a route or to assign the same priority to all of them, so the load will be shared (Load Sharing). The MTP routing specification must be done. The traffic route and the signaling route definition is required.

98

EN/LZT 123 4734 R3A

4 Signaling in MTP

PCM GSS ETC SEMI0 UPD33 0

Traffic Route 16

Signaling Route 31

PCD-D Dev = C7PCDD-0

C7ST2

Figure 4-30 Signaling/Traffic Routes and Semi-permanent connection Definition

The device type assigned to this traffic route is UPD33. The Signaling Point (SP) 2-10 is selected for this route. Note that the route name in the cooperating Exchange and the home Exchange may be the same, because these Exchanges are different entities. In the case of the signaling route a both way trunk with a device type UPD33 is defined. The next step is to allocate the devices to the defined traffic- and signaling routes. Finally the time slot 16 is semi-permanently connected to the C7PCDD-0 device. The semipermanent connection must be defined and activated.

EN/LZT 123 4734 R3A

99

Signaling No. 7 in GSM

In t

en

t i o na

y ll ly

100

la n

EN/LZT 123 4734 R3A

Vous aimerez peut-être aussi