X2-U

X2-User Plane

Interface →
Introduced in Rel-8

X2-U is the user plane interface between base stations in LTE and 5G NR that forwards user data via GTP-U tunnels during handovers to enable seamless mobility.

Category
Interface
Introduced
Rel-8
Where
Radio Access Network › E-UTRAN (LTE)
Specifications
4 specs
X2-U Description Purpose Related Classification Specifications

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

Part ofGTP-U
Related approachesX2-C

Release Timeline

Evolution Across Releases

Rel-8 Initial

Introduced as the foundational user plane interface for LTE. Defined the use of GTP-U over UDP/IP for forwarding downlink data during X2-based handovers. Established the tunnel management procedures tied to the X2AP handover signaling.

Enhanced support for mobility robustness. Refined data forwarding procedures in conjunction with the new RLF Indication mechanism on X2-C, ensuring more reliable data recovery in cases of handover failure.

Extended to support data forwarding for bearers involved in Carrier Aggregation and for handovers in heterogeneous network (HetNet) scenarios with eICIC. Ensured forwarding compatibility with time-domain resource partitioning patterns.

Enhanced procedures to support CoMP scenarios, where user data might need to be coordinated or forwarded between multiple transmission points for joint processing schemes.

Crucially expanded to support dual connectivity (DC). Defined the user plane splitting function, where the X2-U interface carries the split data flow from the Master eNodeB (MeNB) to the Secondary eNodeB (SeNB) for a UE.

Further refined dual connectivity data forwarding and flow control mechanisms. Enhanced support for LAA, defining how user data is forwarded to/from nodes operating in unlicensed spectrum.

Continued optimizations for data forwarding in dense networks and introduced support for early data transmission patterns for IoT devices, optimizing the forwarding path for small, infrequent packets.

Updated to support EN-DC for 5G NR. Defined the user plane protocols and tunneling for forwarding data between an LTE eNodeB (MeNB) and an NR gNB (SgNB), including support for the new PDCP and SDAP layers of NR.

Enhanced for NR-NR dual connectivity and IAB. Introduced more sophisticated flow control and data duplication mechanisms for URLLC services, ensuring ultra-reliable packet delivery during mobility events.

Adapted to handle the long delays and intermittent connectivity of non-terrestrial networks (NTN). Modified buffering and forwarding strategies to account for satellite propagation delays during handovers.

Optimizations for advanced services like XR, which have stringent and variable latency/jitter requirements. Enhanced data forwarding mechanisms to support AI/ML-predicted mobility for proactive tunnel establishment.

Ongoing work on energy-efficient data forwarding and support for novel network architectures converging towards 6G. Focus on simplifying and optimizing the user plane path in cloud-native, disaggregated RAN implementations.

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.

SpecificationTitleRelease
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
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.