190937619-SCCP

Embed Size (px)

Citation preview

  • 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