Anda di halaman 1dari 40

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

Anda mungkin juga menyukai