Description
The Local Mobility Anchor (LMA) is a critical network entity specified within 3GPP's architecture for non-3GPP access interworking, primarily defined in the context of Proxy Mobile IPv6 (PMIPv6). It resides in the home operator's core network (EPC) and serves as the topological anchor point for a User Equipment's (UE) IP session(s). When a UE attaches via a trusted non-3GPP access network, such as a carrier-managed Wi-Fi network, the LMA assigns one or more Home Network Prefixes (HNPs) to the UE. The UE configures its IP address(es) from these prefixes, which remain constant regardless of its point of attachment within the PMIPv6 domain. This provides the UE with seamless IP session continuity, a form of network-based mobility where the UE itself is not required to participate in the mobility signaling.
The LMA works in conjunction with a Mobility Access Gateway (MAG), which is the function in the access network (e.g., within an evolved Packet Data Gateway (ePDG) or a Trusted WLAN Access Gateway (TWAG)) that detects the UE's attachment and movement. The MAG acts as a proxy, performing mobility signaling on behalf of the UE. Upon initial attachment, the MAG sends a Proxy Binding Update (PBU) message to the LMA. The LMA then creates a Binding Cache Entry (BCE), which binds the UE's assigned HNP(s) and its network access identifier (NAI) to the care-of address represented by the MAG's Proxy Care-of Address (Proxy-CoA). All IP packets destined for the UE are routed to the LMA, which then tunnels them (using IP-in-IP, GRE, or PMIPv6 tunneling) to the current MAG based on the BCE. Uplink traffic from the UE is similarly tunneled from the MAG to the LMA, which then de-capsulates and routes it towards the external packet data network (PDN).
Key architectural roles of the LMA include being the endpoint of the IP tunnel with the MAG, managing the BCEs for all attached UEs, and interfacing with the PCRF (Policy and Charging Rules Function) for policy enforcement via the Gx interface. It also plays a role in IPv4 address allocation if the UE is using IPv4. The LMA's centralized anchoring function simplifies mobility for the UE but centralizes traffic, which can lead to sub-optimal routing (tromboning). To address this, later enhancements like LMA relocation and selective traffic offload were studied. The LMA is a cornerstone of the S2a and S2b reference points for trusted and untrusted non-3GPP access, respectively, enabling tight integration of Wi-Fi into the mobile core network.
Purpose & Motivation
The LMA was created to enable seamless, network-based mobility management for UEs connecting via non-3GPP IP access networks, most notably Wi-Fi, into the 3GPP Evolved Packet Core (EPC). Prior to its standardization, mobility between 3GPP and non-3GPP accesses was often break-before-make, requiring the UE to obtain a new IP address and breaking ongoing IP sessions. The problem was how to provide IP session continuity and consistent policy enforcement across heterogeneous access technologies without requiring changes to the UE's IP stack.
Proxy Mobile IPv6 (PMIPv6), and by extension the LMA, was adopted by 3GPP to solve this. It provides a network-based solution where the network entities (MAG and LMA) handle all mobility signaling, making the mobility transparent to the UE. This is particularly advantageous for legacy devices and for simplifying UE implementation. The LMA serves as the stable anchor point in the operator's network, ensuring the UE's IP address remains unchanged, which is crucial for many applications and security associations. Its creation in Rel-8 was part of the broader System Architecture Evolution (SAE) effort to define a unified, IP-based core network (EPC) that could integrate a multitude of access technologies beyond just 3GPP radio, thereby fulfilling the vision of 'access agnostic' core services.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (9 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-8, normative work from Rel-15.
In Release 15, the LMA function (within the PGW) was enhanced to support P-CSCF restoration for untrusted WLAN access via the ePDG, specifically introducing an "LMA Initiated Update Notification procedure" over the S2b interface to provide the ePDG with a list of available P-CSCF addresses. This enables the ePDG to forward this list to the UE via IKEv2, and the release of an IMS PDN connection on a secondary access can now be performed with a "local release" cause without signaling to the UE.
- Enabling ePDG selection using 5GS TAI information TS 23.402CR2984
- Correction to ePDG handling of multiple IPSEC SA for untrusted WLAN TS 23.402CR2979
- Clarifying the condition when the ePDG sends its certificate to the UE during untrusted non 3gpp access authentication (8.2.2) TS 33.402CR0145
- ePDG and TWAN emergency configuration data TS 23.402CR2982
- Emergency ePDG selection for UE without UICC TS 23.402CR2986
- Authorization procedure initiated by ePDG TS 29.273CR0515
+ 1 more changes
In Release 18, the LMA (PGW) function was enhanced for P-CSCF restoration over untrusted WLAN (S2b) by defining a new capability exchange. Specifically, the ePDG now indicates its support for this restoration extension to the PGW during IMS PDN connection establishment, and the PGW can then initiate an LMA Initiated Update Notification procedure to provide the ePDG with a list of available P-CSCF addresses.
- Clarification on the condition for provisioning of the ePDG identity to the UE TS 33.402CR0150
In Release 19, the LMA (PGW) was enhanced to support an extended P-CSCF restoration mechanism for untrusted WLAN (S2b) access. Specifically, the LMA was updated to initiate an LMA Initiated Update Notification procedure to provide the ePDG with a list of available P-CSCF addresses upon a restoration event. Furthermore, the PGW was defined to process an indication from the ePDG regarding the UE's support for this P-CSCF restoration extension during IMS PDN connection establishment over S2b.
- Notes on ePDG treating the UE with priority TS 29.273CR0552
Explore further
Broader topics and technologies where LMA plays a role.
Defining Specifications
3GPP specifications that define or reference LMA, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.380 vj10 | IMS Restoration Procedures | Rel-19 |
| TS 23.402 vj00 | EPC for Non-3GPP Access (PMIP) | Rel-19 |
| TS 29.273 vj10 | AAA Protocols for Non-3GPP Access in EPS & 5GS NSWO | Rel-19 |
| TS 29.275 vj00 | PMIPv6 Mobility & Tunnelling Protocols Stage 3 | Rel-19 |
| TS 29.826 vd10 | P-CSCF Restoration Enhancements for WLAN | Rel-13 |
| TS 33.402 vj00 | Security for non-3GPP access to EPS | Rel-19 |