Description
The X2-C interface is a critical component of the LTE and 5G NR Radio Access Network (RAN) architecture, specifically defined for the control plane signaling between two neighboring eNodeBs (in LTE) or gNBs (in 5G NR). It operates over an IP-based transport network, typically using SCTP (Stream Control Transmission Protocol) as its reliable transport layer protocol to ensure ordered and reliable delivery of signaling messages. The interface is a logical, point-to-point link, meaning it is established between specific pairs of base stations that are configured as neighbors, often based on geographical proximity and expected user mobility patterns.
The primary function of X2-C is to facilitate direct communication between base stations without always involving the core network's Mobility Management Entity (MME). This is architecturally significant as it decentralizes certain RAN control functions. Key procedures executed over X2-C include Handover Preparation, where the source eNodeB/gNB communicates with the target to reserve resources and context before instructing the UE to switch; Load Management, involving the exchange of Resource Status Reports (RSR) about radio resource block usage; and Inter-Cell Interference Coordination (ICIC), where eNodeBs exchange overload indicators (OI) and high interference indicators (HII) to coordinate uplink and downlink power and resource allocation at cell edges.
From a protocol perspective, the X2 Application Protocol (X2AP) runs over SCTP. X2AP defines the specific elementary procedures and messages for all the aforementioned functions. The interface setup involves an X2 Setup procedure where neighboring eNodeBs exchange their configuration data, including supported features, cell identities, and tracking area codes. The interface's design is highly scalable; while it is a logical point-to-point link, the mesh of X2 connections in a network is managed by Operations, Administration, and Maintenance (OAM) systems that configure the neighbor relationships. In 5G NR, the Xn-C interface is the direct evolution of X2-C, maintaining similar principles but with enhanced procedures to support new 5G capabilities like network slicing and more advanced dual connectivity scenarios.
Purpose & Motivation
The X2-C interface was created to address key limitations of the earlier 3G UMTS architecture, where the RNC (Radio Network Controller) managed handovers and coordination between NodeBs. In the flat LTE architecture, the eNodeB assumed the RNC's functions, necessitating a direct communication path between them. The primary problem X2-C solves is the reduction of handover latency and signaling load on the core network. Without X2, every inter-eNodeB handover would require signaling to traverse the core network (source eNodeB -> MME -> target eNodeB), introducing significant delay and consuming core network resources.
By enabling a direct control link, X2-C allows for faster, more efficient handovers, which is critical for supporting seamless mobility for high-speed users and real-time services like VoIP. Furthermore, it enables distributed RAN optimization functions. For instance, features like Load Balancing and Interference Coordination require rapid, cell-to-cell exchange of radio conditions, which would be impractical if routed through a central core node. X2-C provides the necessary low-latency, high-reliability signaling channel for these real-time RAN coordination tasks, fundamentally enabling the self-organizing network (SON) concepts that are central to LTE and 5G network automation and optimization.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 1 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 X2-C function was updated with a clarification on the SCTP association establishment procedure. Furthermore, the release introduced a missing description for the RRC Connection Re-establishment procedure specific to the control plane.
- Clarification on SCTP association establishment – for 36.300 TS 36.300CR1186
- Missing description of RRC Connection Re-establishment for the Control plane TS 36.300CR1094
- Introduction of support for MAC PDU containing UE contention resolution identity MAC control element without RRC response message in NB-IoT TS 36.300CR1102
Explore further
Broader topics and technologies where X2-C plays a role.
Defining Specifications
3GPP specifications that define or reference X2-C, 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 |
| TS 36.420 vj00 | X2 Interface Introduction for E-UTRAN | Rel-19 |