layer3 signaling procedure
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