Description
The Proxy Binding Update (PBU) is a control plane message defined within the Proxy Mobile IPv6 (PMIPv6) protocol, specified in IETF RFC 5213 and adopted by 3GPP for network-based mobility management. It is a fundamental message sent from the Mobile Access Gateway (MAG), which is the network entity serving the mobile node (MN), to the Local Mobility Anchor (LMA), which is the home agent for the MN's mobility session. The PBU message is used to register the MN's current point of attachment and request the establishment or update of a binding cache entry at the LMA.
Architecturally, when a mobile node attaches to a PMIPv6 domain (e.g., connects to an LTE or 5G network), the MAG detects the attachment. The MAG, acting as a proxy for the MN, formulates and sends a PBU message to the LMA. This message contains critical information such as the MN's identifier (e.g., its Network Access Identifier or NAI), the home network prefix(es) assigned to the MN, the MAG's own IP address (Proxy-CoA), and requested lifetime for the binding. The MAG derives this information from local policy and authentication exchanges with the AAA infrastructure.
Upon receiving a valid PBU, the LMA processes it to create or update a binding cache entry. This entry maps the MN's home network prefix to the Proxy-CoA (the MAG's address). The LMA then responds with a Proxy Binding Acknowledgement (PBA) message. If successful, the LMA also sets up a bidirectional tunnel with the MAG. All packets destined for the MN's home address are routed to the LMA, which encapsulates them and forwards them through the tunnel to the MAG. The MAG decapsulates the packets and delivers them to the MN. Similarly, upstream packets from the MN are sent to the MAG, which encapsulates them and sends them to the LMA for routing to the external network.
The PBU message is triggered not only at initial attachment but also during handovers between MAGs. When an MN moves to a new MAG, the new MAG sends a PBU, causing the LMA to update the binding to the new Proxy-CoA. The old binding is eventually cleaned up. This process enables seamless IP mobility without requiring the MN itself to participate in any mobility signaling—hence the term 'network-based' mobility. PBU messages are secured using IPsec security associations established between the MAG and LMA.
Purpose & Motivation
The PBU message and the PMIPv6 protocol were created to provide a scalable, network-based mobility solution, addressing the limitations of host-based mobility protocols like Mobile IPv6 (MIPv6). In MIPv6, the mobile node itself is responsible for sending binding updates to its home agent, which can be inefficient for resource-constrained devices (like IoT sensors) and adds complexity to device software. PMIPv6, and by extension the PBU, shifts this responsibility to the network infrastructure.
It solves the problem of providing seamless IP mobility for a large number of devices without requiring modifications to their IP stacks. This is particularly crucial for 3GPP networks serving diverse devices, from smartphones to simple M2M modules. The network (the MAG) detects movement and manages the mobility signaling transparently. This enables operators to manage mobility as a network service.
The historical motivation stems from the need for efficient mobility management in evolved packet core (EPC) networks for LTE and later in 5G Core. In 3GPP architectures, the MAG function is often co-located with the access node (e.g., the Serving Gateway in EPC), and the LMA is co-located with the Packet Data Network Gateway (PGW) or its equivalent. The PBU/PBA exchange is the core mechanism that allows the PGW to track the UE's serving gateway, enabling session continuity during handovers. It supports various access technologies (3GPP and non-3GPP) under a common IP anchor point, simplifying core network design and enabling fixed-mobile convergence.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (7 CRs across 5 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 PBU (Proxy Binding Update) function itself is not detailed in the provided context. The specified changes pertain to the SWa' reference point for Non-seamless WLAN offload (NSWO) in 5GS and associated 3GPP AAA Proxy behaviors, including updates for handling decorated NAIs for routing and the insertion of a Visited-Network-Identifier AVP.
- Update to Rel-15 version (MCC) TS 29.275
In Release 16, the PBU-related update involved the SWa' reference point to support Non-seamless WLAN offload (NSWO) in 5GS. This introduced a new procedure for the 3GPP AAA Proxy to handle a decorated NAI for routing SWa' signaling in NSWO roaming scenarios. The update also specified the proxy's behavior for recording user authentication state during re-authorization procedures.
- Update to Rel-16 version (MCC) TS 29.275
In Release 17, the PBU function was updated through the introduction of the SWa' reference point to support Non-seamless WLAN offload (NSWO) in 5GS, enabling routing via a 3GPP AAA Proxy in the VPLMN. This update specifically provides procedures for the 3GPP AAA Proxy to handle authentication and authorization for untrusted non-3GPP WLAN access in this new roaming scenario. The changes are documented in the general update to the Rel-17 version of the specification.
- Update to Rel-17 version (MCC) TS 29.275
In Release 18, the PBU-related updates included enhancements for the AAA Proxy's handling of authentication states during re-authorization procedures and the introduction of a new IE for routing SWa' signalling in NSWO roaming scenarios. Specifically, the 3GPP AAA Proxy is now mandated to record the user's authentication state when forwarding authorization answers. Furthermore, a new Information Element was defined to enable the routing of SWa' signalling towards a selected 3GPP AAA Proxy in the VPLMN.
In Release 19, the update for the Proxy Binding Update (PBU) function involved enhancements to the 3GPP AAA Proxy's detailed behaviour for handling authentication and authorization requests over the SWa reference point. Specifically, the proxy was mandated to insert or overwrite the Visited-Network-Identifier AVP before forwarding requests and to explicitly mark the non-3GPP access network as untrusted. Additionally, procedures were defined for the proxy to record the user's authentication state upon successful authentication and to handle routing in NSWO roaming scenarios using a decorated NAI.
- Update to Rel-19 version (MCC) TS 29.275
Explore further
Broader topics and technologies where PBU plays a role.
Defining Specifications
3GPP specifications that define or reference PBU, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| 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 |