LM

Location Management

Mobility
Introduced in R99
Location Management (LM) is a core mobility function that tracks and maintains the current location of a mobile device (UE) within the network. It enables the network to route calls and data sessions to the correct cell or tracking area, and is fundamental for subscriber reachability, paging, and mobility procedures. Its efficient operation is critical for network performance and user experience.

Description

Location Management (LM) is a fundamental set of procedures and functions within the Core Network (CN) responsible for tracking the geographical location of User Equipment (UE) to ensure successful delivery of mobile-terminated services, such as voice calls or SMS. It operates across two primary states: IDLE mode and CONNECTED mode. In IDLE mode, the network knows the UE's location at the granularity of a Tracking Area (TA) or Routing Area (RA), which is a group of cells. The UE performs location updates (Tracking Area Update - TAU, or Routing Area Update - RAU) when it moves into a new TA/RA or periodically. In CONNECTED mode, the network knows the UE's location at the cell level due to the active radio connection. The core network entities, namely the Mobility Management Entity (MME) in 4G and the Access and Mobility Management Function (AMF) in 5G, are the primary executors of LM functions. They maintain the UE's mobility context, including its current serving node (eNB/gNB) and registered TA list.

The architecture of LM is distributed between the UE, the Radio Access Network (RAN), and the Core Network. The UE is responsible for monitoring broadcast system information, which includes TA identifiers, and for initiating location update procedures when necessary. The RAN (eNB/gNB) facilitates the signaling connection and relays location update messages between the UE and the core network. The core network node (MME/AMF) is the anchor point; it stores the UE's location, manages the TA list assigned to the UE, and orchestrates the paging process. Paging is a critical LM procedure where the network broadcasts a paging message across all cells in the last known TA(s) to locate a specific UE when an incoming session arrives.

Key components of the LM system include the location registers: the Home Subscriber Server (HSS) in 4G or Unified Data Management (UDM) in 5G, which store the subscriber's permanent data and the identity of the currently serving MME/AMF. During inter-MME/AMF mobility, the LM procedures ensure a seamless transfer of the UE context. The efficiency of LM directly impacts signaling load on the network; overly frequent updates (ping-pong) can cause congestion, while infrequent updates can lead to large, inefficient paging areas. Therefore, algorithms for TA list management and optimization are a crucial part of LM design. In 5G, concepts like Registration Areas (which can be a combination of TAs) and enhanced power-saving modes further refine LM to support diverse use cases from massive IoT to ultra-reliable low-latency communications.

Purpose & Motivation

Location Management exists to solve the fundamental problem of subscriber reachability in a mobile network. Unlike fixed networks where a terminal has a static point of attachment, a mobile device can move anywhere within the network's coverage area. The network must have a mechanism to know, with sufficient accuracy, where the device is located to successfully deliver incoming communications (mobile-terminated traffic) without flooding the entire network with paging messages for every call. Without LM, establishing a mobile-terminated session would be impossible or highly inefficient.

Historically, early cellular systems like GSM introduced the concepts of Location Areas (LAs) and the Visitor Location Register (VLR) to manage mobility. 3GPP's LM, evolving from these concepts, provides a more scalable and efficient framework. It addresses the limitations of earlier, less granular approaches by introducing hierarchical tracking (e.g., Tracking Areas smaller than older Location Areas) and optimizing the trade-off between the signaling overhead of frequent location updates and the paging load required to find a UE. The creation and continuous evolution of LM through 3GPP releases have been motivated by the need to support increasing subscriber densities, higher mobility speeds (e.g., in high-speed trains), and new device types like IoT sensors with extremely low power consumption requirements, all while minimizing network signaling overhead and preserving battery life.

Key Features

  • Tracks UE location at Tracking Area (TA) level in IDLE mode and cell level in CONNECTED mode
  • Manages UE registration, deregistration, and periodic location update procedures
  • Orchestrates network-wide paging to locate a UE for mobile-terminated sessions
  • Maintains and optimizes UE-specific Tracking Area Lists to minimize signaling
  • Handles mobility context transfer during inter-core-node (e.g., MME/AMF) handovers
  • Integrates with subscriber databases (HSS/UDM) for authentication and subscription validation

Evolution Across Releases

R99 Initial

Introduced Location Management (LM) as a core concept for UMTS (3G), building upon GSM principles. It defined Routing Area Updates for packet-switched domain and Location Area Updates for circuit-switched domain, managed by the Serving GPRS Support Node (SGSN) and Mobile Switching Center (MSC)/Visitor Location Register (VLR) respectively. Established the foundational procedures for tracking mobile user location to enable reachability and mobility.

Defining Specifications

SpecificationTitle
TS 23.221 3GPP TS 23.221
TS 23.255 3GPP TS 23.255
TS 26.935 3GPP TS 26.935
TS 32.331 3GPP TR 32.331