GSM Mobility Management PDF
GSM Mobility Management PDF
GSM Mobility Management PDF
Introduction
Location area (LA) is the basic unit for location
tracking.
Every
E
LA consists
i t off BTSs
BTS that
th t communicate
i t with
ith
the MSs over radio links
Major
M j ttaskk off Mobility
M bilit Management
M
t is
i to
t update
d t
the location of an MS when it moves from one LA
to another.
another
Introduction
Location update procedure is referred to as
registration.
BTSs periodically broadcasts the
corresponding LA addresses to the MSs
When an MS receives an LA address
y,
different from the one stored in its memory,
it sends a registration message to the
network
Inter-LA Registration
Message Flow
HLR
VLR2
LA1
LA2
Inter-LA Movement
Two LAs belong to the same MSC.
j steps:
p
Four major
Step 1. MS sends a location update request message
(MSBTSMSC) .
P
Parameters
t iincluded:
l d d Previous
P i
LA,
LA previous
i
MSC andd previous
i
VLR.
IMSI (International Mobile Subscriber Identity) is used to
id tif MS.
identify
MS
However, the MS identifies itself by the Temporary Mobile
Subscriber Identity (TMSI).
TMSI is used to avoid sending the IMSI on the radio path.
TMSI is temporary identity is allocated to an MS by the VLR at
inter-VLR registration
February 20, 2013
Inter-LA Movement
Step 2. The MSC forwards the location update
request to the VLR by a TCAP message,
MAP_UPDATE_LOCATION_AREA.
Parameter includes: Address of the MSC, TMSI,
previous Location Area Identification (LAI),
(LAI) target
LAI, Other related information
Steps 3 aand
d 4..
Part I. The VLR finds that both LA1 and LA2 belong
to the same MSC.
Part II. The VLR updates the LAI field of the MS.
Part III. The VLR replies an ACK to the MS through
the MSC
MSC.
February 20, 2013
Inter-MSC Registration
Message Flow
10
HLR
VLR2
LA1
A1
LA2
11
Inter-MSC Movement
The two LAs belong to different MSCs of
the same VLR.
The process is:
Steps 1 and 2. MS sends a location update
request message (MSBTSMSC) .
Step 3.
P
Part II. VLR1 finds
fi d that
h the
h LA1 andd LA2 belong
b l
to
MSC1 and MSC2, respectively. Two MSCs are
connected to VLR1.
Part II. VLR1 updates the LAI and MSC fields of
MS.
Part III. The VLR1 derives the HLR address of the
MS from the MSs IMSI.
February 20, 2013
12
Inter-MSC Movement
Step 3.
Part IV. The VLR1 sends the
MAP_UPDATE_LOCATION to the HLR.
Parameter includes: IMSI, target MSC
Address VLR Address
Address,
Address, other related
information
Step 4.
4 HLR updates the MSC number
field of the MS. An acknowledgement is
sent to VLR1.
Steps 5 and 6. The acknowledgement is
forwarded to the MS.
February 20, 2013
13
Inter-VLR Registration
Message Flow
4
5
6
1
VLR1
14
Inter-VLR Movement
T
Two LAs
LA belong
b l
to MSCs
MSC connectedd to
different VLRs.
The
Th process is:
i
Step 1. MS sends a location update request.
MSC2 sends
MAP_UPDATE_LOCATION_AREA to VLR
2 with MSs TMSI.
Steps 2 and 3.
VLR2 does not have the record of MS.
VLR2 identifies the address the VLR1 and sends
MAP_SEND_IDENTIFICATION (with TMSI) to
VLR1.
VLR1 sends IMSI to VLR2.
February 20, 2013
15
Inter-VLR Movement
Steps
St
4 and
d 55.
VLR2 creates a VLR record for the MS.
VLR2 sends
d a registration
i
i message to HLR.
HLR
HLR updates the record of the MS.
HLR sends
d an acknowledge
k
l d bback
k tto VLR2.
VLR2
Step 6.
VLR2 generates
t a new TMSI andd sends
d it to
t
the MS.
16
17
18
19
Call Termination
Routing information for call termination can
be obtained form the serving VLR.
The basic call termination process:
Step 11. A MS
MSs ISDN (MSISDN) number
b iis
dialed by a PSTN user. The call is routed to a
gateway MSC by an SS7 ISUP IAM message
message.
Step 2. GMSC sends
MAP_S
SEND
N _ROUTING
OU NG_INFORMATION
N O
ON
with the MSISDN to HLR.
20
Call Termination
Step 3. HLR sends a
MAP_PROVIDE_ROAMING_NUMBER to VLR.
Parameter included: IMSI of the MS, the MSC number.
21
Mobility Databases
The hierarchical databases used in GSM.
The home location register (HLR) is a database
used for MS information management.
The visitor location register (VLR) is the
database of the service area visited by an MS.
22
Location information
ISDN number of the VLR (where the MS resides)
ISDN number of the MSC (where the MS resides)
Service information
service subscription
service restrictions
supplementary
l
services
i
February 20, 2013
23
Location Information
MSC Number
Location Area ID (LAI)
Service Information
A subset of the service Information stored in HLR
February 20, 2013
24
Database Overflow.
VLR may overflow
fl if too
t many users move
into the VLR-controlled area in a short period.
If VLR is full,
full a new arrival user fails to
register in VLR and thus cannot receive service.
This pphenomenon is called VLR overflow.
February 20, 2013
25
After
Aft a VLR ffailure,
il
VLR
VLRs iinformation:
f
ti
26
Restoration- MS Registration
After a VLR failure:
No record of MS in VLR
VLR considers the registration as an inter-VLR
movement.
VLR ask MS to follow the normal registration
pprocedure defined in inter-VLR movement.
The TMSI sent from the MS to the VLR cannot
be recognized
g
VLR asks MS to send IMSI over the air.
February 20, 2013
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Overflow Registration
O
Operation
(O-I)
(O )
44
45
46
47
48
Acknowledgement
Slides obtained from home page of
Prof.Phone Lin
Slides obtained from home page of
Prof Gerald Q.
Prof.Gerald
Q Maguire Jr
Jr.
49