Professional Documents
Culture Documents
(**++**Register-Zhlung**++**)1
Contents
1
2
3
3.1
3.2
3.3
4
4.1
4.2
5
5.1
5.2
5.3
6
6.1
6.2
6.3
6.4
2
5
12
12
14
15
23
23
25
28
28
29
30
31
31
36
40
40
No more than one message in 107 messages may be lost due to an error in the MTP.
z Incorrect sequence of message delivery
No more than one message in 1010 messages may be delivered in the incorrect sequence
(incl. message duplication) due to a MTP problem.
A range of functions were defined and allocated to the individual levels in order to meet these
requirements.
Level 1
Level 1 (signaling data link) defines the physical, electrical and functional attributes of a
signaling data link as well as the access equipment. Level 1 represents the carrier for a
signaling link. Normally, 64-kbit/s channels are used as signaling data links in a digital
network. Alternatively, analog channels (preferably with bit rate 4.8 kbit/s) can be used via
modem as signaling data link.
Level 2
Level 2 has the function of guaranteeing a protected message transfer between two signaling
points that are directly connected. The following tasks are the most important:
z startup and restoring error-free operation after disturbances
z transmitting and receiving SS7 messages
z error detection using check bits and flags
z determining that a message is missing
z error correction by message retransmission
z error-rate monitoring on the route
To allow these tasks to be performed, the message which has to be exchanged between two
signaling points is packed in a frame generated and analyzed by Level 2 and serving the
purposes of fault detection and correction.
Level 3
Level 3 is responsible for transport of a message to its destination. Unlike Levels 1 and 2,
which are assigned directly to each signaling link, Level 3 handles all signaling links. The
function (signaling network function) of Level 3 is composed of two sub-functions. First, the
message handling, i.e. directing the message to the required signaling point and user part.
Second, the signaling network management, i.e. controlling message traffic, e.g. changeover
of signaling links when a failure occurs, restoring normal operation after repair.
The various Level-3 functions interoperate with entities associated with other levels and also
with the equivalent functions in other signaling points.
Fig. 1
Message
handling
Signaling link
function
Signaling data
link
Signaling network
management
The message transfer part uses message signal units to transmit user messages, i.e. messages
from user parts (Level 4), as well as signaling network management messages (Level 3). The
link status signal units contain information for operating the signaling link (e.g. for
alignment). The fill-in signal units are used to maintain the acknowledgment circuit if no
other messages need be sent in one of the two directions. The structure (format) of the signal
units is specified.
The signal units are divided into several fields with a fixed number of bits, i.e. the meaning of
every bit is specified. All the fields shown on the previous page are generated and evaluated
by Level 2, and were specified for Level 2. The only exceptions are the service information
octet (SIO), the signaling information field (SIF) and status field (SF). These three fields are
generated and evaluated by the Levels 3 and 4, meaning they were specified for these levels.
The fields and their meanings are described below.
Flag (F)
As the length of the signal units varies, every signal unit is delimited by a flag (bit pattern:
01111110) at the beginning and end. The closing flag normally functions as the opening flag
for the next signal unit. To prevent flag reproduction inside a message, the transmitting
exchange inserts a 0 if it detects a bit sequence of 5 ones (bit insertion). These inserted 0s are
then removed by the receiving side.
63 is the maximum value in the length indicator field, even if the signaling information field
contains more than 62 octets.
16
CK
n x 8 (n>2)
SIF
SIO
LI
F
I
B
FSN
B
I
B
BSN
Bits
16
CK
n x 8 (n>1 or 2)
SF
LI
F
I
B
FSN
B
I
B
7
BSN
Bits
16
CK
LI
F
I
B
FSN
1
B
I
B
BSN
8
F
Bits
Direction of transmission
Levels 3+4
Level 2
Every signaling point in the signaling network is assigned a code on the basis of a number
scheme. This code must be unique inside the network. The message transfer part uses this
code for message routing. The destination point code in the message signal unit identifies the
particular signaling point to which a message must be transmitted. The originating point code
indicates the signaling point from which the message originates.
The content of the signaling link selection field specifies the signaling route and signaling
link over which the message should be transmitted. Thus, the signaling link selection field is
used for load sharing on the signaling links between two signaling points.
The service information octet (SIO) supplies further message routing information. The
message transfer part at the destination uses the service indicator to identify the user part to
which the message is addressed. The network indicator indicates whether the message is for
national or international traffic.
Link status signal units and fill-in signal units do not need addresses, as they are exchanged
only between the Levels 2 of adjacent message transfer parts.
MTP
frame
Address field
Message
field
SLS
OPC
14
MTP
frame
DPC
14
Bits
The circuit-related user parts use an extended address field (routing label) containing the
speech channel number (circuit identification code: CIC) as well as the destination and
originating point codes and signaling link selection field.
The CIC identifies a speech channel (circuit). The CIC is unique per circuit group. A circuit
group consists of all circuits connecting two adjacent exchanges belonging to one network
and one user part.
Thus, a circuit group is also characterized by the network indicator, service indicator and the
codes (SPC) of the adjacent signaling points.
The extended address field including the CIC facilitates not only intra-network message
routing but also message routing inside the receiving exchange (i.e. routing to the unit
connected to the indicated circuit).
10
CIC=X
ISUP
Netw. indic. 0
CIC=X
TUP
Netw. indic. 1
Exchange
Exchange
SPC=B
Exchange
ISUP
SPC=B
SPC=X
SPC=Y
TUP
ISUP
TUP
ISUP
Exchange
ISUP
SPC=A
CIC=X
ISUP
Netw. indic. 1
CIC=X
ISUP
Netw. indic. 0
International network
Network indicator 1
ISUP
National network
Network indicator 0
Message
field
CIC
SLS
OPC
12
14
DPC
14
MTP
frame
Bits
11
12
TUP
UP
ISDN-UP
other UP
Level 4
Message
distribution
Signaling
traffic
management
Signaling
route
management
Signaling
link
management
Level 3
Message
routing
Message
discrimination
Message handling
Signaling link
status control
Error-rate
monitoring
MTP
Level 2
Transmit control,
transmit buffer,
retransmission buffer
Receive
control
Control for
initial
alignment
Check-bit
and flag
generator
Level 1
Flag, alignment
and failure
detection
Signaling data
link
13
14
retransmission).
Both procedures are based on the retransmission of faulty messages.
15
FIB
BIB
FIB
BIB
FSN
0
FSN
FSN
55
CK
BSN
11
FSN
54
CK
BSN
10
52
10
53
11
54
12
55
BIB
FIB
BIB
13
FIB
56
127
BSN
52
FSN
12
BSN
53
FSN
13
CK
127
Retransmission
buffer
Retransmission
buffer
Signaling point A
Signaling point B
16
CK
When the basic error correction procedure is applied, the different signal units are transmitted
in the following order of priority:
z link status signal units (LSSU)
z message signal units (MSU) for which a negative acknowledgment was received
z new message signal units (MSU)
z fill-in signal units (FISU).
Exchange A
Exchange B
Level 2
Level 2
Signaling link
32 acknowledged, 44 new
35 new, 42 acknowledged
35 new, acknowledge 42
acknowledge 33
33 acknowledged
acknowledge 34
34 acknowledged
35 acknowledged, 45 new
36 new, acknowledge 43
acknowledged 44
36 acknowledged
acknowledge 45
36 acknowledged
acknowledge 45
17
All messages up to FSN=13 are received error-free in Exchange B. The message with
FSN=13 is faulty and is therefore discarded. The next message received by Exchange B is an
MSU with FSN=14. Exchange B therefore detects that one MSU has been lost, and transmits
a negative acknowledgment (inverted BIB). Exchange B discards all subsequent messages
until an inverted FIB indicates that the calling side has begun retransmission. Exchange B
receives the retransmitted message 13 with FSN=13 and FIB=1, i.e. the transmission error has
been corrected and normal proceedings will now be resumed.
Exchange A
Level 2
Exchange B
Level 2
signaling link
error
M SU (FSN=14, FIB=0, BSN=11, BIB=0)
faulty reception
incorrect sequence
(11 acknow ledged)
negative acknow l. for 13
acknow ledge 14
FISU (FSN=12, FIB=0, BSN=14, BIB=1)
14 acknow ledged
18
19
Exchange A
Exchange B
Level 2
Level 2
Signaling link
Message retransmitted,
as acknowl. not yet
received
new MSU
Acknowl.
message
already
acknowl.
repeat MSU 12
o.k
corrupted
-> discarded
discard
(sequence)
o.k
Acknowl.
repeat MSU 13
o.k
Acknowl.
20
already
acknowl.
already
acknowl.
PCR procedure
Characteristic attributes:
no compelled signaling
positive acknowledgements
only load-dependent
Advantages:
Disadvantages:
time-consuming handling of identification
bits (FIB/BIB)
> 15 ms
21
22
Out of Service
The signaling link is not operable, e.g. due to disconnected power supply or
defective equipment. No signal units will be transferred. A START signal, e.g.
following powerup or repair of defective equipment, will cause the link to
assume state 2.
State 2:
Idle
In this state the signaling link is ready to take up operation on request. The
request acts as initiation for initial alignment, causing state 3 to be assumed.
State 3:
Not Aligned
In this state the two ends of the signaling link are not yet aligned. The
transmitter sends the status link signal units SIO with the meaning "not
aligned" (SIO=Status Indication Out of Alignment) and receives SIO likewise.
The link moves into state 4 when the link status signal unit (SIN=Status
Indication Normal Alignment Status) is received.
State 4:
Aligned, Proving
In this state the link status signal unit SIN or, as applicable, SIE (Status
Indication Emergency Alignment) is transmitted and received.
State 5:
In Service
Following expiry of proving, either fill in signal units (FISU) or message signal
units (MSU) will be sent or received.
The link moves out of this state when the link is to be removed from service or
the failure rate becomes excessive.
23
3.
Not Aligned
Initial
alignment
Alignment
Start
Alignment error
1.
Out of Service
2.
Idle
Irreparable
defect
4.
Aligned, Proving
Proving error
Normal
alignment
Emergency
alignment
In-service
failure rate
excessive
5.
In Service
24
25
Synchronizing
signal
Meaning
SIO
SIN
SIE
SIOS
Transmit
control
Signaling point B
Receive
control
Receive
control
Transmit
control
State:
State:
Initial Alignment
Out of Service
Out of Service
SIO
not aligned
aligned
Proving
SIO
SIO
SIO
SIN
SIN
SIN
SIN
SIN
SIN
SIN
SIN
SIN
SIN
SIN
FISU
SIN
MSU
SIN
In Service
not aligned
aligned
Proving
FISU
MSU
In Service
26
If a signaling link for which initial alignment was successful can transmit or receive filler
signal units but due to causes such as Level 3 errors cannot process message signal units,
SIOS signal units are transmitted instead of the filler units, causing the link to be removed
from service once again and the alignment procedure restarted. Level 3 detects errors by
testing the aligned signaling link prior to the transmission of message signal units (Signaling
Link Test).
The test checks the L2 functions and correct MSU transfer between two adjacent signaling
points. The test is carried out by Testing and Maintenance (T&M).
A Signaling Link Test Message (SLTM) containing a test pattern is sent to the partner
signaling point. The latter acknowledges the message with a Signaling Link Test
Acknowledgment (SLTA) that contains the looped-back test pattern.
The test checks the following data:
a) the Signaling Link Code (SLC)
b) the SPC (SLTM-DPC=SLTA-OPC)
c) the test pattern
If a signaling link is removed from service due to excessive signal-failure rate, a first attempt
will always be made to restore the link by means of initial alignment.
Level 3
Level 2
Level 2
Alignment
Alignment
1)
NM
LSSU
L2
L2
2)
3)
Level 3
NM
SLTM
SLTA
SLTM
SLTA
27
5 Message Handling
5.1 Message Discrimination
The "Message Discrimination" function examines the messages received by Level 2 to
determine whether they are addressed to the own signaling point or have to be forwarded to
other signaling points.
The decision is made according to the Destination Point Code (DPC) in the address field.
Messages addressed to the own signaling point are passed on to the "Message Distribution"
function. By contrast, a transit message requiring to be forwarded (signaling transfer point) is
supplied to the Message Routing function.
User parts
Level 4
Level 3
Message
routing
Message
discrimination
Service access point
for Level 2
Level 2
28
Sequence:
DPC=
SPC of own
exchange
no
yes
SI
=
NM
STP
indicator
?
yes
no
yes
no
SI
=
T M
yes
no
MSU for
message
distribution
MSU for
T&M
MSU for
NM
MSU
for Routing
Discarding
of MSU
29
In the case of load sharing inside one signaling link set the messages to all signaling
destinations points accessible via the link set are divided between the links in the set. This
procedure is link-set-specific.
z load sharing between signaling routes
In the case of load sharing between signaling routes the messages to a specific destination
are distributed over several singling routes. This method is signaling-destination-pointspecific.
30
Origination
points
Destination
points
Z1
Signaling points
SLS=x
A
Z2
SLS=y
Zn
SLS=x
Signaling
points
Destination
point
SLS=y
31
If no other alternatives exist for reaching the destination, i.e. the signaling destination point is
inaccessible, the relevant user part must be notified accordingly.
Changeback
A special changeback procedure restarts a signaling link which becomes available once more
and routes the diverted signaling traffic back to the original signaling link or link set.
Forced Rerouting
A forced rerouting procedure ensures that signaling traffic unable to reach a destination point
via the specified signaling route (due to failure of the latter) is diverted to an alternative
signaling route.
If the failed signaling route was the last one leading to a destination point, this means the
destination point is no longer accessible. The relevant users must be notified in such a case.
32
Destination
point
Origination
points
Signaling point
Signaling point
1
2
Signaling point
Fig. 20 Changeover
Origination
points
Signaling point
TFP
Signaling point
Destination
point
Signaling point
33
Controlled Rerouting
The aim of controlled rerouting on the restored signaling route is to ensure that the route is
restored to service with minimum disturbance.
Signaling Point Restart
The purpose of this procedure is to coordinate the resumption of signaling traffic to a
signaling point which has been restored.
The procedure is designed to prevent signaling messages from being sent to signaling points
while they are in the startup phase. There is no guarantee for the validity of the database of a
signaling point which has been isolated from the network. Once the signaling point is
restored, therefore, the network data relating to its environment need to be updated before
signaling traffic commences. A restart period within which all restart activities must be
completed is defined for the network data update.
At the beginning of a restart the signaling point assumes that all destinations and routes are
available. As soon as the first signaling routes are available, therefore, the adjacent points
notify a restarting MTP of destinations it must view as unavailable. Once the restarting MTP
has completed its activities or the restart timer has expired, the MTP sends TRA messages
(Traffic Restart Allowed) to all adjacent points via the direct signaling link set. This message
indicates that the restart is completed and the resumption of signaling traffic will begin.
Signaling point
TFP
TRA
A
TRA
B
TFP
TFP
TRA
TRA
34
Signaling point
Management Inhibiting
The purpose of this procedure is to allow the maintenance and testing of a signaling link. The
procedure does not cause a change in the Level 2 status. This means the signaling link is
available for test messages but not for user messages. Should a fault occur in the signaling
network and the inhibited link is the last one leading to the destination, the system overrides
the inhibiting status automatically and the link is restored to service.
Signaling point A
Signaling point B
LIN
1 Inhibit
2 Test message
LIA
Acknowledgement
LLT
LRT
3 Last active
link to B
defective
LFU
LUA
LIN
LIA
LLT
LRT
LFU
LUA
Fig. 23 Inhibiting
35
The following MTP primitives are used to report the overload situation:
z General Congestion Primitives (GCP) for central overload
z Congestion Indication Primitives (CIP) for destination-related overload
The users causing the load in the remote exchange are notified by means of Transfer
Controlled (TFC) messages.
Central overload
To identify the load originators every 8th MSU is examined for its source address during a
load situation. If the originator is located in the own exchange a central overload message
(GCP=General Congestion Primitive) is sent to the call processing control. The message is
repeated at regular intervals for the duration of the overload situation.
If the signaling load is caused by a remote exchange, an overload message (TFC) is sent to
the relevant exchange with the aim of reducing the signaling traffic.
36
Overload detection
Central
Overload detection
Overload detection
TFC TFC Local (transmission overload) Local (reception overload)
"Busy"
LSSU
Load
NM
Destination available/unavailable
MTP-PAUSE
GCP
CIP
Primitives (Messages)
MTP-RESUME
Action:
Call processing control
Reduce load
Stop signaling
traffic
Clear down
connections
Resume signaling
traffic
Fig. 24 Overload
37
Local overload
Local overload may signify the congestion of one or more signaling links, and relates to
transmission overload. Like in the case of central overload, every 8th MSU is examined for its
source address and a corresponding flow control message is generated.
The own USER is notified with CIP messages (Congestion Indication Primitives), remote
USERS are notified with TFC (Transfer Control) messages. In the case of receive overload,
"BUSY"-LSSU (SIB) messages are sent automatically to the distant exchange, where
messages can be held back (for up to 4 sec.) in the transmit buffer of the originator.
Remote overload
Remote overload is recognized by the reception of TFC messages. Each message contains
information regarding a destination point for which signaling overload has been detected. The
signaling network management function responds to a received TFC message by sending a
CIP message to the call processing control to reduce the load at the relevant destination point.
Reduction of the signaling load
Call processing control reduces the signaling load by reducing the number of call requests to
be processed. The reduction is implemented in phases depending on the incoming overload
messages. Similarly, a load restriction is canceled in phases. In the case of central overload
messages (General Congestion Primitives (GCP)), all users and destinations are affected.
The reception of destination-point-related overload messages (Congestion Indication
Primitive CIP) affects all users requesting connection to the specified destination points.
Destination-point-related overload messages are generated in the case of local or remote
overload.
38
39
This measure requires two steps. First the signaling link must be aligned, then its behavior
checked by a test function.
z Disactivation of a signaling link
route to a particular signaling point is unavailable or has been restored to service. These
status notifications are handled with the Transfer Prohibited and Transfer Allowed
procedures.
z By actively interrogating the availability of a signaling route to a specific signaling point.
The procedure responsible for interrogation is called the Signaling Route Test.
40
Signaling point
Signaling transfer
point
Signaling point
Signaling transfer
point
41
The Transfer Prohibited (TFP) message indicates that a signaling transfer point can no
longer be used to maintain the traffic to a specific destination. The message is sent by a
signaling transfer point in the following cases:
a)
When a signaling transfer point determines that D is no longer obtainable. All adjacent
signaling transfer points (A1 to Az) are notified with TFP (Broadcast TFP).
b)
Changeover (1) is carried out if B determines that the direct route to D is unavailable.
D is now accessible only via the route BCD (2). In this case B also sends a TFP
message to C in order to prevent message oscillation (3).
42
A1
TFP
Signaling
transfer point
Signaling point
TFP
An
TFP
Az
Signaling point
3
MSU
TFP
Signaling point
43
44
c)
If B receives a message for D but is unable to reach D due to a failure, B sends a TFP
message to the adjacent signaling point A (response method).
d)
When D is available once more its database is updated y means of TFP messages. In the
example below B notifies signaling point D that C is not accessible via B.
Signaling point
Signaling point
MSU
A
2
TFP
Signaling point
Signaling point
TRA
45
e)
On executing a restart B sends to all adjacent signaling points a TFP message regarding
D if the latter is inaccessible.
A1
Signaling
transfer point
Signaling point
TFP
An
TRA
Ax
46
A Transfer Allowed (TFA) message is used to indicate to adjacent signaling points the
availability of specific routes to destinations.
An Signaling transfer point sends a TFA message in the following two cases:
a)
b)
47
TFA
A1
Signaling
transfer point
Signaling point
TFA
An
Signaling point
TFA
D
Signaling point
48
A signaling point transmits the Route Set Test (RST) message in order to ascertain whether
messages can be sent via a specific transfer point to a destination, i.e. whether a destination is
available via the transfer point.
After receiving a TFP the signaling point sends RST messages at regular intervals (every 30 60 sec.) in order to find out whether a signaling route is available once more. The reavailability of the signaling route is indicated when a RST message is acknowledged with
TFA.
Signaling point
Signaling point
RST
A
2
TFA
49
On receiving a TFP or TFA message, a signaling point must perform one of the following
specific functions:
TFP: Forced Rerouting
TFA: Controlled Rerouting
Example:
C discovers that D is no longer accessible and sends a TFP to signaling point B, which in turn
establishes that D is not accessible by an alternative route. B informs the adjacent signaling
points with TFP messages regarding D.
Signaling point
A1
TFP
Signaling
transfer point
TFP
A2
A3
50
Signaling point
TFP
B
TFP
Signaling
transfer point
A signaling transfer point sends the Transfer Restricted (TFR) message in order to notify
adjacent points that if possible the transfer point should not be used for message transfer to a
specific signaling point.
Signaling point
A1
TFR
Signaling
transfer point
Signaling point
An
TFR
Signaling point
51