layer3 signaling procedure

Upload: hamid-khursheed

Post on 09-Apr-2018

253 views

Category:

Documents


2 download

TRANSCRIPT

  • 8/7/2019 Layer3 Signaling Procedure

    1/64

    Layer 3 Signaling Procedures

    By: Hamid Khurshid

  • 8/7/2019 Layer3 Signaling Procedure

    2/64

    Signaling on Um interface

  • 8/7/2019 Layer3 Signaling Procedure

    3/64

    Layer structure for Signaling on Um

    interface Three layers implemented for signaling

    between MS-BTS.

    Entities belonging to same layer in differentnodes are called Peer Entities

    Primitive carries information over thecommon boundary of adjacent layers at a

    Service Access Point (SAP) Primitives also describe information exchange

    between different layers and user application.

  • 8/7/2019 Layer3 Signaling Procedure

    4/64

  • 8/7/2019 Layer3 Signaling Procedure

    5/64

    Signaling Layer 3

    Procedures included in layer 3 signalingprovide following main functions

    Establish, maintain and terminate circuitswitched connections across GSM PLMN andother networks.

    Supporting functions for supplementary

    services and short message service control. Functions for mobility and radio resource

    management.

  • 8/7/2019 Layer3 Signaling Procedure

    6/64

    Sublayers of Signaling Layer 3

    Three separate protocol control entities, in

    three sublayers, are implemented in layer 3 to

    realize these functions:

    Connection Management (CM)

    Mobility Management (MM)

    Radio Resource Management (RR)

  • 8/7/2019 Layer3 Signaling Procedure

    7/64

    Distribution of Sublayer entities in

    network

    Entities from all three sublayers are present in

    MS.

    MM and CM functions on network side arelocated in MSC.

    On the network side RR functions mainly

    reside in BSC but some of them may reside

    and be interpreted by BTS and MSC.

  • 8/7/2019 Layer3 Signaling Procedure

    8/64

    Connection Management Sublayer

    (CM)

    Call control and call related supplementary

    services management (CC).

    Short Message Service (SMS). Non call related supplementary services

    management. (SS)

  • 8/7/2019 Layer3 Signaling Procedure

    9/64

    Call Control Procedures (CC)

    Provide functions and procedures for ISDN

    call control, modified for adaptation to

    radio environment.

    Include call re-establishment and in-callmodification of bearer services.

    Call specific supplementary services.

    Parallel CC transactions are possiblethrough existence of more than one CC

    entities.

    CC signaling procedures are further

  • 8/7/2019 Layer3 Signaling Procedure

    10/64

    Call Establishment Procedures

    Procedures from upper layer are mapped on

    CC procedures via exchange of primitives over

    MNCCSAP (MS side) or in MSC (Network side).

    Upper layers request establishment of

    connection, null CC entity is selected.

    Establishment is initiated by asking MM

    sublayer to establish MM connection.

    CC entity sends Setup message to its peer

    entity.

    Peers enter active state after exchan e of

  • 8/7/2019 Layer3 Signaling Procedure

    11/64

    Active State Procedures

    CC entity may inform its peer entity of a call

    related event or call rearrangement by

    Notify message.

    Modify message maybe exchanged to

    change the call mode in support of dual

    services like alternate data/speech.

  • 8/7/2019 Layer3 Signaling Procedure

    12/64

    Call Clearing Procedures

    Disconnect message is sent to its peer by

    the CC entity that initiates call clearing.

    Release and ReleaseC

    omplete messagesare exchanged afterwards.

    MM connection is released by the MM

    sublayer and CC entities return to null state.

  • 8/7/2019 Layer3 Signaling Procedure

    13/64

    Miscellaneous Procedures

    DTMF protocol control procedure is a

    common example of this procedure class.

    Status procedure is also an example of thisprocedure class which is initiated by any CC

    entity that needs to know the call state of its

    peer.

  • 8/7/2019 Layer3 Signaling Procedure

    14/64

  • 8/7/2019 Layer3 Signaling Procedure

    15/64

    Call Control Messages

    Call establishment messages:

    Alerting

    Progress Call Confirmed

    Call Proceeding

    Connect

    Connect Acknowledge

    Emergency Setup

    Setup

  • 8/7/2019 Layer3 Signaling Procedure

    16/64

    Call Control Messages

    Call information messages:

    Modify

    ModifyC

    omplete Modify Reject

    User Information

    Call clearing messages:

    Disconnect

    Release

    Release Complete

  • 8/7/2019 Layer3 Signaling Procedure

    17/64

    Call Control Messages

    Supplementary service control messages:

    Facility

    Hold Hold Acknowledge

    Hold Reject

    Retrieve

    Retrieve Acknowledge

    Retrieve Reject

  • 8/7/2019 Layer3 Signaling Procedure

    18/64

    Call Control Messages

    Miscellaneous messages:

    Congestion Control

    Notify Start DTMF

    Start DTMF Acknowledge

    Start DTMF Reject

    Stop DTMF

    Stop DTMF Acknowledge

    Status

    Status Enquiry

  • 8/7/2019 Layer3 Signaling Procedure

    19/64

    Short Message Service Support

    Procedures (SMS) Entities called Short Message Control (SMC)

    provide services to SMS Application layer

    through exchange of primitives via MNSMS-

    SAP.

    SMC entities use the peer protocol Short

    Message Control Protocol (SM-CP) to transfer

    short messages between MS and MSC.

  • 8/7/2019 Layer3 Signaling Procedure

    20/64

  • 8/7/2019 Layer3 Signaling Procedure

    21/64

    Short Message Service Support

    Messages Short message service support messages are:

    CP-Ack

    CP-Data

    CP-Error

    RP-Ack

    RP-Data

    RP-Error

  • 8/7/2019 Layer3 Signaling Procedure

    22/64

    Supplementary Services Support

    (SS) Supplementary Services support procedures

    handles services not related to a specific call.

    SS messages are following: Facility

    Register

  • 8/7/2019 Layer3 Signaling Procedure

    23/64

    Mobility Management Sublayer

    (MM) MM specific procedures

    MM common procedures

    MM connection management procedures

  • 8/7/2019 Layer3 Signaling Procedure

    24/64

    MM Specific Procedures

    These procedures realize the functions to

    support the mobility of MS.

    Provide the network with information of MSscurrent location.

    Location updating type normal.

    Location updating type periodic registration. Location updating type IMSI Attach and

    Detach.

  • 8/7/2019 Layer3 Signaling Procedure

    25/64

    MM Common Procedures

    MM common procedures provide user

    services for user identification and

    confidentiality.

    Authentication is handled by these

    procedures.

    TMSI reallocation.

    Identification of MS by requesting IMSI or

    IMEI.

  • 8/7/2019 Layer3 Signaling Procedure

    26/64

    MM Connection Management

    Procedures MM connection management procedures

    provide services to entities in upper CM

    sublayer.

    Provide CM entities with ability to

    communicate with peer entities using MM

    connection.

    When CM entity sends request for an MM

    connection, MM sublayer sends request for RR

    connection establishment to RR sublayer.

    MM common procedures like Authentication

  • 8/7/2019 Layer3 Signaling Procedure

    27/64

    Mobility Management Sublayer

    Messages MM sublayer messages are divided into

    four groups.

    Registration messages are:

    IMSI detach indication

    Location updating request

    Location updating accept

    Location updating reject

    Connection management messages:

    CM service request

    CM service accept

  • 8/7/2019 Layer3 Signaling Procedure

    28/64

    Mobility Management Sublayer

    Messages Security messages:

    Authentication request

    Authentication response

    Authentication reject

    Identity request

    Identity response

    TMSI reallocation command

    TMSI reallocation complete

    Miscellaneous messages:

  • 8/7/2019 Layer3 Signaling Procedure

    29/64

  • 8/7/2019 Layer3 Signaling Procedure

    30/64

    Radio Resource Management

    Procedures (RR)

    To establish an RR connection, the RR entity

    on MS side sends Channel Request message

    and as a response dedicated channel is

    allocated to the MS by Immediate

    Assignment message.

    Layer 2 frames SABM and UA are exchanged

    and RR connection is established and MMsublayer in MS and network is informed that

    RR connection exists.

    RR connection can be released by normal

  • 8/7/2019 Layer3 Signaling Procedure

    31/64

    Radio Resource Management

    Procedures (RR)

    RR entity in MS sends the measurement

    reports to the network in RR connection

    established mode.

    Upper layer entities send messages to their

    peer entities using RR connection.

    Handover procedure is also handled by RR

    sublayer.

    Classmark change procedure is also an

    example of RR sublayer procedures.

    Classmark interro ation rocedure can be

  • 8/7/2019 Layer3 Signaling Procedure

    32/64

    Radio Resource Management

    Messages

    Channel establishment messages:

    Channel Request

    Immediate Assignment

    Immediate Assignment Extended

    Immediate Assignment Reject

    Assignment Command

    Assignment Complete

    Assignment Failure

    Additional Assignment

    Ciphering messages:

  • 8/7/2019 Layer3 Signaling Procedure

    33/64

    Radio Resource Management

    Messages

    Handover messages:

    Handover Command

    Handover Access

    Handover Complete

    Handover Failure

    Physical Information

    Channel release messages:

    Channel release

    Partial release

  • 8/7/2019 Layer3 Signaling Procedure

    34/64

    Radio Resource Management

    Messages

    System information messages:

    System information type 1

    System information type 2

    System information type 2bis

    System information type 2ter

    System information type 3

    System information type 4

    System information type 5

    System information type 5bis

    System information type 5ter

  • 8/7/2019 Layer3 Signaling Procedure

    35/64

    Radio Resource Management

    Messages

    Miscellaneous messages:

    Channel mode modify

    Channel mode modify acknowledge

    Classmark change

    Classmark enquiry

    Frequency redefinition

    Measurement report

    Synchronization channel information

    RR status

  • 8/7/2019 Layer3 Signaling Procedure

    36/64

    Radio Resource Management

    Messages

    Paging messages:

    Paging request type 1

    Paging request type 2

    Paging request type 3

    Paging response

  • 8/7/2019 Layer3 Signaling Procedure

    37/64

    System Information Messages

    System information messages contain the data

    that MS needs to communicate with the

    network.

    System information messages are sent

    continuously by the network (Downlink) on

    BCCH (idle) and SACCH (dedicated) to all the

    MS.

    System information messages of type 1 to 4

    are sent on BCCH and type 5 and 6 are sent on

    SACCH.

  • 8/7/2019 Layer3 Signaling Procedure

    38/64

    System Information Messages

    Specific system information messages are sent

    in specific multiframe on BCCH.

  • 8/7/2019 Layer3 Signaling Procedure

    39/64

    System Information Messages

    System information type 1:

    Cell channel description

    RACCH control parameters

    System information type 2:

    Neighbor cells description

    NCC permitted

    RACH control parameters

    System information type 2bis:

    Neighbor cells description (extension)

    RACH control parameters

  • 8/7/2019 Layer3 Signaling Procedure

    40/64

    System Information Messages

    System information type 2ter:

    Additional multiband information

    Neighbor cells description (other bands)

    System information type 3:

    Location area identification

    Cell identity

    Control channel description

    Cell options

    Cell selection parameters

    RACH control parameters

  • 8/7/2019 Layer3 Signaling Procedure

    41/64

    System Information Messages

    System information type 4:

    Location area identification

    Cell selection parameters

    RACH control parameters

    CBCH channel description

    CBCH mobile allocation

    SI 4 rest octets

    System information type 5:

    Neighbor cells description

    System information type 5bis:

  • 8/7/2019 Layer3 Signaling Procedure

    42/64

    System Information Messages

    System information type 5ter:

    Additional multiband information

    Neighbor cells description (other bands)

    System information type 6:

    Location area identification

    Cell identity

    Cell options

    NCC permitted

  • 8/7/2019 Layer3 Signaling Procedure

    43/64

    System Information Messages

  • 8/7/2019 Layer3 Signaling Procedure

    44/64

    System Information Messages

  • 8/7/2019 Layer3 Signaling Procedure

    45/64

    System Information Messages

  • 8/7/2019 Layer3 Signaling Procedure

    46/64

    L3 Message Format

    Within the layer 3 protocols, with some

    exceptions, the messages follow standard L3

    format.

    L3 message consists of octets, main parts of

    which are:

    Protocol discriminator

    Transaction identifier or Skip indicator

    Message type

    Other information elements, as required

  • 8/7/2019 Layer3 Signaling Procedure

    47/64

    Protocol Discriminator

    Bits 1 to4 of first octet are protocol

    discriminator (PD) bits.

    Protocol discriminator identifies the layer 3

    protocol to which the message belongs.

  • 8/7/2019 Layer3 Signaling Procedure

    48/64

    Transaction Identifier and Skip

    Indicator

    Bits 5 to 8 of first octet in L3 message are

    reserved for transaction identifier.

    TI makes it possible to decide that to which

    out of same parallel CM transactions the

    message belongs.

    For RR and MM messages the field is called

    skip indicator and its value is fixed as 0000.

    TI is further divided into two parts as bit 8 is

    used to identify the direction of message and

    remaining three bits make the value of TI.

  • 8/7/2019 Layer3 Signaling Procedure

    49/64

  • 8/7/2019 Layer3 Signaling Procedure

    50/64

    Message Type

    The message type information element

    determines the function of a message within a

    protocol.

    Each value represents a separate type of

    message for the particular sublayer.

  • 8/7/2019 Layer3 Signaling Procedure

    51/64

    Message Type

  • 8/7/2019 Layer3 Signaling Procedure

    52/64

  • 8/7/2019 Layer3 Signaling Procedure

    53/64

    MOC Signaling Diagram

  • 8/7/2019 Layer3 Signaling Procedure

    54/64

  • 8/7/2019 Layer3 Signaling Procedure

    55/64

  • 8/7/2019 Layer3 Signaling Procedure

    56/64

    MTC Signaling Diagram

  • 8/7/2019 Layer3 Signaling Procedure

    57/64

  • 8/7/2019 Layer3 Signaling Procedure

    58/64

  • 8/7/2019 Layer3 Signaling Procedure

    59/64

    Location Updating Signaling

    Diagram

  • 8/7/2019 Layer3 Signaling Procedure

    60/64

  • 8/7/2019 Layer3 Signaling Procedure

    61/64

  • 8/7/2019 Layer3 Signaling Procedure

    62/64

  • 8/7/2019 Layer3 Signaling Procedure

    63/64

  • 8/7/2019 Layer3 Signaling Procedure

    64/64