09 UMTS System
09 UMTS System
(GPRS to UMTS)
Introduction
2
GPRS Network
UMTS Network
6
Control Planes for UMTS and GPRS (2/2)
z Unlike GPRS, the LLC layer is not supported in UMTS. In GPRS, reliable
communication between MS and SGSN is guaranteed by LLC.
z In UMTS, Radio Resource Control (RRC) protocol is responsible for reliable
connection between MS and UTRAN, and Signaling Connection Control Part
(SCCP) is responsible for reliable connection between UTRAN and SGSN.
z Specifically, radio resources are managed by RRC exercised between the MS
and the UTRAN.
z On top of SCCP, the Radio Access Network Application Part (RANAP) protocol
supports transparent mobility management signaling transfer between the MS
and the CN which are not interpreted by the UTRAN.
z RANAP is also responsible for serving RNC relocation, radio access bearer (
RAB) management, and so on.
z In both GPRS and UMTS the GPRS Mobility Management (GMM) protocol
supports mobility management functionality, which is the focus of this paper.
In 3GPP 23.121, GMM for UMTS is also referred to as UMTS MM (UMM).
7
8
MM Messaging between MS and SGSN
10
The Gs Interface (1/2)
11
12
User Plane
13
14
Concepts of MM
z In order to track the MSs, the cells (i.e., BTSs/Node Bs) in GPRS
/UMTS service area are partitioned into several groups. To deliver
services to an MS, the cells in the group covering the MS will page the
MS to establish the radio link.
z In the CS domain, cells are partitioned into location areas (LAs). The
LA of an MS is tracked by the VLR.
z In the PS domain, the cells are partitioned into routing areas ( RAs ).
An RA is typically a subset of an LA. The RA of an MS is tracked by
the SGSN.
15
MM Functions (1/4)
16
MM Functions (2/4)
17
MM Functions (3/4)
18
MM Functions (4/4)
19
MM States
z The MM state machines for both GPRS and UMTS are basically
the same.
20
IDLE or PMM-DETACHED
21
STANDYBY or PMM-IDLE
22
READY or PMM-CONNECTED
23
MM State Transitions
24
STANDBY to IDLE
(PMM-IDLE to PMM-DETACHED) (1/3)
25
STANDBY to IDLE
(PMM-IDLE to PMM-DETACHED) (2/3)
26
STANDBY to IDLE
(PMM-IDLE to PMM-DETACHED) (3/3)
27
STANDBY to READY
(PMM-IDLE to PMM-CONNECTED)
28
READY to STANDBY
(PMM-CONNECTED to PMM-IDLE) (1/2)
29
READY to STANDBY
(PMM-CONNECTED to PMM-IDLE) (2/2)
30
READY to IDLE
(PMM-CONNECTED to PMM-DETACHED)
32
MM Context
33
34
MM SGSN Context: GPRS vs UMTS
(Location Information) (2/2)
37
40
PDP Contexts in SGSN (3/3)
41
42
PDP SGSN Context: GPRS vs UMTS
(2/2)
zPDU Information
q GPRS SGSN maintains Send N-PDU number (SNDCP
sequence number of the next downlink N-PDU to be sent to
the MS), Receive N-PDU number (SNDCP sequence
number of the next uplink N-PDU to be received from the
MS), packet flow identifier and aggregate BSS QoS profile
negotiated.
q On the other hand, UMTS SGSN maintains PDCP -SND (the
next PDCP sequence number to be sent to the MS) and
PDCP -SNU (the next PDCP sequence number expected
from the MS).
43
44
MM Radio Resource Information (2/2)
45
MS MM Context
46
MS MM Context: GPRS vs UMTS
zLocation Information
q GPRS MS maintains cell identity.
q In UMTS, cell tracking is not conducted at the mobility
management layer between the MS and the SGSN.
q Thus, cell identity is not maintained in the MM context of the MS.
Instead, it is maintained between the MS and the UTRAN.
z Security Information
q UMTS MS maintains extra security parameter CK next.
47
48
MS PDP context
49
zRadio Information
q The GPRS MS maintains radio priority.
q In UMTS, the radio priority for data delivery is determined
by QoS profile, and the radio priority is not kept separately
in the MS.
50
Relationship between MM States &
Contexts (1/3)
51
zSTANDBY (PMM-IDLE)
q In the STANDBY/PMM-IDLE state, valid MM contexts are
maintained in the MS and the SGSN.
q In this state, the PDP context can be activated and deactivated.
q In UMTS, when the PDP context is activated in this state, no
Iu/radio connection is established between the MS and the
network because PDU delivery is not allowed in this state.
q In GPRS the LLC link is connected.
52
Relationship between MM States &
Contexts (3/3)
zREADY (PMM-CONNECTED)
q In the READY/PMM-CONNECTED state, valid MM contexts
are maintained in the MS and the SGSN.
q As in the STANDBY/PMM-IDLE state, the MS may initiate
PDP context activation and deactivation.
q In this state, the signaling connection is established in
UMTS.
53
54
Attach: Step 1 (2/3)
55
56
Attach: Step 2
57
z Step 3. The MS is unknown in both the old and the new SGSNs.
The new SGSN asks the MS to supply IMSI through the Identity
Request and Response messages exchange.
z Step 4. Authentication is mandatory if the MM context of the MS
has been deleted since last detach. The equipment (IMEI) may be
optionally checked.
z Step 5. If the MS has moved from the old SGSN to the new SGSN
since last detach or if the MS is performing the first attach, then the
RA update procedure is executed so that the new SGSN can obtain
the current MM context of the MS.
58
Attach: Step 6
59
Attach: Step 7
60
Attach: Steps 8 and 9
61
Detach
z The PS detach procedures are basically the same for both GPRS
and UMTS.
z The network or the MS may request detach explicitly.
z When PS detach is executed, the MS will not receive the SGSN-
based service.
z Implicit PS detach is executed by the network (without notifying the
MS) if the mobile reachable timer expires or when radio path is
disconnected due to errors.
z After implicit PS detach is performed, the MS's MM context is
deleted after an implementation dependent timeout period.
z The PS detach procedure also inactivates the PDP contexts.
62
Location Update
63
65
66
Periodic Location Update (4/9) : PS/CS
attached MS (CASE I)-1/2
67
68
Periodic Location Update (6/9) : PS/CS
attached MS (CASE II)-1/5
69
70
Periodic Location Update (7/9) : PS/CS
attached MS (CASE II)-3/5
71
zClass B MS (GPRS)
q During CS connection, the MS does not execute any RA/LA
updates.
q For Network Mode I, at the end of the CS connection, RA
update is performed if inter-RA crossings occur in CS
connection, and combined RA/LA update is performed if
inter-SGSN or inter-LA crossings occur in CS connection.
72
Periodic Location Update (7/9) : PS/CS
attached MS (CASE II)-5/5
zClass B MS (GPRS)
q For Network Mode II, at the end of the CS connection, RA
update is performed if inter-RA or inter-SGSN crossings
occur in CS connection.
q LA update is performed if inter-LA crossings occur in CS
connection.
73
74
Combined RA/LA Update: Step 1 (2/2)
75
76
Combined RA/LA Update: Step 2 (2/2)
77
78
Combined RA/LA Update: Step 4
79
z Step 5. The new SGSN sends the Update PDP Context Request
message to the corresponding GGSNs. With this message, the
GGSN PDP contexts are modified. The GGSNs return the Update
PDP Context Response messages.
z Step 6. The SGSN issues the Update Location message to inform
the HLR that the SGSN for the MS has been changed.
z Step 7. The HLR and the old SGSN exchange the Cancel Location
message pair. The MM and the PDP contexts in the old SGSN is
not deleted until the timer described in Step 2 expires.
80
Combined RA/LA Update: Steps 8 and 9
81
z Steps 10-12 are executed if the new SGSN detects that the LA has
been changed or the update type in Step 1 indicates combined
RA/LA update with IMSI (CS) attach.
z Step 10 (LA Update). Through a table lookup technique, the SGSN
translated RA identity (RAI) into the VLR number and sends the
Location Update Request message to the VLR (after Step 8 is
executed). The VLR creates or updates the SGSN-VLR association
by storing the SGSN number.
z Step 11. The standard GSM location update procedure is
performed.
z Step 12. The new VLR allocates a new TMSI and responds with
Location Update Accept to the SGSN. Allocation of TMSI is optional
if the VLR is not changed.
82
Combined RA/LA Update: Steps 13-15
z Step 13. The new SGSN sends the Routing Area Update Accept
message to the MS.
q In GPRS, the new SGSN also confirms all mobile -originated N-PDUs
successfully transferred before the start of the update procedure.
z Step 14. The MS sends the Routing Area Update Complete
message to the new SGSN to confirm the reallocation of the TMSI.
q In GPRS, the MS also confirms all received mobile-terminated N-PDUs
before the RA update procedure started.
q This information is used by the new SGSN to check if the packets
forwarded from the old SGSN have been received by the MS. If so, these
redundant packets are discarded.
z Step 15. If a new TMSI has been received by the MS, then the
TMSI Reallocation Complete message is sent to the VLR.
83
84
SRNC and DRNC (2/6)
85
86
SRNC and DRNC (4/6)
87
88
PS SRNC Relocation
89
90
CS SRNC Relocation (2/2)
91
92
PS SRNC Relocation Procedure: Steps 1
and 2
93
94
PS SRNC Relocation: Step 5
95
z RNC1 stops exchanging packets with the MS, and forwards the
buffered packets (which are sent from GGSN) to RNC2.
96
PS SRNC Relocation: Step 7
97
98
PS SRNC Relocation: Step 8 (2/2)
z Note that in Steps 6-8, the UTRAN connection point is moved from
RNC1 to RNC2.
q In this period, packet exchange between the MS and network is stopped
for lossless relocation.
99
100
PS SRNC Relocation: Step 10
101
102
Combined Hard Handoff with SRNC
Relocation
103
z In this case, the SGSN supports both the Gb and IuPS interfaces.
104
UMTSàGPRS
105
UMTSàGPRS: Step 1
106
UMTSàGPRS: Step 2
[Step 2.] The SGSN exchanges the SRNS Context Request and
Response messages with the old SRNS to obtain the following
information:
z The SGSN converts the PDCP sequence number into the SNDCP
sequence number and saved it in the GPRS PDP context.
z The SRNS stops sending packets to the MS, and starts buffering
the packets received from the GGSN.
107
108
UMTSàGPRS: Steps 5 and 6
[Step 5.] For the packets received by the old SRNS from the SGSN,
but have not been sent to the MS, the packets are tunneled back
from the SRNS to the SGSN.
[Step 6.] When the SGSN timer set at Step 4 expires, the Iu Release
Command and Complete messages are exchanged to release the
Iu connection.
109
[Step 7.] The SGSN updates the MM and PDP contexts. New P-TMSI
and new TMSI may be allocated.
z The SGSN sends the Routing Area Update Accept message to the
MS.
[Step 8.] The MS returns the Routing Area Update Complete message
to the SGSN if a new P-TMSI is allocated or if the MS needs to
acknowledge the packets received from the network.
z If a new TMSI is allocated to the MS, then the SGSN sends a TMSI
Reallocation Complete message to the new VLR (this message is
not shown).
110
GPRSàUMTS
111
112
GPRSàUMTS: Step 3
113
114
GPRSàUMTS vs UMTSàGPRS
115
Summary
z For further reading for UMTS core network architecture, the reader
is referred to 3GPP 23.121. The UMTS protocol stacks are
introduced in 3GPP 23.060. The complete 3GPP specifications can
be found in www.3gpp.org.
116