UMTS Signalling
UMTS Signalling
Universal Mobile
Telecommunications
System
Signalling
Uu Iub Iu E / Gn
NodeB RNC MSC VLR SGSN GMSC GGSN
User Plane
Control Plane
System Network Layer
User Plane
Control Plane
Radio Network Layer
User Plane
Control Plane
Transport Network Layer
UMTS Network Transactions
Uu / Iub – Control-Plane
MM / SM / CC MM/SM/CC
UP FP SSCOP
AAL2 AAL5
RLC RLC
MAC MAC
UP FP
AAL2
Control-Plane User-Plane
STC SCCP
UP FP SSCOP IP UP FP
Control-Plane User-Plane
MTP3-B M3UA
SSCF-NNI SCTP
SSCOP IP
Iu UP
AAL5 AAL2
Control-Plane User-Plane
MM / CC / SS Application data
RANAP IP
SCCP
MTP3-B M3UA
GTP-U
SSCF-NNI SCTP
UDP
SSCOP IP
IP
AAL5 AAL5
Control-Plane User-Plane
TCAP ISUP
SCCP
MTP-L3
MTP-L2
MSC PCM MSC PCM MSC
VLR VLR VLR
Gn – User- / Control-Plane
Control-Plane User-Plane
Application data
IP
GTP-C GTP-U
UDP UDP
IP IP
AAL5 AAL5
ASN.1
RRC, NBAP, RNSAP and RANAP
AAL2L3 (ALCAP)
Iu UP, AMR, TAF, RLP
PDCP and BMC
RRC
Idle Mode
Camping on a UTRAN cell Camping on a GSM cell
GPRS idle mode
Establish Establish Establish
Dedicated Shared Cell RR-
RRC- RRC- reselection Connection
Connection Connection Init Rel.
Release Release of of Release
Dedicated Shared TBF TBF RR-
RRC- RRC- Connection
Connection Connection GPRS
Packet
CELL_DCH CELL_FACH
Transfer
Mode
P CH
RA_ r
r : U nsfe RRC State
RRC State Indicator: to a Indicator:
URA_PCH i ca L tr CELL_PCH
d U
e In i t.
at In
St g or Paging
C n
RR agi or
P Init. UL
transfer
URA_PCH CELL_PCH
RRC Connection Establishment
Idle
( RLC-SAP: TM, CCCH ) RRC CONNECTION REQUEST
[ RRC TAId, Initial UE Id, Establishment Cause ]
( RLC-SAP: UM, CCCH ) RRC CONNECTION SETUP
[ RRC TAId, new U-RNTI, SRB ]
( RLC-SAP: AM, DCCH ) RRC CONNECTION SETUP COMPLETE
Connected [ RRC TAId, UE Radio Acces Capability ]
Successful
Unsuccessful
( RLC-SAP: TM, CCCH ) RRC CONNECTION REQUEST
[ RRC TAId, Initial UE Id, Establishment Cause ]
( RLC-SAP: UM, CCCH ) RRC CONNECTION REJECT
[ RRC TAId, Cause ]
RRC Connection Release
RNC
RNC
RNC
» The CRNC Communication Context contains all info for the CRNC to
communicate with a specific UE.
» The Context is identified by the parameter
CRNC Communication Context Identifier.
NBAP Example Procedure
NodeB RNC
INITIATING MESSAGE
[ Procedure Code: RADIO LINK SETUP,
Transaction-Id, C-Id, Channel parameter ]
SUCCESSFUL OUTCOME
[ Procedure Code: RADIO LINK SETUP,
Transaction-Id, Channel parameter ]
Successful
Unsuccessful
INITIATING MESSAGE
[ Procedure Code: RADIO LINK SETUP,
Transaction-Id, C-Id, Channel parameter ]
UNSUCCESSFUL OUTCOME
[ Procedure Code: RADIO LINK SETUP,
Transaction-Id, Cause ]
RANAP
RNC MSC
INITIATING MESSAGE
Class 2
[ Procedure Code: INITIAL UE MESSAGE,
CN Domain Id, LAI, SAI, Iu Signal.Conn.Id, NAS PDU ]
INITIATING MESSAGE
[ Procedure Code: SECURITY MODE CONTROL,
Class 1 Integrity protection info, key status ]
SUCCESSFUL OUTCOME
[ Procedure Code: SECURITY MODE CONTROL,
Integrity protection algorithm ]
INITIATING MESSAGE
[ Procedure Code: RAB ASSIGNMENT,
Class 3 RAB Id and Info, Cause ]
OUTCOME
[ Procedure Code: RAB ASSIGNMENT,
Success or failure IEs for RAB Id and Info ]
Signalling Part 3
MSC VLR
MM: CM Service Request
[ Mobile Identity, MS Classmark ]
MM: CM Service Accept
CC: Setup
[ Called Party Number, Bearer Capability ]
CC: Call Proceeding
MM: Authentication Request
MM: Authentication Response
CC: Alert
CC: Connect
CC: Connect Ack.
Call set-up
Call release CC: Disconnect [ Cause ]
CC: Relase
CC: Reease Complete
PS Mobility Management
SGSN
* : Initiating Message
NodeB RNC MSC
AAL2L3: Establish
RRC Connection Setup
CC
* : Initiating Message
NodeB RNC MSC
RLSD
RLC
MOC on IuCS 1/4
* : Initiating Message
NodeB RNC MSC
* : Initiating Message
NodeB RNC MSC
* : Initiating Message
NodeB RNC MSC
RLSD
RLC
MTC on IuCS 1/5
* : Initiating Message
NodeB RNC MSC
CC
MTC on IuCS 2/5
* : Initiating Message
NodeB RNC MSC
* : Initiating Message
NodeB RNC MSC
RLSD
RLC
Attach on IuPS 1/2
* : Initiating Message
NodeB RNC SGSN
AAL2L3: Establish
RRC Connection Setup
CC
* : Initiating Message
NodeB RNC MSC
* : Initiating Message
NodeB RNC MSC
* : Initiating Message
NodeB RNC MSC
AAL2L3: Establish
RLSD
RLC
CS-Control Plane between CN nodes
SGSN
2.
UTRAN SGSN
other PLMN
GTP
» GTP-U:
» Transport of application data
» GTP‘:
» Transport of charging data records from SGSN and GGSN to Charging
Gateway.
SGSN GGSN
GTP-C-TM: Create PDP Context Request
[ TID-C, DL-TID-D, MSISDN, NSAPI, APN, PDP-Info ]
GTP-U: Tunnel-PDU
[ UL-TID-D, ]
GTP-U: Tunnel-PDU
[ UL-TID-D, ]
GTP-U: Tunnel-PDU
PDP Context [ DL-TID-D, ]
set-up
PDP Context
release GTP-C-TM: Delete PDP Context Request
[ TID-C, NSAPI, Teardown Ind ]