Description
The X2-U interface is the user plane counterpart to the X2-C, forming the data forwarding path between two eNodeBs (or gNBs in 5G NR) in the LTE/5G RAN architecture. Its primary and most critical role is to support data forwarding during an inter-eNodeB handover. When a UE is moving from a source cell to a target cell, downlink data packets destined for the UE may already be in transit or buffered at the source eNodeB. The X2-U interface provides a direct tunnel to forward these packets from the source to the target eNodeB, preventing packet loss and ensuring service continuity.
Technically, the X2-U interface uses the GPRS Tunneling Protocol for the user plane (GTP-U) over a UDP/IP transport layer. During a handover, the source eNodeB establishes one or more GTP-U tunnels to the target eNodeB. Each tunnel corresponds to an EPS bearer (or a DRB in 5G). The source eNodeB forwards any downlink packets it has not yet transmitted to the UE, as well as any new packets it receives from the Serving Gateway (SGW), through these tunnels. The target eNodeB buffers these forwarded packets and delivers them to the UE once the handover is complete and the new radio link is established. This process is often referred to as "lossless" or "seamless" handover for certain guaranteed bit rate bearers.
The operation of X2-U is tightly controlled by the X2-C signaling. The X2AP Handover Preparation message includes the necessary information for the target eNodeB to set up the GTP-U tunnel endpoints (TEIDs). The source eNodeB begins forwarding data as soon as it sends the SN Status Transfer message to the target, which synchronizes the PDCP sequence numbers. The forwarding continues until the path switch in the core network is complete, and the SGW starts sending downlink data directly to the target eNodeB. While its most prominent use is during handovers, the X2-U interface can also be utilized in dual connectivity scenarios for splitting user plane data flows between a master and secondary node. The interface is designed for high throughput and low latency to minimize the interruption time during handovers, which is a key performance indicator for mobile networks.
Purpose & Motivation
The X2-U interface was created to solve the fundamental problem of data loss and service interruption during handovers in a packet-switched mobile network. In pre-LTE 3G systems, data forwarding during handovers was managed by the RNC. With the flat LTE architecture eliminating the RNC, this function needed to be distributed to the eNodeBs. Without a direct user plane link like X2-U, all user data would have to be routed through the core network (SGW), which would drastically increase handover latency and the risk of packets being dropped if the old path was torn down before the new one was ready.
X2-U enables a make-before-break capability for the user plane. It allows the source eNodeB to continue receiving data from the core while simultaneously forwarding it to the target, creating a temporary, direct bridge. This ensures that in-flight data is not lost and that the UE experiences minimal interruption, which is essential for real-time applications like voice and video. The motivation was to achieve sub-50ms handover interruption times, a requirement for supporting VoIP and other latency-sensitive services over LTE. By localizing the data forwarding path to the RAN edge, X2-U reduces the load on the core network transport and enables faster, more reliable mobility, which is a cornerstone of the LTE and 5G user experience.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 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, no new technical details for the X2-U (X2-User Plane) function are described in the provided grounding context. The available Change Request titles and specification text exclusively discuss control plane procedures, such as RRC Connection Re-establishment, and radio measurement parameters. Therefore, based solely on the given materials, no Release 15-specific introduction or modification to the X2-U interface can be identified.
- Missing description of RRC Connection Re-establishment for the Control plane TS 36.300CR1094
In Release 17, the X2-U (X2-User Plane) function was enhanced by introducing support for User Plane IP in EPC-connected architectures that utilize NR PDCP. This allows the X2-U interface to carry user plane traffic in these specific 5G deployment scenarios. The update specifically enables the transport of NR user plane data over the X2 interface within an evolved packet core context.
- Introducing support of UP IP for EPC connected architectures using NR PDCP TS 36.300CR1353
Explore further
Broader topics and technologies where X2-U plays a role.
Defining Specifications
3GPP specifications that define or reference X2-U, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TR 25.912 vj00 | Evolved UTRA and UTRAN Technical Report | Rel-19 |
| TS 36.300 vj00 | E-UTRAN Radio Interface Protocol Architecture Overview | Rel-19 |
| TS 36.302 vj00 | E-UTRA Physical Layer Services | Rel-19 |