Professional Documents
Culture Documents
Introduction
Location area (LA) is the basic unit for location tracking. Every LA consists of BTSs that communicate with the MSs over radio links Major task of Mobility Management is to update the location of an MS when it moves from one LA to 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 an LA address different from the one stored in its memory, it sends a registration message to the network
Inter-LA Movement
Two LAs belong to the same MSC. Four major steps:
Step 1. MS sends a location update request message (MSBTSMSC) .
Parameters included: Previous LA, previous MSC and previous VLR. IMSI (International Mobile Subscriber Identity) is used to 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
September 30, 2005 Girish Kumar Patnaik 7
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), target LAI, Other related information
Steps 3 and 4.
Part I. The VLR find 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.
September 30, 2005 Girish Kumar Patnaik 8
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.
Part I. VLR1 finds that the LA1 and LA2 belong 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.
10
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, other related information
Step 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.
September 30, 2005 Girish Kumar Patnaik 11
12
Inter-VLR Movement
Two LAs belong to MSCs connected to different VLRs. The process is:
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.
13
Inter-VLR Movement
Steps 4 and 5.
VLR2 creates a VLR record for the MS. VLR2 sends a registration message to HLR. HLR updates the record of the MS. HLR sends an acknowledge back to VLR2.
Step 6.
VLR2 generates a new TMSI and sends it to the MS.
Steps 7 and 8.
The obsolete record of the MS in VLR1 is deleted.
September 30, 2005 Girish Kumar Patnaik 14
15
16
17
Call Termination
Routing information for call termination can be obtained form the serving VLR. The basic call termination process:
Step 1. A MSs ISDN (MSISDN) number is dialed by a PSTN user. The call is routed to a gateway MSC by an SS7 ISUP IAM message. Step 2. GMSC sends MAP_SEND_ROUTING_INFORMATION with the MSISDN to HLR.
18
Call Termination
Step 3. HLR sends a MAP_PROVIDE_ROAMING_NUMBER to VLR.
Parameter included: IMSI of the MS, the MSC number.
Steps 4 and 5. VLR creates Mobile Subscriber Roaming Number (MSRN) by using the MSC number stored in the VLR record.
MSRN is sent back to the gateway MSC through HLR. MSRN provides the address of the target MSC where the MS resides.
Step 6. An SS7 ISUP IAM message is directed from the gateway MSC to the target MSC to setup the voice trunk.
September 30, 2005 Girish Kumar Patnaik 19
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.
20
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 services
September 30, 2005 Girish Kumar Patnaik 21
Location Information
MSC Number Location Area ID (LAI)
Service Information
A subset of the service Information stored in HLR
September 30, 2005 Girish Kumar Patnaik 22
Database Overflow.
VLR may overflow if too many users move into the VLR-controlled area in a short period. If VLR is full, a new arrival user fails to register in VLR and thus cannot receive service. This phenomenon is called VLR overflow.
September 30, 2005 Girish Kumar Patnaik 23
Mobile Station Information Recovered either by the first contact with HLR or MS. Location Information Recovered by the first radio contact with MS. Service Information Recovered by the first contact with HLR or the corresponding MS.
After a VLR failure, the VLR record restoration is initiated by one of the following three events:
MS registration MS call origination MS call termination
September 30, 2005 Girish Kumar Patnaik 24
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 procedure defined in inter-VLR movement. The TMSI sent from the MS to the VLR cannot be recognized VLR asks MS to send IMSI over the air.
September 30, 2005 Girish Kumar Patnaik 25
27
28
30
32
35
37
38
41
42
43
44
45
46
Acknowledgement
Slides obtained from home page of Prof.Phone Lin Slides obtained from home page of Prof.Gerald Q. Maguire Jr.
47