Date post: | 14-Apr-2018 |
Category: |
Documents |
Upload: | ujjwal-maghaiya |
View: | 222 times |
Download: | 0 times |
of 14
7/29/2019 Umts Procedures
1/14
1
UMTS Procedure Examples
Guoyou He
T-110.498 Special Course in data communications and networks
Spring 2003
Agenda
Elementary Procedures
RRM Procedure Examples
MM Procedure Examples
CC Procedure Example
Packet Data Example
IMS Prodecure Example
7/29/2019 Umts Procedures
2/14
2
Elementary Procedures (1/8)
Paging
RRC Connection Set-up
Trasaction Reasoning
Authentication and Security
Transaction Set-up with RAB Allocation
Tansaction
Transaction Clearing and RAB Release
RRC Connection Release
Elementary Procedures (2/8)
Paging and RRC Connection Setup
Core Network
Domain
(S)RNCBS
UE
Uu Iub Iu
RANAP: Paging[The requesting CN domain, IMSI, etc.]RRC: Paging Type 1[Radio Network Temporary I dentity (RNTI)]
RRC: Connection Request[IMSI / TMSI, IMEI, LA Id, RA Id, Reason for the
radio connection ]
NBAP: RL Setup[Transport format
description, power control info, code info]NBAP: RL Setup Response[Transport
Layer Addressing In fo, Reference Info]
Iub Bearer Establishment
FP: Downlink Synch.
FP: Uplink Synch.
RRC: Connection Setup[Transport format, Power control, codes]
RRC: Connection Setup Complete
RANAP: Paging[The requesting CN domain, IMSI]RRC: Paging Type 2[Radio Network Temporary I dentity (RNTI)]
RRC
Connection
Setup
Active Connection
7/29/2019 Umts Procedures
3/14
3
Elementary Procedures (3/8)
Transaction Reasoning, Authentication and Security Control
MSC/VLR(S)RNC
BSUE
Uu Iub Iu
RANAP: UE Initial Message[TMSI/IMSI, Current LA of
UE, The Kind of Transaction Requested)]RRC: Initial Direct Transfer (MM, GMM,CC, etc.)
RRC: Direct Transfer (Authentication Request)
RRC: Direct Transfer (Authentication Response)
RANAP: Security Mode Command[Selected Security
Algorithms, Integrity and Encryption Keys].
RANAP::Direct Transfer (Authentication Response).
RRC: Security Mode Command[Commands the UE to start encrypting the transaction
with the corresponding keys and algorithms]
RRC: Security Mode Complete (Indicates that UE has successfully turned on the
selected integrity protection and encryption algorithms in this transaction)
RANAP: Security Mode Complete
Transaction
Reasoning
SGSN
RANAP: Direct Transfer (Authentication Request)
Authentication
and Security
Control
Elementary Procedures (4/8)
Transaction Set-up with RAB Allocation, Transaction,
Transaction Clearing with RAB Release (Circuit Switched)
MSC/VLR(S)RNC
BSUE
Uu Iub Iu
RANAP: Direct Transfer(CC: Setup[TransactionId,
StreamId, Traffic class,AsymmetryId, Max bitrate,
Guaranteedbitrate])
RRC: Direct Transfer (CC: Setup[TransactionId, StreamId, Traffic class, AsymmetryId,
Max bitrate, Guaranteed bitrate])
RRC: Radio Bearer Setup
RANAP: RAB Assignment Response
RRC: Radio Bearer Setup Complete
RRC: Direct Transfer (CC: Call Proceeding)RANAP: Direct Transfer (CC: Call Proceeding)
RANAP: RAB Assignment Request [Unique RAB ID,
QoS Parameters]
Radio Bearer Establishment
Iu CS Bearer Establishment
Further Procedures for User Plane Connection and User Data Flow Established and Carried Between Parties
Transaction
Setup with
RAB
Allocation
Transaction
Transaction
Clearing with
RAB Release
RRC: Direct Transfer (CC: Disconnect)RANAP: Direct Transfer (CC: Disconnect)
RANAP: Direct Transfer (CC: Release)RRC: Direct Transfer (CC: Release)
RRC: Direct Transfer (CC: Rel. Complete)RANAP: Direct Transfer (CC: Rel.. Complete)
RANAP: RAB Assignment Request (Release)RRC: Radi o Bearer Release
RRC: Radio Bearer Release CompleteRANAP: RAB Assignment Response (Release)
7/29/2019 Umts Procedures
4/14
4
Elementary Procedures (5/8)
Transaction Set-up with RAB Allocation, Transaction,
Transaction Clearing with Iu Release (Circuit Switched)
MSC/VLR(S)RNC
BSUE
Uu Iub Iu
RANAP Direct Transfer(CC: Setup[TransactionId,
StreamId, Traffic class,AsymmetryId, Max bitrate,
Guaranteedbitrate])
RRC: Direct Transfer (CC: Setup[TransactionId, StreamId, Traffic class, AsymmetryId,
Max bitrate, Guaranteed bitrate])
RRC: Radio Bearer Setup
RANAP: RAB Assignment ResponseRRC: Radio Bearer Setup Complete
RRC: Direct Transfer (CC: Call Proceeding)RANAP: Direct Transfer (CC: Call Proceeding)
RANAP: RAB Assignment Request [Unique RAB ID,
QoS Parameters]
Radio Bearer Establishment
Iu CS Bearer Establishment
Further Procedures for User Plane Connection and User Data Flow Established and Carried Between Parties
Transaction
Setup with
RAB
Allocation
Transaction
Transaction
Clearing with
Iu Release
RRC: Direct Transfer (CC: Disconnect)
RANAP: Direct Transfer (CC: Disconnect)
RANAP: Direct Transfer (CC: Release)RRC: Direct Transfer (CC: Release)
RRC: Direct Transfer (CC: Rel. Complete)RANAP: Direct Transfer (CC: Rel.. Complete)
RANAP: Iu Release CommandRRC: Radi o Bearer Release
RRC: Radio Bearer Release Complete
RANAP: Iu Release CompleteClearing RRC Connection
Elementary Procedures (6/8)
Transaction Set-up with RAB Allocation, Transaction,
Transaction Clearing with RAB Release (Packet Switched)
SGSN(S)RNC
BSUE
Uu Iub Iu
RANAP Direct Transfer(SM: Active PDP Context
Request)
RRC: Direct Transfer (SM: Active PDP Context Request)
RRC: Radio Bearer Setup
RANAP: RAB Assignment Response
RRC: Radio Bearer Setup Complete
RRC: Direct Transfer (SM: Active PDP Context Accept)RANAP: Direct Transfer (SM: Active PDP Co ntext Accept)
RANAP: RAB Assignment Request [Unique RAB ID,
QoS Parameters (Guaranteed bitrate)]
Radio Bearer Establishment
Iu PS Bearer Establishment
Exchanging Packet Switched Data between the UE and the CN Domain
Transaction
Setup with
RAB
Allocation
Transaction
Transaction
Clearing with
RAB Release
RRC: Direct Transfer (SM: Deactivate PDP Context Request)RANAP: Direct Transfer (SM: Deactivate PDP Context Req.)
RANAP: RAB Assignment Request (Release)RRC: Radi o Bearer Release
RRC: Radio Bearer Release CompleteRANAP: RAB Assignment Response (Release)
RANAP: Direct Transfer (SM: Deactivate PDP Context
Accept)RRC: Direct Transfer (SM: Deactivate PDP Context Accept)
7/29/2019 Umts Procedures
5/14
5
Elementary Procedures (7/8)
Transaction Set-up with RAB Allocation, Transaction,
Transaction Clearing with Iu Release (Packet Switched)
SGSN(S)RNC
BSUE
Uu Iub Iu
RANAP Direct Transfer(SM: Active PDP Context
Request)
RRC: Direct Transfer (SM: Active PDP Context Request)
RRC: Radio Bearer Setup
RANAP: RAB Assignment ResponseRRC: Radio Bearer Setup Complete
RRC: Direct Transfer (SM: Active PDP Context Accept)RANAP: Direct Transfer (SM: Active PDP Co ntext Accept)
RANAP: RAB Assignment Request [Unique RAB ID,
QoS Parameters (Guaranteed bitrate)]
Radio Bearer Establishment
Iu PS Bearer Establishment
Exchanging Packet Switched Data between the UE and the CN Domain
Transaction
Setup with
RAB
Allocation
Transaction
Transaction
Clearing with
Iu Release
RRC: Direct Transfer (SM: Deactivate PDP Context Request)RANAP: Direct Transfer (SM: Deactivate PDP Context Req.)
RANAP: Direct Transfer (SM: Deactivate PDP Context
Accept)RRC: Direct Transfer (SM: Deactivate PDP Context Accept)
RRC: Radio Bearer ReleaseRANAP: Iu Release Command
RANAP: Iu Release Complete
RRC: Radi o Bearer Release Complete
Clearing of RRC Connection
Elementary Procedures (8/8)
RRC Connection Release
(S)RNCBSUE
UuIub
RRC: Connection Release
RRC: Connection Release Complete
NBAP: RL Deletion
NBAP:RL Deletion Response
Iub Bearer Release
7/29/2019 Umts Procedures
6/14
6
RRM Procedure Examples (1/5)
Soft Handover Link Addition and Link
Deletion
SRNS Relocation Circuit Switched
Inter-System Handover from UMTS to
GSM Circuit Switched
RRM Procedure Examples (2/5)
Soft Handover Link Addition
SRNCBS 1UE
UuIub
RRC: Measurement Report (Measurements of Intra-frequency, Inter-frequency, Inter-system, Traffic volume, Quality, Internal)
RNSAP: RL Setup Req.
NBAP: RL Setup Response
BS 2 DRNC
IurIubUu
NBAP: RL Setup.
RNSAP: RL Setup Response
Iub Bearer Setup Iur Bearer Setup
FP Downlink Synchronization
FP Uplink Synchronization
RRC: Active Set Update (RL Addition: A new radio link has been added to the active set of the connection, which can be taken into use)
RRC: Active Set Update Complete
UE has a service (RRC conn ection with the UTRAN exists and is active)
7/29/2019 Umts Procedures
7/14
7
Soft Handover Link Deletion
RRM Procedure Examples (3/5)SRNCBS 1UE
Uu Iub
RRC: Measurement Report
RNSAP: RL Deletion Request
NBAP: RL Deletion Response
BS 2 DRNC
IurIubUu
NBAP: RL Deletion Request
RNSAP: RL Deletion Response
Iub Bearer Release Iur Bearer Release
RRC: Active Set Update (RL Deletion of BS 2: Indicates the radio connection to be removed)
RRC: Active Set Update Complete
The transaction is going on and the UE moves
RRM Procedure Examples (4/5)
SRNS Relocation Circuit Switched (UE not involved)
RNC 2UE
RANAP: Relocation Required [Reason,
Target RNS ID, UE Classmark Info.]
RANAP: Relocation Command
RANAP: Relocation Request Ack.
(Optional) RNSAP: SRNC Relocation Commit
RANAP: Iu Release Command
MSC/VLR
RANAP: Relocation Request
RNC 1
User Data Flow through RNC 1
Data Forwarding
RNC 1 RNC 2
RRC Procedures
RANAP: Relocation Complete
RANAP: Iu Release Complete
User Data Flow through RNC 2
RANAP: Relocation Detect
7/29/2019 Umts Procedures
8/14
8
RRM Procedure Examples (5/5)
Inter-System Handover from UMTS to GSM circuit switched
BSC
RANAP: Relocation Required[Reason,
Cell Global ID, UE Classmark Info.]
BSSMAP: HandOverRequired Ack..
BSSMAP: TCH Assign Cmd
GSM RR: Physical Info[Info. for Starting to Use the GSM RadioAccess, Channel Decription, etc.]
MSC/VLR
BSSMAP: HandOver Required
User Data Flow through RNC
BSSMAP: HandOver Detect
User Data Flow through GSM BSC
TCH Allocation
RANAP: Relocation Command
UERNC
RRC: Measurement Report
RRC: Handover from UTRAN Command
[Target System, Additional Info. for HO]
GSM RR: Handover Access
GSM RR: Handover Complete
BSSMAP: HandOverCompleteRANAP: Iu Release Command
RANAP: Iu Release Complete
RRC: URA Update
RRC: URA Update Confirm
MM Procedure Examples (1/3)
Cell Update and URA Update
UE RNC
RRC: Cell Update
RRC: Cell Update Confirm
Information exchange between UE and RNC
Information exchange between UE and RNC
Cell
Update
URA
Update
7/29/2019 Umts Procedures
9/14
9
MM Procedure Examples (2/3)
Location Update to the CN CS Domain
RNCUE
RRC Initial Direct Transfer (MM: LU
Request[Old LA Id, New LA Id, TMSI])
MAP Update Location
MAP Insert Subscriber
Data[Subscriber Profile, Serv. Info.]
Authentication and Security
New
MSC/VLR
Old
MSC/VLRAuC/HLR
RRC Connection Setup
MAP Cancel Location
RANAP UE Initial Message (MM: LU
Request[Old LA Id, New LA Id, TMSI]) MAP Send Parameters(Fetch Sec. Param.)
MAP Send Parameters(Sec. Param.)
MAP Cancel Location Ack.
MAP Insert Subscriber Data Ack.
MAP Update Location Ack.RANAP Direct Transfer (MM: LU
Accept [New TMSI])RRC Direct Transfer (MM: LU
Accept [New TMSI])
RRC Direct Transfer (MM:
Ack(TMSI Realloc. Complete))RANAP Direct Transfer (MM:
Ack(TMSI Realloc. Complete))
RANAP Iu Release Command
RRC Connection ReleaseRANAP Iu Release Complete
MM Procedure Examples (3/3)
Routing Area Update to the CN PS Domain
AuC/HLRRNCUE
GTP-C: SGSN Ctxt
Req.(Request Subscriber Info.)
RRC Initial Direct
Transfer(GMM: RAU
Request[Old and New RA ID])
RANAP UE Initial Massage
(GMM: RAU Request[Old
and New RA ID])
MAP Send Parameters (Subscribers Authentication Vectors)
MAP Send Parameters(Ask for Sub scribers Authentication Vectors)
MAP Update Location
GTP-C: Update PDP Context Response
GTP-C: SGSN Ctxt Resp.
(Subscriber Info.)
New SGSN Old SGSN GGSN
RRC Connection Setup
Au th en ticat io n a nd Secu ri ty G TP-C : U pda te PD P C on tex t Re qu est (T o I nfo rm tha t SG SN and
PDP Ctxt Have Been Changed)
MAP Cancel Location
MAP Cancel Location Ack.
MAP Insert Subscriber Data (Transfer Sub scriber Profile)
MAP Insert Subscriber Data Ack.
MAP Update Location Ack.
RANAP Direct Transfer
(GMM: RAU Accepted [New
P-TMSI])RRC Direct Transfer (GMM:
RAU Accepted [New P-TMSI])
RRC Direct Transfer (GMM:
Ack[P-TMSI Realoc.
Complete])
RANAP Direct Transfer
(GMM: Ack[P-TMSI
Realloc. Complete])
RANAP Iu Release Cmd
RRC Connection ReleaseRANAP Iu Release Complete
7/29/2019 Umts Procedures
10/14
7/29/2019 Umts Procedures
11/14
11
IMS Procedure Example (1/2)
UTRAN
GERAN
PS CN
SGSN GGSN
HSS
CS CN
MSC
Server
GMSC
Server
MGW MGW
IMS CN
MGW
MGCF
BGCFS-CSCF
I-CSCF
P-CSCF
Iinternet &Corporate IP
PSTN/ISDN
BSC
RNCBS
BTS
IMS Procedure Example (2/2)
P-CSCF Discovery Using PDP Context Activation Signaling
Registration Information Flow User Not Registered
GGSNSGSNUE
Active PDP Context Request
(Ask for P-CSCF IP Addr.)
Create PDP Context ResponseActivate PDP Context Accept
Get IP Address(es)
of P-CSCF(s)
P-CSCF I-CSCF HSS S-CSCF
Initiate Communication towards IMS and Gain Signalling Channel
Register [P-CSCF addr.,
Public User ID, PrivateUser ID, P-CSCS
Network ID, UE IP
Addr.]
Cx-Query [Public User ID,
Private User ID, P-CSCF
Network ID]Cx-Query Resp.[(S_CSCF
name), S-CSCCF Capability]
Cx-Select-pull [Pub. User ID, Priv. User ID]
Cx-Select-pull Resp [S-CSCF Name & capability]
Register [P-CSCF, addr./name, Pub. User ID, Priv. User
ID, P-CSCF Net. ID, UE IP addr.]Cx-put [Pub. User ID, Priv. User ID, S_CSCF name]
Cx-put Resp.
Cx-pull [Pub. User ID, Priv. User ID]
Cx-pull Resp.[User Info. ]
Service Control.
200 OK (Home network contact info.)
200 OK (Home Network
Contact Info.[Encrypted
S_CSCF Addr.])200 OK (Home network contact Info.)
Visited Network Home Network
Create PDP Context Request
P-CSCF
Discovery
Register [Public User ID, Private User ID, Home Network Domain Name, UE IP Addr.]
7/29/2019 Umts Procedures
12/14
12
Summary
The presented UMTS procedures are only
some examples, it does not cover all the
procedures in UMTS.
The basic procedures are used in other
procedures.
IMS procedures are not covered by the
basic procedures.
Reference
Kaaranen Heikki, etc. Architecture,
Mobility and Services, John Wiley & Sons
Ltd, England, 2001
3GPP TS 23.228 v5.8.9 IP Multimedia
Subsystem (IMS), 2003-03
7/29/2019 Umts Procedures
13/14
13
Thank You!
UMTS Protocols (Control Plane) Control Plane (Signaling Plane)
TE
PPP
L1
PPP
L1
MT UTRAN
SM/GMM
RRC
RLC
MAC
Radio
RRC
RLC
MAC
Radio
RANAP
SCCP
MTP3
AAL5
ATM
Replay
ATM
switch
ATMARP
server
AAL5
ATM
ATMARP
server
SM/GMM
RANAP
SCCP
MTP3
AAL5
ATM
GTP-C
UDP
IP
IPOA
AAL5
ATM
SGSNGGSN
GTP-C
UDP
IP
IPOA
AAL5
ATM
BSSAP+/MAPTCAP
SCCP
MTP3
MTP2
E1
DHCP/RADIUS
UDP
IP
802.3
FE
GGSN
MSC_VLR/HLR
DHCP/RADIUS
UDP
IP
L2(802.3)
L1(FE)
ISP
MAP
TCAP
SCCP
MTP3
MTP2(SAAL)
E1(ATM)
GGSNHLR
MAP
TCAP
SCCP
MTP3
MTP2(SAAL)
E1(ATM)
SGSNHLR
BSSAP+
TCAP
SCCP
MTP3
MTP2(SAAL)
E1(ATM)
SGSNMSC_HLRSM: Session managementGMM: GPRS mobility managementRRC: Radio resource controlRLC: Radio Link ControlMAC: Medium Access ControlRANAP: Radio Access NetworkApplication ProtocolSCCP: Signaling ConnectionControl PartMTP3/2: Message Transfer Part 3/2PDCP: Packet Data ConvergenceProtocol
SAAL: Siganaling ATM adaptationlayerAAL5: ATM adaptation layer 5GTP-C/U: GPRS TunnelingProtocol-Control/UserIPoA: IP over ATMUDP: User Datagram ProtocolBSSAP: Base Station SystemGPRS Application PartMAP: Mobile Application PartTCAP: Transaction CapabilitiesApplication PartPPP: Point to Point Protocol
7/29/2019 Umts Procedures
14/14
14
UMTS Protocols (User Plane)
User Plane (Traffic Plane)
TE
IP
PPP
L1
MT UTRANATM
switch
ATMARP
server
AAL5
ATM
ATM
ARP
server
SGSNGGSN
IP
GTP-UUDP
IP
IPOA
AAL5
ATM
IPinIP
IP
802.3
FE
GGSN
Application
IPinIP
IP
L2
L1
ISP
Relay
GTP-UUDP
IP
IPOA
AAL5
ATM
GTP-UUDP
IP
IPOA
AAL5
ATM
Relay
GTP-UUDP
IP
IPOA
AAL5
ATM
PDCP
RLC
MAC
Radio
Relay
PPP
L1
PDCP
RLC
MAC
Radio
Relay
Application