02 tw2101eu01_eg0001 structure of ccs7
Post on 06-Apr-2018
225 Views
Preview:
TRANSCRIPT
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
1/36
Structure of SS7 Siemens
Objectives
The participant is able to
describe the architecture of SS7 describe the 4-level model describe the 7-layer model explain how the 7-layer model is applied to SS7
Contents
TW2101EU01EG-0001
(**++**Register-Zhlung***)0
Structure of SS7
1
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
2/36
Siemens
Structure of SS7
TW2101EU01EG-0001
2
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
3/36
Structure of SS7 Siemens
1 Architecture
TW2101EU01EG-0001 3
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
4/36
Siemens
Structure of SS7
Despite their complexity, modern signaling systems have to be flexible enough to allow the easymanagement of new and enhanced services. For this reason a structured architecture was chosen todescribe these systems. Not only does structuring facilitate the description and implementation ofthe system, it also increases their flexibility for future enhancements.
The requirements from such a structure are diverse. The following list covers no more than a fewaspects.
Inexpensive integration of new applications must be possible.
Interworking with the preceding version must be assured.
It must be possible to improve individual components without having to modify all the othercomponents at the same time.
The signaling system is expected to support a range of applications, e.g. telephony, ISDN,mobile network as well as network management, in both the national and internationalnetworks.
The specifications for the individual components must be so exact that different manufacturerscan develop and market such signaling systems, whereby communication capability betweensignaling points made by different manufacturers must be guaranteed.
These requirements made it expedient to describe modern common channel signaling systems onthe basis of entities.
Let us now consider two exchanges that want to exchange information with each other. Thesignaling function should be implemented as entities A, B and C. Two entities within one nodecan communicate with each other (vertical communication) by means of Service Primitives(information units that were specified for this purpose). A single entity can be optimized andmodified without influencing the others. In combination with the immediately inferior entity in the
vertical hierarchy, each entity offers to the immediately superior entity a service which the higher-ranking entity can use.
In our example the entity C can use the functions of entities A and B.
Apart from this inner-exchange communication, inter-node communication is possible too.However, inter-node communication is possible only between entities of the same layer(horizontal communication).
Entities conducting inter-node communication are termed "peer entities". The appearance of themessages used for communication between peer entities is known as the "format". The logicalsequence of the messages exchanged by two peer entities is described as the "procedure" and isstandardized likewise.
The description of the
service primitives
formats and
procedures
is termed the protocol.
TW2101EU01EG-0001
4
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
5/36
Structure of SS7 Siemens
Entity
C
Entity
B
EntityA
"Primitives"
Exchange A
Entity
C
Entity
B
EntityA
"Primitives"
Exchange B
Logical
connectionrotocol
Physical
transmission path
Fig. 1 Communication between entities
TW2101EU01EG-0001 5
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
6/36
Siemens
Structure of SS7
Let us assume that Exchange A needs to set up a connection to ExchangeB.
Entity A is responsible for detecting the call request, and therefore
compiles the relevant information (message) and forwards it to Entity Bwith a service primitive. Entity B is responsible for routing, and thereforeadds the necessary routing information to the message and forwards theresultant message to Entity C. Entity C is responsible for path selection,and therefore performs its task and causes the message to be transferredto Exchange B. When the message is received by Exchange B its entitiesrepeat the functions performed in Exchange A.
TW2101EU01EG-0001
6
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
7/36
Structure of SS7 Siemens
Entity
A
Entity
B
Entity
C
Exchange A
Entity
A
Entity
B
Entity
C
Exchange B
C B A Inform.
A Inform. A Inform.
B A Inform. B A Inform.
Fig. 2 Example
TW2101EU01EG-0001 7
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
8/36
Siemens
Structure of SS7
An architecture model of the type shown on the previous page can beused to describe any mode of common channel signaling.
Only circuit-related applications existed when the architecture model for
SS7 was specified. The resultant model comprised 4 levels (ITU-TRecommendation Q.701). Some time after this structure was specified,the International Standards Organization (ISO) specified the 7-layer OpenSystems Interconnection Model (OSI model).
The OSI model comprises 7 layers, whereas the SS7 model has merely 4levels. The correlation and mapping between the two models will beexamined more closely later in this description.
The SS7 signaling system has meanwhile been extended to include noncircuit-related applications. The original 4-level model is not suitable forsuch applications, however, meaning both models are now used for SS7.
In other words: some applications use the 4-level model, while others usethe 7-layer model.
TW2101EU01EG-0001
8
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
9/36
Structure of SS7 Siemens
.1.1 4-Level Model
TW2101EU01EG-0001 9
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
10/36
Siemens
Structure of SS7
The 4-level model can be used in national and international networks. It isvery flexible, supports a large number of applications and performancefeatures, and has been optimized for usage in a digital environment.
However, it must be emphasized that the 4-level model is only suitable fordescribing circuit-related applications.
TW2101EU01EG-0001
10
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
11/36
Structure of SS7 Siemens
Level 1
Level 1 (signaling data link) defines the physical, electrical and functional attributes of asignaling data link as well as the access equipment. The incorporation of these attributes in
Level 1 has the major advantage of making the Levels 2-4 independent of the transmissionmedium. Level 1 represents the carrier for a signaling link. Normally, 64-kbit/s channels areused as signaling data links in a digital network. Alternatively, analog channels (preferablywith bit rate 4.8 kbit/s) can be used via modem as signaling data link.
Level 2
Level 2 (signaling link) defines the function and procedure for error-free signaling messageexchange between two adjacent signaling points via a signaling link. This definition includesthe control of signaling links in the event of a failure, and the monitoring of signaling links.
The Level-2 functions can be optimized separately without an automatic adaptationrequirement for the adjacent Levels 1 and 3. However, this rule applies only if nomodification of the interfaces takes place.
TW2101EU01EG-0001 11
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
12/36
Siemens
Structure of SS7
Level 3
Level 3 (signaling network) defines functions that are valid for several signaling links. Adistinction is made between the following two functional groups:
message handling, i.e. directing messages to the required signaling link or, as applicable,to the correct user part.
signaling network management, i.e. controlling message traffic by measures such aschangeover of signaling links in the case of a failure and restoring normal operationfollowing repair.
The various Level-3 functions can interoperate with each other, with functions belonging toother levels, and with the equivalent functions in other signaling points.
Level 4
Level 4 contains the User Part (UP). The UP defines the message format as well as thefunctional procedures for specific applications (e.g. call setup for an ISDN user part call).Level 4 therefore includes call control functions. All Level-4 user parts can use Levels 1-3 asa standardized option for error-free message transfer. ITU-T have so far defined the followinguser parts:
Data User Part (DUP)
Telephone User Part (TUP) and
ISDN User Part (ISUP).
Should these specified user parts prove inadequate for future requirements, or if new user
parts become necessary, it will easily be possible to adapt the existing user parts or specifynew ones as long as the lower levels are not influenced.
TW2101EU01EG-0001
12
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
13/36
Structure of SS7 Siemens
ISDN-UP,
Level 4
DATA-UP,
Level 4
TUP,
Level 4
Si nalin network functions, level 3
Si nalin link functions, level 2
Ph sical and electrical attributes, level 1
Examples
ofuser parts
Message
transfer art(MTP)
Fig. 3 SS7 levels
TW2101EU01EG-0001 13
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
14/36
Siemens
Structure of SS7
Message transfer part (MTP)
The message transport part includes the levels 1-3 and in SS7 is used by all user parts as thetransport system for message exchange. A user part hands over to the message transfer part
the messages requiring respectively to be transmitted to another user part. The messagetransfer part guarantees that the messages reach the addressed user part with no informationloss, no duplication, no changes in the message sequence and no bit errors. The MTP isspecified in ITU-T.
Fig. 4 shows the exchange of a user message between signaling points A and B.
The call control function in Exchange A wants to set up a call, for example, to Exchange B,and therefore prompts Level 4 to generate the appropriate message. Level 4 then uses theMTP to execute the error-free transfer of the message to Exchange B. On receiving themessage, Exchange B checks whether the message is error-free and if so forwards it to its
own Level 4. Level 4 passes the message as an event to the call control function, whichperforms the requested action and generates an appropriate response.
TW2101EU01EG-0001
14
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
15/36
Structure of SS7 Siemens
User part
(e.g. ISDN-UP)
Signalingpoint A
User
message
Message
transfer part
Call control
CircuitsUser part
(e.g. ISDN-UP)
Signalingpoint B
User
message
Message
transfer part
Call control
User message
Signalingdatalink
Level 4Level 4
Level 3
2
1
Level 3
2
1
Fig. 4 Transmission of user message
TW2101EU01EG-0001 15
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
16/36
Siemens
Structure of SS7
In this example one circuit connects Exchanges A and B directly, but thesignaling message must follow the route via signaling transfer point C.The signaling transfer function includes the task of determining whether
or not the message is addressed to the own exchange. After determiningthat the message is not addressed to its own exchange, Level 3 selects asignaling link that will transport the message to the required signalingpoint (destination), which is B in our example. Thus, Level 4 in thesignaling transfer point does not become involved.
TW2101EU01EG-0001
16
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
17/36
Structure of SS7 Siemens
U s e r p a r t
( e . g . I S D N - U P )
S i g n a l i n g p o i n t A
U s e r m e s s a g e
M T P
C a l l c o n t r o l
C i r c u i t sU s e r p a r t
( e . g . I S D N - U P )
S i g n a l i n g p o i n t B
U s e r m e s s a g e
M T P
C a l l c o n t r o l
S i g n a l i n g
d a t a l i n k
L e v e l 4
L e v e l 3
2
1
L e v e l 4
L e v e l 3
2
1
S i g n a l in g
t r a n s f e r p o i n t C
M T PL e v e l 32
1
S i g n a l i n g
d a t a l in k
Fig. 5 Message exchange via a signaling transfer point
TW2101EU01EG-0001 17
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
18/36
Siemens
Structure of SS7
TW2101EU01EG-0001
18
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
19/36
Structure of SS7 Siemens
2 7-Layer Model
TW2101EU01EG-0001 19
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
20/36
Siemens
Structure of SS7
The structural concept of the 7-layer model resembles that of the 4-levelmodel. However, the functions are distributed over 7 layers thatcomplement each other from 1 to 7 onward. Each layer provides (if
necessary supported by lower layers) specific services for theimmediately superior layer. This rule applies from Layer 1 to Layer 7without exception. The functions of the lower layers are preconditions forthe functions of the higher layers. Like communication between levels,inter-layer communication takes place with primitives. The primitivesRequest, Indication, Response and Confirmation were used for the OSImodel. CCITT / ITU Recommendation X200 describes the functions ofLayers 1 to 7. A brief description of the main functions of the layers isgiven below.
TW2101EU01EG-0001
20
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
21/36
Structure of SS7 Siemens
Communication
functions
7
6
5
4
3
2
1
ApplicationLayer
PresentationLayer
SessionLayer
Transport Layer
NetworkLayer
DataLinkLayer
Physical Layer
OSI referencemodel
Fig. 6 7-layer model
TW2101EU01EG-0001 21
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
22/36
Siemens
Structure of SS7
Layer 1 (physical layer)
The physical layer provides the unprotected transfer of a stream of information units (bits) viathe physical transmission medium. This layer is concerned with issues such as the electrical
matching of terminal equipment to transmission devices and medium. A transmissionmedium - a cable, for instance - must exist so that the functions of this layer can be executed.However, the cable is not part of the 7-layer model.
Layer 2 (data link layer)
The data link layer converts unprotected transmission links into protected transmission links.This layer defines how the protected transmission of a message can be effected on a part-route.
Layer 3 (network layer)
The network layer connects (protected) part-routes
from the first end system to the transit system
between transit systems and
from the transit system to the second end system.
The manner in which a network connection is established and structured along the entiretransmission path is defined in this layer, i.e. the way in which the part-routes are joined up.Layer 3 makes a distinction between two modes of communication:
connection-oriented and
connectionless.
In the case of connection-oriented communication we need a relation between the two usersthat assures the transfer will be coordinated. In the case of the connectionless mode thisservice cannot be guaranteed by the network layer. If required in connectionless mode,therefore, the service must be handled by a higher layer.
TW2101EU01EG-0001
22
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
23/36
Structure of SS7 Siemens
Layer 4 (transport layer)
The transport layer creates, controls and terminates the transport connections leading fromone partner to the other. The manner in which the transport connection, which is known also
as the logical connection, is established is defined in this layer, and also the manner in whichthe transport connection is monitored and cleared down. An imaginary end-to-end connectionfrom message source to message sink is described here as transport connection.
Layer 5 (session layer)
The session layer provides functions required to open a communication relation (termed"session"), and to conduct and terminate this session in an orderly manner. The manner inwhich communication must be handled in a session is defined in this layer. Such a definitionspecifies whether both parties can exchange information simultaneously or only alternately,for example, or even if only unidirectional communication is permitted. The definition also
specifies how a session will be opened, controlled and monitored, as well as the transportconnections to be allocated to the session.
Layer 6 (presentation layer)
The presentation layer defines the rules relating to the manner of exchanging and presentinginformation in a common language. A neutral form of data is generated in this layer, i.e.
parties dispatch information they wish to exchange in their respective language and theinformation is converted into the neutral language of the communications system. If thereceiving party understands the neutral language, no translation is required on its side.
Layer 7 (application layer)
The manner in which two communication partners interoperate to implement an application isdefined in this layer. Many different application layer protocols exist for the variousapplications that can be implemented per telecommunication.
Two entities belonging to the same layer communicate according to a common protocol.
TW2101EU01EG-0001 23
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
24/36
Siemens
Structure of SS7
The Fig. 7 shows a connection between a person at a teletypewriter and a process in a dataprocessing system. The users are the person and the process. In the diagram they are
connected by a line. The terminal units are the teletypewriter and the data processing system.Entities belonging to the transmitting terminal unit add protocol elements "P" to theinformation requiring to be transmitted. The entities belonging to the receiving terminal unitevaluate every protocol element before removing them.
TW2101EU01EG-0001
24
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
25/36
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
26/36
Siemens
Structure of SS7
TW2101EU01EG-0001
26
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
27/36
Structure of SS7 Siemens
3 Application to SS7 of the 7-
Layer Model
TW2101EU01EG-0001 27
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
28/36
Siemens
Structure of SS7
The original OSI model is specified in such a way that the users arecomputers which use the telecommunications network to transmit data. Inthis case Layers 1-3 are serviced by the communications network, while
Layers 4-7 are serviced by the user. From the viewpoint of SS7, however,the insufficient exactness of this organization makes it unsuitable for thenon-circuit-related SS7 applications. For this reason, all 7 layers in themodel are now applied inside the exchange. In consequence, thecustomer regards the network as offering Layers 1-3 only, but in fact all 7layers are applied between the actual exchanges. If one now applies the7-layer model to SS7 employing non-circuit-related applications, it isevident that the message transfer part (Levels 1-3) alone cannotimplement all functions of OSI Layer 3. This deficiency made it necessaryto introduce a Signaling Connection Control Part (SCCP) which issupplementary to the MTP. The SCCP allows SS7 to offer the full
application layer functions in conformity with the 7-layer model.
For the circuit-related user parts the respective user part includes those parts of Layer 3which are missing still as well as the missing Layers 4-7.
Fornon-circuit-related applications the Layers 1-3 are defined with MTP and SCCP. Thelayers 4-7 are defined as Transaction Capabilities (TC). These transaction capabilities aresubdivided into two sub-units: the Transaction Capacity Application Part (TCAP) and theIntermediate Service Part (ISP).
TW2101EU01EG-0001
28
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
29/36
Structure of SS7 Siemens
U s e r s o f C C I T T N o 7
T C U s e r s
T C A p p l ic a t io n
P a r t
T C
I n te r m e d i a t e
S e r v i c e
P a r t
S C C P
I S D N
U s e r
P a r t
T e l e p h o n e
U s e r
P a r t
D a t a
U s e r
P a r t
M e s s a g e T r a n s f e r P a r t ( M T P )
O S I
l a y e r
7
4 - 6
1 - 3
L e v e l
4
1 - 3
Fig. 8 Level and layer model for SS7
TW2101EU01EG-0001 29
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
30/36
Siemens
Structure of SS7
The ISP implements the functions of Layers 4-6. In conjunction with itsusers, the TCAP implements the functions of Layer 7.
TW2101EU01EG-0001
30
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
31/36
Structure of SS7 Siemens
T r a n s a c t i o n
C a p a b i l i t i e s
U s e r
T r a n s a c t i o n
C a p a b i l i t i e s
A p p l i c a t i o n
P a r t
I n t e r m e d i a t e
S e r v i c e
P a r t
S i g n a l i n g
C o n n e c t i o n
C o n t r o lP a r t
M e s s a g e
T r a n s f e r
P a r t
L a y e r
7
4 - 6
1 - 3
T r a n s a c t i oC a p a b i l i t i e
Fig. 9 7-layers
TW2101EU01EG-0001 31
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
32/36
Siemens
Structure of SS7
The Fig. 10 again shows the architecture employed in the SS7 network, this time fordifferent applications. Normally, an exchange supports one circuit-related user part (e.g.ISUP) and one non-circuit-related application. Such an exchange would support the call setupand clear down of circuits, but would also offer the option of requesting centrally stored data(e.g. Service 800).
TW2101EU01EG-0001
32
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
33/36
Structure of SS7 Siemens
TCTC
SCCPS C C P
ISUP ISUPTU P D U P D U P TU P
Exchange A Ex change B
M TPMT P
Fig. 10 Architecture in the SS7 network
TW2101EU01EG-0001 33
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
34/36
Siemens
Structure of SS7
The question we must now ask is: what specifications have to be made ifthese models or architecture need to be used for one type of commonchannel signaling?
It is necessary to specify the procedures which take place between anentity in one terminal and the corresponding entity in a second terminal(message flow supporting a specific service). Furthermore, the format forthe messages required for this purpose must be defined and include themessage structure and coding of individual message fields. The primitivesexchanged by two entities within one terminal must be defined likewise.
The sum of all these definitions is termed a protocol.
TW2101EU01EG-0001
34
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
35/36
Structure of SS7 Siemens
E n t i t y
P r i m i t i v e
T e r m i n a l
M e s s a g e n M e s s a g e 1
T e r m i n a l
P r i m i t i v e
F i e l d n F i e l d 1
E n t i t y
E n t i t y
E n t i t y
Fig. 11 Specification of a model
TW2101EU01EG-0001 35
-
8/3/2019 02 Tw2101eu01_eg0001 Structure of CCS7
36/36
Siemens
Structure of SS7
top related