Description
A Location Update (LU) is a critical procedure in 2G (GSM), 3G (UMTS), and subsequent 3GPP mobile networks that allows the network to track the approximate location of a mobile station (MS) or User Equipment (UE). It is part of the Mobility Management (MM) layer. The procedure is triggered when the UE detects it has entered a new Location Area (LA) in circuit-switched domains or a new Tracking Area (TA) in the packet-switched EPS/5GS, or periodically based on a timer.
Architecturally, the LU procedure involves signaling between the UE and the core network via the radio access network. Key network components include the Visitor Location Register (VLR) in the circuit-switched domain and the Mobility Management Entity (MME) in the LTE/EPC packet-switched domain. When a UE powers on, moves, or based on a timer, it sends a Location Update Request (or Tracking Area Update Request) message to the network. This message contains the UE's identity (e.g., TMSI or IMSI) and its previous location area identifier.
The serving network node (VLR/MME) then authenticates the UE and may contact the subscriber's home network (HLR/HSS) to fetch subscriber data and update the subscriber's current location pointer. The HLR/HSS cancels the location registration at the old VLR/MME and inserts the subscriber data into the new one. Upon successful completion, the network sends a Location Update Accept message to the UE, often assigning a new temporary identity (TMSI or GUTI) for future signaling privacy. The network now knows the UE is within that specific Location or Tracking Area and can page it there for incoming calls or sessions.
How it works is based on area concepts. The network is divided into Location Areas (LAs), each comprising multiple cells. A UE reads the LA Identifier (LAI) broadcast on the Broadcast Control Channel (BCCH). When the LAI changes, the UE initiates an LU. This balances the need for location knowledge with signaling load; too small areas cause frequent updates, while too large areas increase paging traffic. The procedure ensures the network's location database is sufficiently accurate to deliver services without requiring constant, cell-level tracking.
Purpose & Motivation
The Location Update procedure was created to solve the fundamental problem of subscriber reachability in a cellular network without requiring constant, precise location tracking. In early mobile telephony, the network needed a way to find a subscriber to deliver an incoming call. A naive approach would be to page the subscriber in every cell, which would consume excessive radio resources and battery life. Conversely, not tracking the subscriber at all would make delivery impossible.
The LU mechanism introduced an elegant compromise. By having the UE report its movement between larger Location Areas, the network maintains knowledge of the subscriber's approximate location (at the LA level). When a call arrives, the network only needs to page all the cells within that one LA, significantly reducing signaling overhead. This solved the critical trade-off between network resource efficiency and service availability. It addressed the limitations of earlier, more primitive radio systems that lacked such structured mobility management.
Historically, formalized in GSM and carried through 3GPP releases, the LU procedure was motivated by the need for automated, scalable mobility management as subscriber numbers grew. It enabled roaming between different parts of the network (and between different networks) by providing a standardized way for visited networks to inform the home network of a subscriber's presence. The creation of temporary identities (TMSI) during LU also enhanced subscriber privacy. Its evolution into Tracking Area Updates in LTE/5G for packet-switched domains demonstrates its enduring purpose: enabling efficient device tracking for reachability while optimizing the use of radio and core network signaling resources.
Key Features
- Procedure for UE to register its current Location/Tracking Area with the network
- Triggered by area change, power-on, or periodic timer
- Updates the VLR/MME and HLR/HSS location databases
- Enables efficient paging by limiting it to a known area
- Often includes reallocation of a temporary subscriber identity (TMSI/GUTI)
- Fundamental to mobility management and subscriber reachability
Evolution Across Releases
Defined as a core GSM/UMTS circuit-switched mobility management procedure. The initial architecture involved the UE, BSS/RNS, VLR, and HLR. It used Location Areas (LA) and was triggered by LAI change on the BCCH. The procedure included authentication, location registration/cancellation with HLR, and TMSI reallocation for identity privacy.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.810 | 3GPP TS 21.810 |
| TS 21.905 | 3GPP TS 21.905 |
| TS 21.910 | 3GPP TS 21.910 |