RUCI

RAN User Plane Congestion Information

Management →
Introduced in Rel-13

RUCI is a RAN mechanism for reporting user plane congestion status to the core network to enable dynamic policy control and traffic adjustment by the PCRF/PGW.

Category
Management
Introduced
Rel-13
Where
Core Network › Evolved Packet Core
Specifications
6 specs
RUCI Description Purpose Related Classification Specifications

Description

RAN User Plane Congestion Information (RUCI) is a standardized mechanism within 3GPP networks that enables the Radio Access Network (RAN) to communicate real-time congestion status in the user plane to core network elements, primarily the Policy and Charging Rules Function (PCRF) and Packet Data Network Gateway (PGW). This information exchange allows the network to implement proactive and reactive measures to manage traffic during periods of high load or resource scarcity. RUCI works by defining specific signaling procedures and information elements that convey congestion indicators, such as congestion levels (e.g., low, medium, high), affected areas (e.g., cell-level or RAN node), and timestamps, which are transmitted from RAN nodes like eNodeBs in LTE or gNBs in 5G to the core network over standardized interfaces.

Architecturally, RUCI leverages existing interfaces, such as the S1 interface in LTE (between eNodeB and MME/SGW) or the N2 interface in 5G (between gNB and AMF), with extensions to support congestion reporting. In the core network, the PCRF uses this information to dynamically adjust policy decisions, potentially triggering actions like throttling data rates, prioritizing certain services, or redirecting traffic. Key components include the RAN congestion detection function, which monitors metrics like radio resource utilization or buffer occupancy, and the congestion reporting function, which formats and sends RUCI messages. The process involves detection, reporting, policy enforcement, and potential feedback loops to alleviate congestion.

RUCI's role is integral to end-to-end quality of service (QoS) management and network optimization. By providing visibility into RAN conditions, it enables more intelligent traffic steering and resource allocation, aligning with concepts like network slicing and service-aware operations. For example, during congestion, RUCI can help ensure that critical services like emergency communications maintain performance while non-essential traffic is deprioritized. Its implementation supports both LTE and 5G systems, enhancing adaptability in heterogeneous networks and contributing to efficient spectrum usage and improved user experience.

Purpose & Motivation

RUCI was developed to address the challenge of inefficient resource management during user plane congestion in mobile networks, where traditional methods lacked real-time coordination between RAN and core network policies. Prior to RUCI, congestion handling was often localized to the RAN, with limited ability to influence end-to-end traffic flows or apply service-specific adjustments from the core. This could lead to suboptimal QoS, wasted resources, and poor user experience during peak loads.

Introduced in 3GPP Release 13, RUCI was motivated by the growing data traffic demands and the need for more dynamic, holistic congestion management. It solves these problems by establishing a standardized feedback mechanism, enabling the core network to react to RAN conditions with granular policy controls. This allows for better support of diverse services, including mission-critical and latency-sensitive applications, and aligns with trends towards software-defined networking and automated traffic optimization in evolving 4G and 5G deployments.

Classification

Part ofRAN
Specific typesARR
Related approachesQoS

Evolution Across Releases

Rel-13 Initial

Introduced RUCI as a new capability for LTE networks, defining procedures for RAN to report user plane congestion information to the core network via enhanced S1 signaling. It enabled PCRF-based policy control during congestion, initializing support for coordinated congestion management between access and core.

Explore further

Broader topics and technologies where RUCI plays a role.

Defining Specifications

3GPP specifications that define or reference RUCI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.060 vj00 GPRS Service Description Stage 2 Rel-19
TS 23.203 vj20 Policy and charging control architecture Rel-19
TS 23.401 vj50 Evolved Packet System (EPS) Stage 2 Description Rel-19
TS 29.212 vj00 Gx/Gxx/Sd/St Diameter Protocol Rel-19
TS 29.213 vj20 PCC Signalling Flows and QoS Mapping Rel-19
TS 29.217 vj00 Policy and Charging Control (PCC) for Np Interface 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.