8/19/2019 190937619-SCCP
1/22
1 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
SCCP/SCCPb
8/19/2019 190937619-SCCP
2/22
2 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
Objectives
On completion this mo!le" the st!ent #ill $e a$leto%
& 'ive e(amples o) SCCP services an )!nctions!se in 'SM/3'
& *(plain the complete messa+e str!ct!re o) a SCCPmessa+e
& Interpret printo!ts o) the SCCP messa+es& O!tline the main principles o) SCCP mana+ement
8/19/2019 190937619-SCCP
3/22
3 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
SCCP services
8/19/2019 190937619-SCCP
4/22
- ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
SCCP
SCCP Users
SCCP connectionlesscontrol
SCCP RoutingSCCP Management
SCCP ConnectionOriented Control
MTP
MTP - PAUSEMTP - RESUME
MTP - STATUS
SSASSPSST
UDT, UDTS
CR, CC,
CREF,RLSD,RLC, DTI,
ERR, IT
N- UNITDATA req.
MTP Transfer req.
MTP Transfer ind.
N- UNITDATA ind.
N- CONNECT req.
N-CONNECT ind.
Functional structure of SCCP
8/19/2019 190937619-SCCP
5/22
©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
Message Service
typeDescription
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 Etended Unitdata. Used to send data along !ith optional para"eters.
XUDTS 0,1 Etended Unitdata Service. Used to indicate to the originating SCCP that an XUDT cannot be
delivered to its destination.
#UDT 0,1 #ong Unitdata. Used to send data along !ith optional para"eters over MTP$b %&.''10(. Up to
$)*' octets !itho+t seg"entation are allo!ed.
#UDTS 0,1 #ong Unitdata Service. Used to indicate to the originating SCCP that an #UDT cannot be
delivered to its destination.
SCCP connectionless servicemessages
8/19/2019 190937619-SCCP
6/22
©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
Message Servicetype
DescriptionCC ',$ Connection Conir"
C- ',$ Connection -e+est
C-E/ ',$ Connection -e+sed
$ Data ac2no!ledge"ent. Used to control the !indo! lo! control "echanis" selected or the data
transer phase.
DT1 ' Data /or" 1
DT' $ Data /or" '
ED $ Epedited Data. Si"ilar to DT' b+t it can bypass the lo! control "echanis".
E $ Epedited Data ac2no!ledge"ent. Every ED "essage "+st be ac2no!ledged !ith E "essage
beore another ED is sent.
3T ',$ 3nactivity Test. Sent periodically to chec2 i the connection is still active at both ands and to a+dit
the consistency o data.
E-- ',$ Protocol Data Unit Error. Sent on detection o the SCCP protocol error.
-#SD ',$ -elease
-#C ',$ -elease Co"plete
-SC $ -eset Conir".
-S- $ -eset -e+est. 3ndicates that the SCCP needs to reset the se+ence n+"bers.
SCCP connection orientedservice messages
8/19/2019 190937619-SCCP
7/22 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
ASN-1 coding principle
Parameter
Code
Parameter ContentParameter
Length
8/19/2019 190937619-SCCP
8/22 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
SCCP message structure
8 7 6 ! " # $
T$$787#%-&6
Order 'f '()e) rans*issi'n
anda)'r+ i,ed ar)
anda)'r+ .aria/0e ar)
O)i'na0 ar)
Messa1e )+e ('de
Manda)'r+ ara*e)er A
Manda)'r+ ara*e)er F P'in)er )' ara*e)er M
P'in)er )' ara*e)er P P'in)er )' s)ar) 'f ')i'na0 ar)
Len1)2 indi(a)'r 'f ara*e)er M
Para*e)er M
Len1)2 indi(a)'r 'f ara*e)er P
Para*e)er P
Para*e)er na*e 3 4
Len1)2 indi(a)'r 'f ara*e)er 4
Para*e)er 4
Para*e)er na*e 3 5 Len1)2 indi(a)'r 'f ara*e)er 5
Para*e)er 5
End 'f ')i'na0 ara*e)ers
8/19/2019 190937619-SCCP
9/22 © NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
MTP
P2+si(a0
SCCP
F C6 SIF SIO LI CRC F MSU
Da)a
User
Ca00in1
Address
Ca00ed
Add.P'in)er )'
User Da)aP'in)er )'
Ca00in1 Add.
P'in)er )'
Ca00ed Add.
Pr')'('0
C0assMessa1e
C'de
R'7)in1
La/e0
SCCP message example - !"
8/19/2019 190937619-SCCP
10/2210 © NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
SCCP message example - !"
Para"eter Type #ength
%octets(
4al+e
Message type Mandatory ied part 1 0)
Protocol class Mandatory ied part 1 0 or 1
Called party address Mandatory variable
part
' "ini"+"
Calling party address Mandatory variable
part
' "ini"+"
Data Mandatory variable
part
'5Xa(
a( D+e to the ongoing st+dies on the SCCP called and calling party address, the "ai"+" length o
this para"eter needs +rther st+dy. 6ote that the transer o +p to '** octets o +ser data is allo!ed
!hen the SCCP called and calling party address do not incl+de global title.
8/19/2019 190937619-SCCP
11/2211 © NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
SCCP parameters and code
Para"eter 6a"e Code %7e(
Destination #ocal -eerence 01
So+rce #ocal -eerence 0'
Called Party ddress 0$
Calling Party ddress 08
Protocol Classes %0 to $( 0*
Seg"enting9 -easse"bling 0:
Se+encing9Seg"enting 0;
Credit 0)
Error Ca+se 0D
Data 0/
8/19/2019 190937619-SCCP
12/22
8/19/2019 190937619-SCCP
13/2213 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
& INAP !ses onl connectionless services o) SCCP& INAP !ses service class 1& 4nitata 54678 messa+e is !se normall& *(tene 4nitata 594678 is !se #ith SCCP
se+mentation& 467/9467 is pac:e into the SI; in the MS4 o) thM7P& 7he val!e o) Messa+e 7pe )or 467 is 0000 1001& 7he val!e o) Messa+e 7pe )or 9467 is 0001 000
Structure of a !" message
8/19/2019 190937619-SCCP
14/221- ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
& INAP !ses protocol class as )ollo#s% < Service class - 3 2 1 0 0 0 1 SCCP service class 1" se=!ence +!aran
< Messa+e hanlin+ 5controlle $ >M;I?8 0 0 0 0 6iscar messa+e on error 1 0 0 0 @et!rn messa+e on error
Protocol class
8/19/2019 190937619-SCCP
15/221 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
;ormat o) the Callin+PartAress anCallePartAress
SCCP address coding
8/19/2019 190937619-SCCP
16/221 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
INAP !ses Aress Inicator as )ollo#s%
8/19/2019 190937619-SCCP
17/221 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
INAP !ses '7 as )ollo#s% < 7ranslation tpe 00000000 SCP 00000001 A n!m$er 00000010 n!m$er < N!m$erin+ plan 0001 *.1- < *ncoin+ scheme 0001 C6 coe" o 0010 C6 coe" even I) 77 not 0" '7 translation chan+es it $ac: to 0
< Nat!re o) aress inicator 0000011 National 0000100 International< Spare 0 Not !se
< Aress si+nals C6 coe aress i+its 50
8/19/2019 190937619-SCCP
18/22
1 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
SCCP connection setup - CONS
OP
SCCPUser Par)
CONNECT
8req7es)9
CR
CONNECT
8('nfir*9
DT$
DISCONNECT8req7es)9
DT$
RLSD
STP
SCCP
CR
CC
DT$ DT$
RLSD
RLC
DPUser Par) SCCP
CONNECT
8indi(a)i'n9
CC CONNECT
8res-'nse9
DISCONNECT8indi(a)i'n9
RLC
C'nne()
Da)a
R
e0ease
8/19/2019 190937619-SCCP
19/22
1 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
SCCP connection - C)NS
OP
User Par) SCCP
Uni) Da)a
8req7es)9
UDT
Uni) Da)a
8('nfir*9
STP DPC
SCCP 'f STP
UDT
UDT
Uni) Da)a
8indi(a)i'n9
UDT
Uni) Da)a
8res'nse9
UDT
8/19/2019 190937619-SCCP
20/22
20 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
BSSAP MAP INAP
RI = T
A!!lication !arts
SCCP
MTP
S3> ? SCCP
T Anal"sis
>ther DPC
Discrimination
DPC = o#n SPC
Routing
Distri$ution
DPC is not o#n SPC
-3RI = SSN
DPC>!n SPC
SS6
SCCP message routing
8/19/2019 190937619-SCCP
21/22
21 ©
NOKIA SCCP.ppt/23.03.2003/Marat Ivanov
*oaming contract example
MSC51
7#-51
MSC5'
7#-5'
... ...
60 60360 or 61
PST6
P#M651 P#M65'Phoneland 3ndia
("+ ,,1--.-
("+ ,,1--/-
("+ 010,--,,
("+ 010,2--11
*e istered %#S%+s
----xxxxxxxxxx
*e istered %#S%+s...3--1xxxxxxxxxx
Fin
8/19/2019 190937619-SCCP
22/22
22 © NOKIA SCCP t/23 03 2003/M t I
SCCP management messages&SC#('
Message Description
SS S+bsyste" llo!ed
S>@ S+bsyste" >+t > Service @rant
S>- S+bsyste" >+t > Service -e+est
SSP S+bsyste" Prohibited
SST S+bsyste" Stat+s Test
SSC S+bsyste" Congested