X2-U

X2-User Plane

Interface
Introduced in Rel-8
The user plane interface between eNodeBs in LTE and 5G NR, used to forward user data packets during inter-base station handovers. It establishes GTP-U tunnels to ensure data delivery is not interrupted while the UE changes its serving cell, providing seamless mobility.

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.

Key Features

  • Provides GTP-U based tunnels for user data forwarding during handovers
  • Prevents packet loss and ensures service continuity for active UEs
  • Operates under the control of X2-C signaling (X2AP procedures)
  • Uses UDP/IP for transport, optimized for high-speed data transfer
  • Supports forwarding for multiple bearers (EPS bearers/DRBs) simultaneously
  • Enables low-latency, localized data path switching independent of core network

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.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 25.912 3GPP TS 25.912
TS 36.300 3GPP TR 36.300
TS 36.302 3GPP TR 36.302