SSNC Introduction
SSNC Introduction
Signaling
Signaling System Network Control
(SSNC)
A50016-D1109-K401-1-7618
Information
Signaling
Trademarks:
All designations used in this document can be trademarks, the use of which by third parties for their
own purposes could violate the rights of their owners.
A50016-D1109-K401-1-7618
Information
Signaling
Contents
1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2
2.1
2.1.1
2.1.2
2.1.3
2.2
2.3
SSNC Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message safeguarding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message handling and network management . . . . . . . . . . . . . . . . . . . . . .
SCCP Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standalone STP functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
10
10
11
13
15
15
3
3.1
3.2
3.3
3.4
3.5
3.6
SSNC Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main processor (MP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ATM Switching network (ASN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Line interface card (LIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ATM Bridge processor, type C (AMPC) . . . . . . . . . . . . . . . . . . . . . . . . . . .
ATM Interface module (ATM230) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standalone STP Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
16
18
20
21
23
23
4
4.1
4.2
4.3
SSNC Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
24
26
29
5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Screening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Accounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
High-Speed Signaling Links (HSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiple SS7 Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Global Title Translation (GTT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Route Verification Test (MRVT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extended load sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Traffic structure measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
30
30
31
31
31
31
32
33
33
SSNC Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7
7.1
7.2
7.3
SSNC Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
A50016-D1109-K401-1-7618
36
36
39
41
Information
Signaling
A50016-D1109-K401-1-7618
Information
Signaling
1 Introduction
The most modern and most efficient methods to control traffic to and from other network
nodes is Signaling System No. 7 (SS7). It transfers messages separately from user information (speech, data) along common channel signaling links.
The common signaling channels form a (logically) separate signaling network. They interconnect the signaling points.
Signaling points can be one or more of the following:
signaling end point (SEP)
signaling transfer point (STP)
signaling relay point (SRP)
The signaling points are integrated in the nodes of the communication network. Signaling transfer points can also be installed as independent nodes in the network (standalone STP, SRP).
A network node functioning as a signaling end point represents a point of origin or point
of destination for signaling messages. A network node functioning as a signaling transfer point receives signaling messages from a signaling point and passes them to another
signaling point. A network node functioning as a signaling relay point can perform global
title translation (GTT). A network node may function simultaneously as a signaling end
point, signaling transfer point and signaling relay point.
The Signaling System Network Control (SSNC) is responsible for the control of SS7
signaling traffic. The SSNC provides the protocol functions of the message transfer part
(MTP) and the signaling connection control part (SCCP) and the operations, maintenance and administration part (OMAP).
The SSNC offers maximum efficiency for SS7 signaling. It can also be used as a gateway between different networks, network operators or network topologies, such as ITUT 14 bit, ITU-T 24 bit and ANSI 24 bit. For such applications SSNC offers special features for recording and verifying the amount of traffic with adjacent network nodes and
also for protecting the own network against misuse. It is also possible to administer up
to 32 internal, independent networks. SSNC is a future-proof system which also supports the connection of SS7 high-speed signaling links (HSL).
Position in the system
The SSNC belongs to the signaling area of the network node. Its position in the system
is shown in Fig. 1.1.
A50016-D1109-K401-1-7618
Information
Signaling
Access
Switching
Analog, ISDN-BA,
V5.1, xDSL, IP
DLU
SN
LTG
LTG
Signaling
high-speed SS7 links
SSNC
Management (OA&M)
Control
MB
Switch
Commander
CP
CCG
Fig. 1.1
Features
The SSNC is characterized by the following features:
Asynchronous transfer mode (ATM) technology
Interworking between synchronous transfer mode (STM) and ATM
Maximum system configuration with 1500 signaling links and more than
100,000 message signal units per seconds (MSU/s)
Optional 1.5-Mbit/s or 2-Mbit/s ATM based high-speed signaling link interfaces
(see Fig. 1.2)
Reduction in CP loads by moving the OA&M functionality to the SSNC
Cost-effective standalone solution
For detailed performance values, see SSNC Performance.
A50016-D1109-K401-1-7618
Information
Signaling
Structure
The SSNC Functions are spread over several units. This results in a high degree of flexibility. Adaptation to future requirements regarding message throughput and new features is possible, due to the scalability of the main processor platform.
The SSNC Hardware comprises the following units (Fig. 1.2):
Line interface card (LIC)
The Line interface card (LIC) converts incoming message streams from the SS7 networks from synchronous transfer mode with 1.5 Mbit/s or 2 Mbit/s to internal ATM
cell streams with 207 Mbit/s and vice versa. The LIC is also the interface to highspeed links. Up to 248 signaling channels (8 E1/DS1) or 8 high-speed signaling
links can be connected to a LIC.
Main processor (MP)
The Main processor (MP) is the key component of the SSNC.
Up to 50 MP exist in the maximum SSNC configuration:
1 MP up to a maximum of 47 MPs for signaling link termination (MP:SLT)
1 MP for signaling manager (MP:SM)
1 MP for statistics (MP:STATS)
1 MP for operation, administration and maintenance (MP:OAM)
The maximum system configuration allows the connection of 1500 signaling links
and a message throughput of more than 100 000 MSU/s.
ATM Switching network (ASN)
The ATM switching network (ASN) interconnects the individual MPs and links the
LICs to the MP:SLTs.
ATM Bridge processor, type C (AMPC)
The ATM bridge processor, type C (AMPC) is the interface between the ATM equipment on the ASN and the coordination processor 113C (CP113C). It converts packet-oriented data flows from the ATM area to the CP communication mode and vice
versa. For functional purposes the AMPC belongs to the SSNC, but it is located in
the module frame of the CP.
The mechanical design of the SSNC hardware is described in the Construction manual.
Interfaces
Fig. 1.2 illustrates the interfaces between the SSNC and
AMPC
2 x 207 Mbit/s per AMPC pair (optical fiber cable)
(see description Coordination processor 113C/CR (CP113C/CR))
Message buffer D (MBD)
16 x 207 Mbit/s up to 32 x 207 Mbit/s
(see description Message buffer D (MBD))
LTG
4 x 1.5 Mbit/s or 4 x 2 Mbit/s
(see description Line/trunk group N (LTGN))
NetManager
TCP/IP via Ethernet
A50016-D1109-K401-1-7618
Information
Signaling
1,5 / 2 Mbit/s
STM
LTG
trunks and
SS7 links
(56/64 kbit/s)
SN
LTG
SSNC
1,5 / 2 Mbit/s
STM/ATM
LIC
conventional
SS7 links
(56/64 kbit/s)
SS7-high-speed
signaling links
(1,5 / 2 Mbit/s)
207 Mbit/s
ATM
ASN
LIC
MP:SLT
MP:SLT
MP:SM
MP:STATS
Switch
Commander
TCP / IP
MP:OAM
207 Mbit/s
ATM
CP
Fig. 1.2
AMPC
MBD
In addition to the high-speed signaling links also 56/64 kbit/s signaling links can be directly connected to the SSNC.
Internally the SSNC uses 207 Mbit/s ATM interfaces.
A50016-D1109-K401-1-7618
Information
Signaling
Standalone STP
The SSNC has a separate platform MP:OAM. As a consequence, the SSNC operation,
administration and maintenance can be performed independently of the coordination
processor (CP). This means that the SSNC can be used as a cost-effective standalone
STP without any other functional units (i.e. CP, SN, LTG) (Fig. 1.3).
A standalone STP can be used to implement the highest SS7 network level. It can also
be used as SS7 gateway between different SS7 networks.
SSNC
LIC
SS7 links
(56/64 kbit/s)
SS7-high-speed signaling links
(1,5 / 2 Mbit/s)
207 Mbit/s
ATM
ASN
LIC
1,5 / 2 Mbit/s
STM/ATM
MP:SLT
MP:SLT
MP:SM
MP:STATS
Switch
Commander
Fig. 1.3
A50016-D1109-K401-1-7618
TCP / IP
MP:OAM
Standalone STP
Information
Signaling
2 SSNC Functions
The functions of Signaling System No. 7 (SS7) are specially suited for the requirements
of digital networks. The separation of the functions into a common message transfer part
(MTP) and several specific user parts (UP) results in a high degree of flexibility.
2.1
MTP Functions
The functions of the MTP are divided into three levels:
Level 1 Message transfer (Q.702)
Level 2 Message safeguarding (Q.703)
Level 3 Message handling and network management (Q.704).
2.1.1
Message transfer
The MTP level 1 function message transfer is the physical interface to the signaling system no. 7. It implements the transmission function of the signaling channels within the
network node. In the EWSD the line/trunk group (LTG) and the SSNC share this task.
The message transfer is handled in the SSNC by the line interface card (LIC), the ATM
switching network (ASN) and the MP:SLT.
The following functions are performed in the receiving direction (see Fig. 2.1):
Reception of incoming SS7 messages as an STM byte stream in the LTG
Transfer of this byte stream from the LTG via the switching network (SN) to the LIC
In the LIC, packaging the bits that are contained in the time slot belonging to a signaling channel into ATM cells (AAL1)
Transport of the ATM cells from the LIC through the ASN to the relevant MP:SLT responsible for the signaling link
Conversion of the ATM cells to MTP signaling units which are passed to message
safeguarding.
The procedure is reversed in the transmit direction.
High speed signaling links bypass LTG and SN and arrive directly at the LIC already in
ATM cell format.
10
A50016-D1109-K401-1-7618
Information
Signaling
LTG
Reception of
SS7 messages
Transfer
to the SN and LIC
LIC
Level 1
functions
Transport
to the SLT
ASN
Conversion of
ATM cells to MTP
signaling units
Fig. 2.1
2.1.2
SLT
Message safeguarding
The functionality of the MTP level 2 message safeguarding is divided into (see Fig. 2.2):
Management
Reception of signaling messages
Transmission of signaling messages
It is handled in the SSNC unit MP:SLT.
The management function consists of:
Link state control
This function supervises and controls the signaling link operating status and automatically takes faulty links into operation again.
Processor outage control
A processor outage in the adjacent network node is detected, and the message traffic is diverted to other signaling channels accordingly
Initial alignment control
This function activates the signaling channels and starts their initialization test.
The reception function consists of:
Alignment error rate monitoring
This function checks the number of errors that occur during the initial synchronization in order to be able to align the links.
A50016-D1109-K401-1-7618
11
Information
Signaling
The transmission function includes transmission control. It contains parts of the SS7
protocol and is divided into:
Basic error correction method
A transmitted message is stored in the retransmission buffer until a positive acknowledgement is received. The message is retransmitted on request.
Preventive cyclic retransmission
At times when no new messages are being transmitted but unacknowledged messages are still present in the retransmission buffer, these messages are retransmitted cyclically. Messages are also retransmitted if either a threshold for the number
of messages in the retransmission buffer or a threshold for the number of bytes to
be retransmitted is exceeded (forced retransmission).
Refer to the description Signaling System No. 7 (SS7) (Q.703) for information regarding
the general procedure for sending and receiving SS7 signaling messages.
High speed signaling links utilize the signaling ATM adaptation layer (SAAL) as level 2
protocol.
12
A50016-D1109-K401-1-7618
Information
Signaling
SLT
Link state control
Management
function
Level 2
functions
Reception
function
Transmission
function
Fig. 2.2
2.1.3
Transmission control
A50016-D1109-K401-1-7618
13
Information
Signaling
Message distribution
This function identifies the user part for which the message is intended. The messages are then transferred directly to the user parts or to the user allocation functions.
The MP:SM is responsible for the signaling network management. This is subdivided
into:
Signaling traffic management
This function is responsible for diverting the signaling traffic in the event of an error:
to a different signaling link on the same route in the case of disturbances on a signaling link (changeover), or to an alternative route in the case of disturbances on a
route (rerouting).
Signaling link management
This function has to activate/deactivate the link sets and their links in response to
input commands or link errors.
Signaling route management
This function has to send status information regarding the signaling network and its
own MTP to adjacent MTPs in the event of errors occurring in the SS7 network or in
its own MTP.
The testing & maintenance function (ITU-T Q.707) tests the path from the functions
own level 3 to the adjacent level 3. The test is performed when a link is activated per
configuration request or restored after failure, after a remote processor outage situation
has ceased and periodical for active links on configuration demand.
14
A50016-D1109-K401-1-7618
Information
Signaling
SLT
Message routing
Message
handling
Message discrimination
Message distribution
Level 3
functions
SM
Signaling traffic management
Signaling network
management
Testing and
maintenance
Fig. 2.3
2.2
SCCP Functions
The SCCP provides additional addressing and message transport functions for SS7. For
details on its realization in the SSNC see Signaling Connection Control Part (SCCP).
2.3
A50016-D1109-K401-1-7618
15
Information
Signaling
3 SSNC Hardware
The SSNC comprises the following hardware units:
Main processor (MP)
ATM Switching network (ASN)
Line interface card (LIC)
ATM Bridge processor, type C (AMPC)
The hardware units MP, LIC and AMPC are connected to the ASN via the ATM Interface
module (ATM230).
For a standalone STP configuration the AMPC is not required.
3.1
16
A50016-D1109-K401-1-7618
Information
Signaling
dalone STP with a capacity of 9 GByte. The MOD is used to enable loading of software and configuration data into the MP:OAM. The maximum data transfer rate on
a SCSI bus is asynchronously 7 Mbyte/s and synchronously 10 Mbyte/s.
Power supply unit (PSU)
Each MPU has its own power supply. Power failure in an MPU in a redundant system
does not cause an alarm if the other MPU is in order.
Ethernet interface
This interface is used for connection to a LAN.
MOD
MDD
ACCG0
LAN
ATM230
ALI
AMXE1
Radio
Clock
XLink
Alarm
Inputs/
Outputs
AMXE1
ATM230
LAN
ACCG1
MPU1
Fig. 3.1
A50016-D1109-K401-1-7618
MOD
MDD
17
3.2
Information
Signaling
18
A50016-D1109-K401-1-7618
Information
Signaling
ASN
GMX
AMX
LIC
AMXE
207 Mbit/s
(STM-1)
GMX:E
1
3,3 Gbit/s
(STM-16)
ASMG
16/16
LIC
207 Mbit/s
(STM-1)
MPU
GMX:E
8
MPU
ACCG
Fig. 3.2
A50016-D1109-K401-1-7618
ACCG
3,3 Gbit/s
(STM-16)
Power
supply
unit
19
3.3
Information
Signaling
LIC
physical layer
ATM part
upstream
external
links
ATM multiplexer
ASN
downstream
ASN
clock
Fig. 3.3
20
clock
generator
power
supply
unit
peripheral
control
platform
Cross
channel
V.24
A50016-D1109-K401-1-7618
Information
Signaling
3.4
A50016-D1109-K401-1-7618
21
Information
Signaling
AMXE0
AMXE1
FOTX0
FOTX1
AMPC
ATM230 0
(Master)
ATM230 1
(Checker)
Clock
Generator
Control 0
(MC68EC040)
Control 1
(MC68EC040)
PROAMP0
(Master)
PROAMP1
(Checker)
LMY
FEPROM
AMPIFC
(Master)
B:CMY1
Fig. 3.4
22
AMPIFC
(Checker)
B:CMY0
A50016-D1109-K401-1-7618
Information
Signaling
3.5
3.6
A50016-D1109-K401-1-7618
23
Information
Signaling
4 SSNC Software
4.1
Software architecture
The SSNC software is split up into different applications which may sometimes have to
share a main processor (MP). The software structure is as follows (see Fig. 4.1):
Virtual CPU (VCPU)
Service provision unit (SPU) inc. Service addressing
Recovery suite (RS)
Virtual CPU (VCPU)
A virtual CPU (VCPU) is a logical group of processes which have to fulfill a common
function on a main processor (MP), and which share a specific portion of the CPU time
for this purpose. This portion of the CPU time is specified via the VCPU budget, which
is defined in an MP-specific Load model.
This ensures that different functions which are executed on one MP always receive a
fair portion of the CPU time and that processes of one function cannot completely exclude processes of a different function.
Example: Maintenance and administration processes run under the VCPU OAM. MTP
network management processes are assigned to the VCPU Network Management,
while MTP Level 2 and Level 3 functions run under the VCPU Protocol Handler.
Service provision unit (SPU)
The service provision unit (SPU) is a unit comprising processes and data modules with
a strong relationship of functions. The unit enhances safety and communications because data are exchanged only at operating system level between SPUs. The SPU is
designed in such a manner that it can be used platform-transparently. It can even be
used simultaneously on several platforms if similar tasks need to be processed in parallel.
Recovery suite (RS)
Within an SPU processes can be compiled in a recovery suite, which can be started individually without impairing the operation of the other software. With the recovery suite
(RS) one can restrict the effects of software errors.
Service addressing
Since the SPU design units can be reproduced on different processing platforms for
loadbalancing reasons, a system function is required for assisting in communications
between two SPUs. This function is known as service addressing.
Services provided by an SPU are announced to the system. If an SPU wishes to communicate with another SPU it calls the operating system. The calling SPU is given a universal buffer ID with which the communication to the called SPU is performed. The
communication can take place by sending messages or by calling remote procedures.
24
A50016-D1109-K401-1-7618
Information
Signaling
Processing platform 1
SPU m
SPU 1
Data module
Process
RS 1
Process
Process
Fig. 4.1
A50016-D1109-K401-1-7618
25
4.2
Information
Signaling
Software units
The following software units are distinguished in the SSNC (see Fig. 4.2):
Signaling link termination (SLT)
Signaling manager (SM)
Statistics support platform (STATS)
Operation, administration and maintenance platform (OAM)
In addition to its actual software functions, every main processor (MP) contains the operating system (OS), the internal transmission protocol (ITP) and the driver software for
the ATM interface module ATM230.
SSNC
SLT
SM
OAM
STATS
MTP level 1
MTP level 2
SAAL
MTP level 3 (MH)
SCCP GTT
MTP/SCCP MEAS
HPDB
DBMS
MTP/SCCP ADMIN
MTP/SCCP MEAS
MTP/SCCP MONIT
MTP/SCCP MTC
DBMS
OMAP
ASN
OS
ITP
ATM
230
OS
ITP
ATM
230
OS
ITP
ATM
230
measurement
collection
207 Mbit/s
207 Mbit/s
207 Mbit/s
207 Mbit/s
to CP
to LIC
to MBD
Fig. 4.2
26
A50016-D1109-K401-1-7618
Information
Signaling
The main processor (MP) can operate as a software function SLT, as Signaling management (SM), as Statistics support platform (STATS), or as MP:OAM platform. Depending on the application, an MP can be assigned a particular Load model from a
number of predefined load models. In accordance with the selected load model, the
available processor time is divided among the individual virtual CPUs in order to meet
the individual function-dependent run-time requirements.
Signaling link termination (SLT)
The SLT is a software package containing the following functions:
MTP level 1 functions (message transfer)
MTP level 2 functions (message safeguarding)
Signaling ATM adaptation layer (SAAL)
MTP level 3 functions (message handling, MH, user part allocation, and parts of the
network management)
SCCP routing for incoming SCCP messages (inc. global title translation, GTT)
MTP/SCCP measurements (MEAS)
Database functions (HPDB and DBMS)
Screening functions
Depending on the performance requirements for the network node, the SSNC can be
configured with up to 47 MP:SLTs. Depending on the link load up to 60 conventional signaling links (64 kbit/s / 56 kbit/s) or two high speed signaling links (2 Mbit/s / 1.5 Mbit/s)
can be connected to each MP:SLT.
Signaling manager (SM)
The SM is a software package that contains the following SSNC management functions:
MTP level 3 network management (NM)
SCCP management (SCMG)
MTP/SCCP maintenance (MTC)
Database functions (high performance database, HPDB and database management
system, DBMS)
There is exactly one MP:SM in an SSNC.
Statistics support platform (STATS)
In addition to the two platforms MP:SLT and MP:SM, the SSNC also contains the platform MP:STATS. The SSNC measurement data are collected by the MP:STATS, formatted and sent at intervals of 5 or 15 minutes to the MP:OAM, which in turn writes the
data to the local hard disk. From there the data records are transferred to the relevant
processing centers.
A50016-D1109-K401-1-7618
27
Information
Signaling
28
A50016-D1109-K401-1-7618
Information
Signaling
4.3
Load model
To support the concept of the virtual CPU (VCPU) every main processor (MP) needs a
load model which defines the budgets for the VCPUs on this MP. In order to be able to
make optimum use of the available processor capacity on an MP in accordance with the
functions that are being executed on it, several different load models are defined, from
which the load model management assigns to each MP the most suitable model for the
function of the MP.
In order to achieve the maximum possible performance of the various functions, the load
model management provides the following functionalities:
Easy integration of a load model for an MP platform into the system.
Automatic adjustments to the VCPU budgets due to time-limited events so as to retain the performance and delay time requirements for situations of this kind.
Changes to current load model data without the MP platform having to perform a recovery.
All load model data are centralized in a service provision unit (SPU), which exists once
on each MP platform.
A50016-D1109-K401-1-7618
29
Information
Signaling
5 Features
Network consolidation requires powerful and scalable signaling nodes. Deregulation of
national telecommunication markets results in a multitude of networks with frequent network interworking. Besides superior performance and flexibility the SSNC therefore offers a number of new and innovative features:
SS7 Screening
SS7 Accounting
High-Speed Signaling Links (HSL)
Multiple SS7 Networks
Global Title Translation (GTT)
MTP Route Verification Test (MRVT)
Extended load sharing
SS7 Traffic structure measurement
5.1
SS7 Screening
Supervision of the message flow, especially in deregulated networks, calls for the use
of screening (firewall/policing) in Signaling System No. 7 (SS7). The SS7 Screening feature ensures that only authorized signaling traffic is forwarded. Unauthorized traffic is rejected and can be registered. The screening function has no effect on the link throughput
capacity.
The signaling system network control (SSNC) supports the following SS7 screening
functions:
Screening in the message transfer part (MTP)
Screening in the signaling connection control part (SCCP)
5.2
SS7 Accounting
The SS7 Accounting feature (based on ITU-T Q.751) is used for usage metering regarding Signaling System No. 7 (SS7) traffic between different operators. Usage metering
data can be recorded for messages in the message transfer part (MTP) as well as for
messages in the signaling connection control part (SCCP).
MTP Accounting records the traffic volume of transferred SS7 messages (number of
messages and number of bytes). Sent SS7 messages are recorded by MTP Accounting
Verification.
SCCP Accounting enables operators to determine what traffic is using the SCCP global
title translation (GTT) function in the own signaling transfer point (STP).
30
A50016-D1109-K401-1-7618
Information
Signaling
5.3
5.4
5.5
5.6
A50016-D1109-K401-1-7618
31
5.7
Information
Signaling
32
A50016-D1109-K401-1-7618
Information
Signaling
5.8
5.9
Additional features
A number of additional features extend the SSNC functionality:
MTP networks can support destination point codes (DPC) and originating point
codes (OPC) with a length of 14 bits (ITU-T) or 24 bits (ITU-T/ANSI, for national application).
Enforcement of message length compatibility according to ITU-T Q.701 7.2.5.
In the event of a lengthy route overload (this could be due to a routing loop) the MTP
checks whether the OPC of received messages and of messages that are to be sent
on the overloaded route corresponds to its own point code. In this case the message
is rejected and counted as a routing error (routing loop). This information allows
the operator to take appropriate counter-measures.
If a message is transmitted on the same signaling link set as the one on which it was
received (ping-pong loop), this message is rejected and a TFP concerning the destination is sent to the adjacent node, with the result that the loop is removed without
any intervention by the operator.
A50016-D1109-K401-1-7618
33
Information
Signaling
6 SSNC Performance
The SSNC uses the main processor (MP) as signaling manager (MP:SM), signaling link
termination (MP:SLT), STATS platform (MP:STATS) and OA&M platform (MP:OAM).
Technical Data
Number of signaling manager (SM) per node:
47
64 kbit/s
56 kbit/s
1 920 kbit/s
1 536 kbit/s
4
32
60
1 500
1 024
16
4 096
2 048
4 096
64
120 000
4 096
up to 16 384
100 000
200 000
200 000
34
A50016-D1109-K401-1-7618
Information
Signaling
40 000
0.4 Erl
0.8 Erl
1.0 Erl
273 Byte
4 096 Byte
Downtime:
of a signaling channel (only the hardware):
of a signaling channel (hardware, software, procedure error, O&M
activities):
total system downtime):
0.15 min/year
1.6 min/year
0.06 min/year
A50016-D1109-K401-1-7618
35
Information
Signaling
7.1
36
A50016-D1109-K401-1-7618
Information
Signaling
MP:SLT
level 2,
signaling ATM
adaption layer
MP:SM
network management
MTP maintenance
MP:OAM
DBMS
MTP maintenance
MTP monitoring
system
alarming
Q3 platform
NetManager
Fig. 7.1
MTP Measurements
Measurements report the frequency of specific events in SS7 networks.
The MTP measurement functionality is distributed on MP:OAM, on MP:SM, all MP:SLT
and on coordination processor (CP). The functions for administrating the measurements
are located on the MP:OAM for the Q3 commands from the NetManager and on the CP
platform for MML-commands and Q3 Get commands for the traffic structure measurements.
The MTP measurements are based on ITU Q.751.1 / Q.752 and are defined in the MTP
object model. The MTP measurements Q3 commands originate from NetManager, are
administrated according to the Q.822 standard, and are processed at the MP:OAM.
A50016-D1109-K401-1-7618
37
Information
Signaling
On the MP:SLT platform and MP:SM platform measurements data are continuously collected by the MTP functions and recorded in the measurement tables of the high performance data base (HPDB). The measurement counters in these tables are incremented
by network management, message handling and signaling ATM adaptation layer(SAAL) applications. The measurement data from the HPDB measurement tables is delivered to STATS on the statistics support platform MP:STATS. Due to performance reasons there exists an own main processor (MP) handling exclusively this functionality.
STATS collects measurement data received from the providers, formats them and
sends them to the Q3 platform on the MP:OAM, which in turn writes the data to the local
hard disk. The files and data records are transferred from there to the relevant processing centers.
Fig. 7.2 below shows the Measurement interfaces within the main processor (MP) and
to the NetManager.
MP:SLT /
MP:SM
MTP-Measurements
MP:STATS
STATS
MP:OAM
DBMS
Q3-Platform
NetManager
Fig. 7.2
38
A50016-D1109-K401-1-7618
Information
Signaling
7.2
Administration
The Administration functions are implemented on the MP:OAM. The administration of
the MTP is in accordance with Q.751.1, Q.2751.1 and Q.822.
The MTP administration provides the Q3 interface for basic MTP object classes (i.e. the
MTP signaling network elements), object classes for measurements, for MTP screening,
for MTP accounting and for the MTP route verification test (MRVT).
The function of the SSNC administration is to accept user requests for all administrationspecific SSNC functions, to perform the maximum possible number of plausibility
checks on user inputs, to enter data in the master database as well as reading data out
of the database.
The software for the SSNC administration comprises the following (see Fig. 7.3):
MTP administration
SCCP administration:
(see description Signaling connection control part (SCCP))
Monitoring and alarm administration
Measurement administration
NetManager
MP:OAM
Q3 platform
MTP administration
SCCP administration
Monitoring and alarm administration
Measurement administration
database
Fig. 7.3
A50016-D1109-K401-1-7618
39
Information
Signaling
MTP administration
The MTP administration in the SSNC controls the handling of the input and output commands entered by the operating personnel via the Q3 interface of the NetManager. Q3
requests enter the system from the OAM platform and are forwarded to the MTP administration.
All MTP administration functions run on the MP:OAM and affect the other MP platforms;
no administration is required in the other processors (line interface card, LIC, and ATM
bridge processor, type C, AMPC).
The following administration functions are available for objects that are defined in the
SSNC object model:
creation/modification/cancellation/display of the signaling network elements
These functions enable the signaling network to be modified. The signaling network
elements are the objects in the object model and represent, e.g., signaling links.
configuration of signaling network elements
Testing of signaling network elements
Monitoring and alarm administration
Monitoring and alarm administration configures the parameters for the individual handling of alarms and messages. This includes also the specification of the destination
(e.g. NetManager) where alarms and messages have to be routed to.
Measurement administration
The task of the measurement administration is to create and cancel measurement objects, etc. This means that the measurement objects are entered by the measurement
administration onto the database management system (DBMS) and the high performance database (HPDB).
40
A50016-D1109-K401-1-7618
Information
Signaling
7.3
Maintenance
The SSNC maintenance is responsible for evaluating the impact of hardware state
changes on SSNC functions and to trigger the appropriate handling. The maintenance
receives messages from network management about state changes of SSNC elements,
transforms the states according to Q.704 used by network management to those according to Q.751.1 to be stored in the database management system (DBMS) and informs monitoring about the state changes. Maintenance is responsible for providing the
permanent virtual channel addressing data for the ATM230 on the main processors after
a reset after recovery or on demand. Furthermore it is responsible for building, deleting
and verifying the level 1 paths (through the switching network (SN)) connected at a
line/trunk group (LTG).
All maintenance functions are divided into four levels:
4th level
3th level
2nd level
1st level
Maintenance managers
Maintenance
scheduler
Programs
Hardware/data
The levels 1 - 3 are processor-oriented. They mainly concern actions specific to individual functions (switchover, loading, activating, etc.).
In contrast, the level 4 (maintenance managers) effect a much larger area. It possess
little or no information as to which specific actions have to be carried out (this is the function of the maintenance scheduler). Instead, the maintenance managers know the relationships between the processors, evaluate their states in the database and perform the
communication between the maintenance software running on different processors.
A50016-D1109-K401-1-7618
41
Information
Signaling
42
A50016-D1109-K401-1-7618
Information
Signaling
Recovery
After high level recoveries of the MP:OAM and the MP:SM a post recovery handling is
started on the MP:OAM to find and continue aborted SSNC maintenance jobs and to update the transient signaling managed object instance states in the DBMS:MTP. After recovery of the MP:SLT the channel data in the ATM230 for user node interface links and
AAL5 connections will be reestablished, if the ATM230 was reset during the recovery.
The SSNC has the following recovery levels:
PROREC
PROREC on MP:SLT
Recovery level PROREC is performed fast enough so that no timeout and consequently no route failure and no message loss occurs. Timers which may have been
active as the recovery occurred are restarted. Message handling is restarted without
external trigger and link supervision is executed as if no interruption had taken place.
Failed links are reported to network management. There are no specific measures
to compensate the effects of a PROREC of an MP:SLT.
PROREC on MP:SM
There are no specific measures to compensate the effects of this recovery level of
an MP:SM. The network management process, if affected, must ensure that any
task interrupted by the PROREC, is restarted. The SSNC maintenance function on
the signaling manager (SM) makes sure that no state changes have been lost.
PROREC on MP:OAM
The effected processes must ensure that tasks interrupted by this recovery level are
repeated. Messages without acknowledgement are repeated. The SSNC maintenance function on the OAM makes sure that no state changes of hardware elements, communication capabilities or network elements have been lost.
FULLREC
FULLREC on MP:SLT
The recovery level FULLREC of an signaling link termination (SLT) is handled as a
recovery level LOADREC.
FULLREC on MP:SM
Network management performs audit checks to ensure that distributed data are
compatible and that failed links are taken into restoration. The SSNC maintenance
function on the signaling manager (SM) makes sure that no state changes have
been lost.
A50016-D1109-K401-1-7618
FULLREC on MP:OAM
The recovery level FULLREC is performed locally without disturbing other processors. No external measures are necessary. Interrupted measures triggered by executed Q3 commands are reestablished.
LOADREC3
The recovery level LOADREC3 will format all memory areas and may be executed
only during manual activation of the unit.
LOADREC Scope platform (LOADREC2)
The recovery level LOADREC2 includes a selective memory formatting (without
symptom storage area) and may be executed due to recovery escalation.
LOADREC on MP:SLT
The recovery level LOADREC of the MP:SLT is supervised by hardware maintenance. The startup info service on MP:OAM informs SSNC maintenance on the
MP:OAM and network management on MP:SM about the beginning of the recovery.
The network management evaluates the affected links and performs the measures
43
Information
Signaling
44
A50016-D1109-K401-1-7618
Information
Signaling
A50016-D1109-K401-1-7618
45
Information
Signaling
8 SSNC Database
In the SSNC an object-oriented data model is used. The data are stored on different platforms.
Two databases are implemented:
Database management system (DBMS)
High performance database (HPDB)
Database management system (DBMS)
The database management system (DBMS) in the SSNC is the master database for the
message transfer part (MTP), the signaling connection control part (SCCP), etc. The
DBMS is located on the OAM platform, the signaling manager (SM) and the signaling
link terminations (SLT). All MTP data (level 1 - level 3) are administered and stored in
the master database of the OAM platform. As a result, the data are loaded exclusively
from this platform to the platforms SM and SLT.
High performance database (HPDB)
This database allows very fast access by applications to the required data.
The main reasons for designing a high performance database are the runtime critical requests of the MTP functions (e.g., routing, network management, user allocation).
Therefore the HPDB:MTP is closely connected to the MTP functions on SLT and SM.
In the following paragraphs only the MTP part of the HPDB is described. For more details on the SCCP part please refer to the description Signaling Connection Control Part
(SCCP).
The high performance database is located on software platforms SM and SLT. On the
SM the HPDB contains tables for network management. On the SLT the HPDB contains
tables for e.g. routing. The tables of the HPDB contain both, transient (e.g., link status,
counters) and semipermanent data. The semipermanent allocation data (trunkdata) is
loaded from the coordination processor (CP) to the signaling manager (SM). All other
semipermanent data of the HPDB is derived from the database management system on
each platform directly.
Access to HPDB data on SM is possible only via access procedures. On the signaling
link termination (SLT), direct access to HPDB data is possible for all applications under
the protocol handler (mainly message handling).
Changes of HPDB data are caused by events from the SS7 signaling network. The
HPDB is also updated in case of startup or configuration and in case of NetManager input via the DBMS.
46
A50016-D1109-K401-1-7618