sccp slide
TRANSCRIPT
-
7/27/2019 SCCP Slide
1/40
1 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Signalling Connection Control Part (SCCP)Switching Core Network Signalling
M14/U4
-
7/27/2019 SCCP Slide
2/40
2 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Nokia Siemens Networks Academy
Legal notice
Intellectual Property Rights
All copyrights and intellectual property rights for Nokia Siemens Networks trainingdocumentation, product documentation and slide presentation material, all of which are forthwithknown as Nokia Siemens Networks training material, are the exclusive property of NokiaSiemens Networks. Nokia Siemens Networks owns the rights to copying, modification,translation, adaptation or derivatives including any improvements or developments. Nokia
Siemens Networks has the sole right to copy, distribute, amend, modify, develop, license,sublicense, sell, transfer and assign the Nokia Siemens Networks training material. Individualscan use the Nokia Siemens Networks training material for their own personal self-developmentonly, those same individuals cannot subsequently pass on that same Intellectual Property toothers without the prior written agreement of Nokia Siemens Networks. The Nokia SiemensNetworks training material cannot be used outside of an agreed Nokia Siemens Networkstraining session for development of groups without the prior written agreement of NokiaSiemens Networks.
-
7/27/2019 SCCP Slide
3/40
3 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Document change history
Date Version Name Change comment
20 January 2008 Version 01 Noppamat Ponyarat
-
7/27/2019 SCCP Slide
4/40
4 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP: Signalling Connection Control Part
Provides additional function to MTP to cater for both connectionless and
connection-oriented network service to transfer non-circuit related signalling information between exchanges in
telecommunication network
Provide the means for
Control logical signalling connection (setup/release) within SS7 network A transfer capability for network service data units with or without the use of
logical signalling connection
Provides routing function which allows signalling message to be routed to a
signalling point based on e.g. dialled digits (GT translation)
Combination of MTP and SCCP is called Network Service Part (NSP)
-
7/27/2019 SCCP Slide
5/40
5 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
MTP
RANAP/
BSSAP
SCCP
TUP/
ISUP
TCAP
MAP/CAP
Connection-oriented Service
SCCP services
Connectionless Service
-
7/27/2019 SCCP Slide
6/40
6 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP services
Basic
Connectionless
Service
Sequenced
Connectionless
Service
Basic
Connection-
oriented
Service
Flow Control
Connection-
oriented
Service
Connectionless
Services
Connection-oriented
Services
0 1 2 3
Services provided by the SCCP
Protocol
Class
(not used in GSM)
-
7/27/2019 SCCP Slide
7/407 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP Connectionless
UDT
...UDT
-
7/27/2019 SCCP Slide
8/408 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP connectionless messages
Message Service
type
Description
UDT 0,1 Unitdata
UDTS 0,1 Unitdata Service. Used to indicate to the originating SCCP that a UDT cannot be delivered to its
destination.
XUDT 0,1 Extended Unitdata. Used to send data along with optional parameters.
XUDTS 0,1 Extended Unitdata Service. Used to indicate to the originating SCCP that an XUDT cannot be
delivered to its destination.
LUDT 0,1 Long Unitdata. Used to send data along with optional parameters over MTP3b (Q.2210). Up to 3952
octets without segmentation are allowed.
LUDTS 0,1 Long Unitdata Service. Used to indicate to the originating SCCP that an LUDT cannot be delivered to
its destination.
-
7/27/2019 SCCP Slide
9/409 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP connectionless messages
Positive cases
UDT(Sender,Receiver,
Protocol class,
User message)
XUDT(Sender,Receiver,
Protocol class, Hop Counter,
Segmentation,User message)
-
7/27/2019 SCCP Slide
10/4010 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP connectionless messages
Negative cases
XUDTS(Sender,Receiver,
Cause,
User message)
UDT(Sender,Receiver,
Protocol class,
User message)
XUDT(Sender,Receiver,
Protocol class, Hop Counter,
Segmentation,User message)
XUDTS(Sender,Receiver,
Cause, Hop Counter,
Segmentation, User message) X
-
7/27/2019 SCCP Slide
11/4011 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP connection-oriented messages
Message Service type Description
CC 2,3 Connection Confirm
CR 2,3 Connection Request
CREF 2,3 Connection Refused
AK 3 Data acknowledgement. Used to control the window flow control mechanism selected for the data
transfer phase.
DT1 2 Data Form 1
DT2 3 Data Form 2 (not used in GSM-protocol class 3)
ED 3 Expedited Data. Similar to DT2 but it can bypass the flow control mechanism.
EA 3 Expedited Data acknowledgement. Every ED message must be acknowledged with EA message before
another ED is sent.
IT 2,3 Inactivity Test. Sent periodically to check if the connection is still active at both ands and to audit the
consistency of data.
ERR 2,3 Protocol Data Unit Error. Sent on detection of the SCCP protocol error.
RLSD 2,3 Released
RLC 2,3 Release Complete
RSC 3 Reset Confirm.
RSR 3 Reset Request. Indicates that the SCCP needs to reset the sequence numbers.
-
7/27/2019 SCCP Slide
12/4012 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP Connection-oriented
Connection Request (CR)
Connection Confirm (CC)
DT1
...DT1
Released (RLSD)
Released Complete (RLC)
One sig. Connection :same Local Ref. No + SLS
-
7/27/2019 SCCP Slide
13/40
13 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP connection-oriented messages
A BSel
LRA
Sel
LRB
LRBLRA
CR
(Protocol class, LRA,
Receiver,
poss. User message)
CC
(LRB, Protocol class, LRA,
poss. User message)
Successful SCCP connection establishment
ABSel
LRA
LRA
CR
(Protocol class, LRA,
Receiver,
poss. User message)
CREF
(LRA, Cause)
Unsuccessful SCCP connection establishment
X
-
7/27/2019 SCCP Slide
14/40
14 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP connection-oriented messages
* If the massage is longer than 255 bytes
A B
LRBLRA
DT1
(LRB, Segmenting/Reassembling *),
User message)
DT1
(LRA, Segmenting/Reassembling *),
User message)
LRB LRA
A B
LRBLRA
RLSD
(LRA,LRB, Cause,
poss. User message)
LRB LRA
RLC
(LRA,LRB)
SCCP data transfer
SCCP connection release
-
7/27/2019 SCCP Slide
15/40
15 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP message structure: General Layout
D P C
O P C
S L S
Message type code
Mandatory fixed part
Optional part
Mandatory variable part
MTP
Routing
Label
SCCP
Message
SIF
-
7/27/2019 SCCP Slide
16/40
16 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP message structure
Massage type code
Mandatory parameter A
Mandatory parameter F
Pointer to parameter M
Pointer to parameter PPointer to start of optional part
Length indicator to parameter MMandatory parameter M
Length indicator parameter P
Mandatory parameter P
Identifier parameter XLength indicator parameter X
Optional parameter X
Identifier parameter Z
Length indicator parameter Z
Optional parameter Z
End of tue optional parameters
Mandatory fixed part...
.
.
.
.
.
.
.
.
.
Mandatory variable part
Optional part
8 | 7 | 6 | 5 | 4 | 3 | 2 | 1
-
7/27/2019 SCCP Slide
17/40
17 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP message example - UDT
Parameter Type Length(octets)
Value
Message type Mandatory fixed part 1 09
Protocol class Mandatory fixed part 1 0 or 1
Called party address Mandatory variable
part
2 minimum
Calling party address Mandatory variable
part
2 minimum
Data Mandatory variable
part
2-Xa)
a) Due to the ongoing studies on the SCCP called and calling party address, the maximum length of
this parameter needs further study. Note that the transfer of up to 255 octets of user data is allowed
when the SCCP called and calling party address do not include global title.
-
7/27/2019 SCCP Slide
18/40
18 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP message structure: example of UDT
F CK SIF SIO LIF
I
BFSN
B
I
BBSN FMTP
messageFirst bit
transmitted
8n 8 8 32 4 4 [bit]
User DataPointer
to data
Protocol
class
Messagetype
H09 UDT
RoutingLabel
(SLS,OPC,DPC)
SSF1000
NA0
SI0011
SCCP
User data
Le
n
g
t
h
Calling
party
address
Le
n
g
t
h
Called
party
address
Le
n
g
t
h
Data
Ptr.
CgPA
Ptr.
CdPA
Ptr
SCCP
message
-
7/27/2019 SCCP Slide
19/40
19 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP Addressing
Addressing within SCCP makes use of 3 separate elements
i.e. DPC, GT, SSN
DPC is the address that requires no translation Determine if the message is destined for that in SP or required to be
routed over SS7 via MTP
GT may comprise of dialed digits or another form of addressthat will not be recognized in SS7 network
If the message required to be routed over SS7 network, translation isrequired
SSN will identify a subsystem accessed via the SCCP within anode
-
7/27/2019 SCCP Slide
20/40
20 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP Addressing for Called/Calling party addressReserved
for
national
use
Routing
indicatorGlobal title indicator
SSN
indicator
Point code
indicator
S P C
Subsystem Number
Translation Type (TT)
Numbering Plan (NP) Encoding Scheme
Nature of Address (NA)Spare
O/E*
* With Typ 1 : Odd-Even-IndicatorWith Typ 4: Spare (0)
2. GT-Digit
4. GT-Digit
1. GT-Digit
3. GT-Digit
0 0
12345678
MSB
LSB
Address IndicatorOctet 1
Octet 2
Octet 3
.
.
.
Octet n
-
7/27/2019 SCCP Slide
21/40
21 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Address indicator
Bit 1: 1 indicates that the address contains a Signalling Point Code (SPC)
Bit 2:1
indicates that the address contains a Subsystem Number (SSN)Bit 3-6: contain the Global Tible Indicator (GTI), which is encoded as follows:Bits 6 5 4 3
0 0 0 0 No global title includes
0 0 0 1 Global title includes nature of address indicator only
0 0 1 0 Global title includes translation type only
0 0 1 1 Global title includes translation type, numbering plan and encoding scheme
0 1 0 0 Global title includes translation type, numbering plan, encoding schemeand nature of address indicator
0 1 0 1 Spare international
0 1 1 1
1 0 0 0 Spare national
1 1 1 0
1 1 1 1 Reserved for extension
Bit 7: contains Routing Indicator (RI) 1 indicates routing on SSN 0 indicates routing on GT
Bit 8: reserved for national use and is always set to zero on an international network
-
7/27/2019 SCCP Slide
22/40
22 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Subsystem number (SSN)
Bits 8 7 6 5 4 3 2 10 0 0 0 0 0 0 0 SSN not known/not used
0 0 0 0 0 0 0 1 SCCP management (SCMG)0 0 0 0 0 0 1 0 Reserved for ITU-T allocation
0 0 0 0 0 0 1 1 ISDN user part
0 0 0 0 0 1 0 0 OMAP (Operation, Maintenance and Administration Part)
0 0 0 0 0 1 0 1 MAP (Mobile Application Part )
0 0 0 0 0 1 1 0 HLR (Home Location Register)
0 0 0 0 0 1 1 1 VLR (Visitor Location Register)
0 0 0 0 1 0 0 0 MSC (Mobile Switching Centre)0 0 0 0 1 0 0 1 EIC (Equipment Identifier Centre)
0 0 0 0 1 0 1 0 AUC (Authentication Centre)
0 0 0 0 1 0 1 1 ISDN supplementary services
0 0 0 0 1 1 0 0 Reserved for international use
0 0 0 0 1 1 0 1 Broadband ISDN
0 0 0 0 1 1 1 0 TC test responder
0 0 0 0 1 1 1 1 Reserved for international use
0 0 0 1 1 1 1 10 0 1 0 0 0 0 0 Reserved for national networks
1 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1 Reserved for expansion of national and international SSN
-
7/27/2019 SCCP Slide
23/40
23 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Translation type
Bits 87654321 Decimal value Translation type
00000000 0 Unknown
00000001 1
00111111 63
International services
01000000 64
01111111 127
Spare
10000000 128
11111110 254
National network specific
11111111 255 Reserved for expansion
-
7/27/2019 SCCP Slide
24/40
24 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Encoding scheme
Bits 4321 Encoding scheme
0000 Unknown
0001 BCD, Odd number of digits
0010 BCD, Even number of digits
0011 National specific
0100
1110
Spare
1111 Reserved
-
7/27/2019 SCCP Slide
25/40
25 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Numbering plan
Bits 8765 Numbering plan
0000 Unknown
0001 ISDN/telephony numbering plan
(Recommendations E.163 and E.164)
0010 Generic numbering plan
0011 Data numbering plan (Recommendation X.121)
0100 Telex numbering plan (Recommendation F.69)
0101 Maritime mobile numbering plan (Recommendations E.210, E.211)
0110 Land mobile numbering plan (Recommendation E.212)
0111 ISDN/mobile numbering plan (Recommendation E.214)
1000
1101
Spare
1110 Private network or network-specific numbering plan
1111 Reserved
-
7/27/2019 SCCP Slide
26/40
26 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Nature of address
Bits 7654321 Nature of address
0000000 Unknown
0000001 Subscriber number
0000010 Reserved for national use
0000011 National significant number
0000100 International number
0000101
1111111
Spare
-
7/27/2019 SCCP Slide
27/40
27 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP Global Title
E.164 Mobile Station ISDN Number, MSISDN
Used both in subscriber and network element numbering
MSISDN = Country Code + National Destination Code + SubscriberNumber
E.212 International Mobile SubscriberIdentity, IMSI
Used in identifying subscribers and subscribers HLRs
IMSI = Mobile Country Code + Mobile Network Code + Mobile Station Identification Number
E.214 Land Mobile Global Title
Used in identifying subscribers HLRs
Country Code + National Destination Code + Mobile Station Identification Number
-
7/27/2019 SCCP Slide
28/40
28 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Two types of routing by SCCP
Routing on MTP3 routing label
Routing on GT (Global Title)
-
7/27/2019 SCCP Slide
29/40
29 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Routing by DPC vs GT
To be able to route out signalling message by MTP
Upper layer has to know DPC (Destination Point Code)
What will happen ifDPC is unknown from upper layer?
-
7/27/2019 SCCP Slide
30/40
30 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Routing on Label and on GT
BSSAP/ RANAP MAP INAP
Is DPC contained
in the message?
Yes No (there is a GT)
Routing on label(do nothing)
Routing on GT(GT analysis)
Message handling
Applicationparts
SCCP
MTP
-
7/27/2019 SCCP Slide
31/40
31 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
SCCP message routing
BSSAP MAP INAP
RI = GT
Application parts
SCCP
MTPSIO = SCCP
GT Analysis
Other DPC
Discrimination
DPC = own SPC
Routing
Distribution
DPC is not own SPC
RI RI = SSN
DPC Own SPCSSN
-
7/27/2019 SCCP Slide
32/40
32 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Global Title Analysis
GT analysis is used to analyze a GT to find out the destination
of the signalling message
When the DPC receives the messageRI = SSN, there is no need for GT analysis
RI = GT, the GT analysis has to be performed
GT
analysis
NumberingPlan
Digits
DPC
RI
-
7/27/2019 SCCP Slide
33/40
33 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Example of SCCP routing on GT
International Roaming, the first location update
MS sends IMSI to the VLR in VPLMN
VLR will send update location message to HLR
Does the VLR know the SPC of the HLR?Does the VLR know the HLR address?
How can the VLR send the LU message to the HLR?
-
7/27/2019 SCCP Slide
34/40
34 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
IMSI analysis: result is GT
IMSI analysis is used to analyze IMSI to find out where the
subscribers HLR is
IMSI
analysis
IMSI
(E.212)
Hybrid no.
(E.214)
MCC MNC MSIN Operator No. MSIN
I t ti l R i Th fi t l ti d t
-
7/27/2019 SCCP Slide
35/40
35 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
International Roaming: The first location updateIMSI or E.212
Hybrid no. or E.214
Message handling
SCCP routing on GT
MTP
IMSI
analysis
GT
analysis
E l f SCCP i l b l
-
7/27/2019 SCCP Slide
36/40
36 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Example of SCCP routing on label
Home subscriber, the first location update
MS sends IMSI to the VLR in HPLMN
VLR will send update location message to HLR
Does the VLR know SPC of the HLR?
How can the VLR send LU message to the HLR?
IMSI l i lt i DPC
-
7/27/2019 SCCP Slide
37/40
37 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
IMSI analysis: result is DPCIMSI analysis is used to analyze IMSI to find out where the
subscribers HLR is
IMSI
analysis
IMSI
(E.212)DPC of HLR
MCC MNC MSIN
H b ib th fi t l ti d t
-
7/27/2019 SCCP Slide
38/40
38 Nokia Siemens Networks Presentation / Author / Date / Document Number
For public use IPR applies
Home subscriber: the first location update
IMSI or E.212
DPC of HLR
Message handling
SCCP routing onlabel
MTP
IMSI
analysis
O t t f GTT f ti
-
7/27/2019 SCCP Slide
39/40
39 Nokia Siemens Networks Presentation / Author / Date / Document NumberFor public use IPR applies
Output of GTT function
Successful
Output contains required parameter to route the messageforward in the network or to distribute the message
Unsuccessful where no translation exist
Failure cause: no translation for an address of such nature,no translation for this specific address
Unsuccessful where translation exist but no availabledestination can be found
Failure cause: MTP failure, SCCP failure, Subsystem failure
SCCP t (SCMG)
-
7/27/2019 SCCP Slide
40/40
F bli IPR li
SCCP management messages (SCMG)
Message Description
SSA Subsystem Allowed
SOG Subsystem Out Of Service Grant
SOR Subsystem Out Of ServiceRequest
SSP Subsystem Prohibited
SST Subsystem Status Test
SSC Subsystem Congested