Signalling Connection Control Part (SCCP)
Switching Core Network Signalling M14/U4
For public use IPR applies 1 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Nokia Siemens Networks Academy
Legal notice Intellectual Property Rights
All copyrights and intellectual property rights for Nokia Siemens Networks training documentation, product documentation and slide presentation material, all of which are forthwith known as Nokia Siemens Networks training material, are the exclusive property of Nokia Siemens 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. Individuals can use the Nokia Siemens Networks training material for their own personal self-development only, those same individuals cannot subsequently pass on that same Intellectual Property to others without the prior written agreement of Nokia Siemens Networks. The Nokia Siemens Networks training material cannot be used outside of an agreed Nokia Siemens Networks training session for development of groups without the prior written agreement of Nokia Siemens Networks.
For public use IPR applies 2 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Document change history
Date Version Name Change comment
20 January 2008
Version 01
Noppamat Ponyarat
For public use IPR applies 3 Nokia Siemens Networks
Presentation / Author / Date / Document Number
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)
For public use IPR applies 4 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP services
MAP/CAP TCAP
TUP/
RANAP/ BSSAP
ISUP
Connectionless Service Connection-oriented Service
SCCP MTP
For public use IPR applies 5 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP services
Services provided by the SCCP
Connectionless Services Protocol Class 0 Basic Connectionless Service 1 Sequenced Connectionless Service 2 Basic Connectionoriented Service 3 Flow Control Connectionoriented Service Connection-oriented Services
(not used in GSM)
For public use IPR applies 6 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP Connectionless
UDT
... UDT
For public use IPR applies 7 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP connectionless messages
Message Service type
0,1 Unitdata
Description
UDT
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.
For public use IPR applies 8 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP connectionless messages
Positive cases
UDT
(Sender,Receiver, Protocol class, User message)
XUDT
(Sender,Receiver, Protocol class, Hop Counter, Segmentation,User message)
For public use IPR applies 9 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP connectionless messages
Negative cases
UDT
(Sender,Receiver, Protocol class, User message)
UDTS
(Sender,Receiver, Cause, User message)
X X
XUDT
(Sender,Receiver, Protocol class, Hop Counter, Segmentation,User message)
XUDTS
(Sender,Receiver, Cause, Hop Counter, Segmentation, User message)
For public use IPR applies 10 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP connection-oriented messages
Message
CC CR CREF AK DT1 DT2 ED
Service type
2,3 2,3 2,3 3 2 3 3 Connection Confirm Connection Request Connection Refused
Description
Data acknowledgement. Used to control the window flow control mechanism selected for the data transfer phase. Data Form 1 Data Form 2 (not used in GSM-protocol class 3) Expedited Data. Similar to DT2 but it can bypass the flow control mechanism.
EA
IT ERR RLSD RLC RSC RSR
3
2,3 2,3 2,3 2,3 3 3
Expedited Data acknowledgement. Every ED message must be acknowledged with EA message before another ED is sent.
Inactivity Test. Sent periodically to check if the connection is still active at both ands and to audit the consistency of data. Protocol Data Unit Error. Sent on detection of the SCCP protocol error. Released Release Complete Reset Confirm. Reset Request. Indicates that the SCCP needs to reset the sequence numbers.
For public use IPR applies 11 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP Connection-oriented
Connection Request (CR)
Connection Confirm (CC)
DT1 ... DT1 Released (RLSD) Released Complete (RLC) One sig. Connection :same Local Ref. No + SLS
For public use IPR applies 12 Nokia Siemens Networks Presentation / Author / Date / Document Number
SCCP connection-oriented messages
Successful SCCP connection establishment
A
Sel LRA CR (Protocol class, LRA, Receiver, poss. User message) CC (LRB, Protocol class, LRA, poss. User message) Sel LRB
LRA
LRB
Unsuccessful SCCP connection establishment
A
Sel LRA CR (Protocol class, LRA, Receiver, poss. User message) CREF (LRA, Cause)
LRA
For public use IPR applies 13 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP connection-oriented messages
SCCP data transfer
A
DT1 (LRB, Segmenting/Reassembling *), User message) LRA DT1 LRB (LRA, Segmenting/Reassembling *), User message) LRA LRB
SCCP connection release
A
RLSD (LRA,LRB, Cause, poss. User message) LRA RLC LRB (LRA,LRB) LRA LRB
* If the massage is longer than 255 bytes
For public use IPR applies 14 Nokia Siemens Networks Presentation / Author / Date / Document Number
SCCP message structure: General Layout
DPC OPC
SLS
Message type code Mandatory fixed part SIF MTP Routing Label
Mandatory variable part
SCCP Message
Optional part
For public use IPR applies 15 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP message structure
8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 Massage type code Mandatory parameter A
Mandatory parameter F Pointer to parameter M
. . .
Mandatory fixed part
. . . Pointer to parameter P
Pointer to start of optional part Length indicator to parameter M Mandatory parameter M
Mandatory variable part
. . . Length indicator parameter P
Mandatory parameter P Identifier parameter X Length indicator parameter X Optional parameter X
Identifier parameter Z Length indicator parameter Z Optional parameter Z End of tue optional parameters
. . .
Optional part
For public use IPR applies 16 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP message example - UDT
Parameter
Message type
Type
Mandatory fixed part 1
Length (octets)
09
Value
Protocol class
Mandatory fixed part
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.
For public use IPR applies 17 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP message structure: example of UDT
F I B B I B
MTP message
F CK
SIF
SIO
LI
FSN
BSN F
First bit transmitted
SCCP message
User Data
Pointer to data
Protocol class
Message type H09 UDT
Routing SSF SI Label 1000 0011 (SLS,OPC,DPC) NA0 SCCP
8n
32
[bit]
User data
L e n g t h
Calling party address
L e n g t h
Called party address
L e n g t h
DataCgPA CdPA Ptr. Ptr. Ptr
For public use IPR applies 18 Nokia Siemens Networks
Presentation / Author / Date / Document Number
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 address
that will not be recognized in SS7 network
If the message required to be routed over SS7 network, translation is
required
SSN will identify a subsystem accessed via the SCCP within a
node
For public use IPR applies 19 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP Addressing for Called/Calling party address
8
Octet 1 Octet 2
Reserved Routing for national indicator use
Global title indicator
Point code SSN indicator indicator
Address Indicator
LSB
SPC
Octet 3 . . .
Numbering Plan (NP) Spare O/E* 2. GT-Digit 4. GT-Digit Encoding Scheme Nature of Address (NA) 1. GT-Digit 3. GT-Digit
MSB
Subsystem Number Translation Type (TT)
Octet n
* With Typ 1 : Odd-Even-Indicator With Typ 4: Spare (0)
For public use IPR applies 20 Nokia Siemens Networks Presentation / Author / Date / Document Number
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 0000 0001 0010 0011 0100
0101 0111 1000 1110 1111 No global title includes Global title includes nature of address indicator only Global title includes translation type only Global title includes translation type, numbering plan and encoding scheme Global title includes translation type, numbering plan, encoding scheme and nature of address indicator Spare international Spare national 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
For public use IPR applies 21 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Subsystem number (SSN)
Bits
87654321 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 00001100 00001101 00001110 00001111 00011111 00100000 11111110 11111111 SSN not known/not used SCCP management (SCMG) Reserved for ITU-T allocation ISDN user part OMAP (Operation, Maintenance and Administration Part) MAP (Mobile Application Part ) HLR (Home Location Register) VLR (Visitor Location Register) MSC (Mobile Switching Centre) EIC (Equipment Identifier Centre) AUC (Authentication Centre) ISDN supplementary services Reserved for international use Broadband ISDN TC test responder Reserved for international use Reserved for national networks Reserved for expansion of national and international SSN
For public use IPR applies 22 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Translation type
Bits 87654321 00000000 00000001 00111111 01000000 01111111 10000000 11111110 11111111
Decimal value 0 1 63 64 127 128 254 255
Translation type Unknown International services
Spare
National network specific
Reserved for expansion
For public use IPR applies 23 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Encoding scheme
Bits 4321 0000 0001 0010 0011 0100 1110 1111
Encoding scheme Unknown BCD, Odd number of digits BCD, Even number of digits National specific Spare
Reserved
For public use IPR applies 24 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Numbering plan
Bits 8765 0000 0001 Numbering plan Unknown ISDN/telephony numbering plan (Recommendations E.163 and E.164) 0010 0011 0100 0101 0110 0111 1000 1101 1110 1111 Private network or network-specific numbering plan Reserved Generic numbering plan Data numbering plan (Recommendation X.121) Telex numbering plan (Recommendation F.69) Maritime mobile numbering plan (Recommendations E.210, E.211) Land mobile numbering plan (Recommendation E.212) ISDN/mobile numbering plan (Recommendation E.214) Spare
For public use IPR applies 25 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Nature of address
Bits 7654321 0000000 0000001 0000010 0000011 0000100 0000101 1111111
Nature of address Unknown Subscriber number Reserved for national use National significant number International number Spare
For public use IPR applies 26 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP Global Title
E.164
Mobile Station ISDN Number, MSISDN
Used both in subscriber and network element numbering
MSISDN = Country Code + National Destination Code + Subscriber Number
E.212
International Mobile Subscriber Identity, 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
For public use IPR applies 27 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Two types of routing by SCCP
Routing on MTP3 routing label Routing on GT (Global Title)
For public use IPR applies 28 Nokia Siemens Networks
Presentation / Author / Date / Document Number
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 if DPC is unknown from upper layer?
For public use IPR applies 29 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Routing on Label and on GT
Application parts
BSSAP/ RANAP
MAP
INAP
Yes
Is DPC contained in the message?
No (there is a GT)
SCCP
Routing on label (do nothing)
Routing on GT (GT analysis)
MTP
Message handling
For public use IPR applies 30 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP message routing
Application parts
BSSAP
MAP
INAP
GT Analysis
RI = GT
RI
RI = SSN
SSN
SCCP
Own SPC
DPC
Other DPC SIO = SCCP
Distribution
MTP
DPC is not own SPC
Routing
DPC = own SPC Discrimination
For public use IPR applies 31 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Global Title Analysis
GT analysis is used to analyze a GT to find out the destination
of the signalling message Numbering Plan Digits
GT analysis
DPC RI
When the DPC receives the message RI = SSN, there is no need for GT analysis RI = GT, the GT analysis has to be performed
For public use IPR applies 32 Nokia Siemens Networks
Presentation / Author / Date / Document Number
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?
For public use IPR applies 33 Nokia Siemens Networks
Presentation / Author / Date / Document Number
IMSI analysis: result is GT
IMSI analysis is used to analyze IMSI to find out where the
subscribers HLR is
IMSI (E.212)
IMSI analysis
Hybrid no.
(E.214)
MCC MNC
MSIN
Operator No.
MSIN
For public use IPR applies 34 Nokia Siemens Networks
Presentation / Author / Date / Document Number
International Roaming: The first location update
IMSI or E.212
IMSI analysis Hybrid no. or E.214 SCCP routing on GT GT analysis
MTP
For public use IPR applies 35 Nokia Siemens Networks
Message handling
Presentation / Author / Date / Document Number
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?
For public use IPR applies 36 Nokia Siemens Networks
Presentation / Author / Date / Document Number
IMSI analysis: result is DPC
IMSI analysis is used to analyze IMSI to find out where the
subscribers HLR is
IMSI (E.212)
IMSI analysis
DPC of HLR
MCC MNC
MSIN
For public use IPR applies 37 Nokia Siemens Networks
Presentation / Author / Date / Document Number
Home subscriber: the first location update
IMSI or E.212
IMSI analysis
SCCP routing on label
DPC of HLR
MTP
For public use IPR applies 38 Nokia Siemens Networks
Message handling
Presentation / Author / Date / Document Number
Output of GTT function
Successful
Output contains required parameter to route the message forward 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 available
destination can be found Failure cause: MTP failure, SCCP failure, Subsystem failure
For public use IPR applies 39 Nokia Siemens Networks
Presentation / Author / Date / Document Number
SCCP management messages (SCMG)
Message SSA SOG SOR
Description Subsystem Allowed Subsystem Out Of Service Grant Subsystem Out Of Service Request Subsystem Prohibited Subsystem Status Test Subsystem Congested
SSP SST SSC
For public use IPR applies 40 Nokia Siemens Networks
Presentation / Author / Date / Document Number