X2

X2 Interface

Interface
Introduced in Rel-8
The X2 interface is a logical, direct point-to-point interface between two eNodeBs in LTE or two gNBs in NR. It enables direct inter-base-station communication for critical functions like handover preparation and interference coordination without routing through the core network.

Description

The X2 interface is a fundamental component of the LTE and NR RAN architecture, enabling decentralized coordination between neighboring base stations (eNodeBs in LTE, gNBs in NR). It is defined as a logical interface, typically implemented over IP transport networks. The interface comprises two main parts: the X2-Control Plane (X2-C) and the X2-User Plane (X2-U). The X2-C uses the X2 Application Protocol (X2AP), defined in TS 36.423 for LTE and TS 38.423 for NR, which runs over SCTP/IP for reliable signaling transport. The X2-U uses the GTP-U protocol (TS 29.281) over UDP/IP for forwarding user data packets during handovers.

Key procedures executed over X2AP include Handover Preparation, where the source base station requests resources from and forwards context to the target base station; Load Indication, for exchanging resource status and traffic load information to assist in load balancing; and Inter-Cell Interference Coordination (ICIC), where eNodeBs exchange overload indicators and high-interference indicators to coordinate scheduling and reduce interference at cell edges. In NR, the Xn interface (the 5G equivalent of X2) supports these and additional functions like dual connectivity setup.

During an X2-based handover, the source node sends a HANDOVER REQUEST message over X2-C. The target node reserves resources and responds. Once the UE connects to the target, the source forwards in-flight user data packets to the target via the X2-U tunnels to prevent data loss. This direct forwarding path is faster than routing data back through the core (S1 interface). The establishment of X2 connections can be automated via the Automatic Neighbor Relation (ANR) function, where a base station discovers neighbors and sets up the X2 interface configuration.

Purpose & Motivation

The X2 interface was introduced in LTE Rel-8 to address limitations of previous 3G UMTS architecture, where NodeBs communicated only through the Radio Network Controller (RNC) via the Iur interface. This centralized coordination could introduce latency and create a single point of failure. The flat LTE architecture eliminated the RNC, distributing its functions to the eNodeBs. The X2 interface was created to restore fast, direct coordination between these distributed nodes.

Its primary purpose is to enable seamless, low-latency handovers (HO). By allowing eNodeBs to communicate directly, handover preparation and execution can occur without involving the core network's MME and S-GW for the control part, significantly reducing handover interruption time. This is critical for supporting mobility and real-time services. Furthermore, X2 facilitates advanced radio resource management techniques like ICIC and enhanced ICIC (eICIC), which are essential for improving spectral efficiency and cell-edge user performance in dense, interference-limited deployments. These capabilities were foundational for LTE's performance claims and are carried forward into 5G NR via the Xn interface.

Key Features

  • Direct logical interface between neighboring eNodeBs (LTE) or gNBs (NR)
  • Supports X2AP signaling for handover, load management, and interference coordination
  • Provides GTP-U based user plane tunneling for data forwarding during handover
  • Enables decentralized, low-latency inter-base-station coordination
  • Critical for seamless mobility and reduced handover interruption time
  • Automated setup via ANR functionality

Evolution Across Releases

Rel-8 Initial

Introduced as a core component of the flat E-UTRAN architecture. Defined the X2-C (X2AP/SCTP) and X2-U (GTP-U/UDP) protocols to enable direct eNodeB communication for handover, load balancing, and interference coordination, replacing the centralized RNC-based approach of UMTS.

Defining Specifications

SpecificationTitle
TS 29.274 3GPP TS 29.274
TS 36.300 3GPP TR 36.300
TS 36.420 3GPP TR 36.420
TS 36.425 3GPP TR 36.425