Description
Radio Admission Control (RAC) is a critical decision-making algorithm residing in the network controller of the Radio Access Network (RNC in UMTS, eNB in LTE, gNB in NR). It acts as a gatekeeper for new radio bearer establishment requests, which are typically triggered by a Core Network request for a Radio Access Bearer (RAB) setup or by the UE for a signaling connection. When such a request arrives, the RAC function evaluates whether the radio network has sufficient available resources to support the new bearer while maintaining the agreed Quality of Service (QoS) for all existing, active bearers.
The RAC algorithm operates by comparing the resource requirements of the requested bearer against the current load and capacity of the relevant cell or sector. The key inputs include the QoS parameters of the new request (e.g., guaranteed bit rate, priority level, packet delay budget) and real-time measurements of the current cell load. This load can be measured in various dimensions: uplink/downlink interference levels (crucial in UMTS WCDMA), physical resource block (PRB) utilization in LTE/NR, hardware processing load, or transport network bandwidth availability. The algorithm uses pre-configured thresholds and policies to make its decision. For example, it may block a new high-bit-rate video bearer if the cell's interference is already near a stability limit, but admit a low-priority background bearer.
If the request is admitted, the RAC function reserves the necessary resources (in a logical sense) and allows the subsequent radio bearer setup procedures to proceed. If rejected, the request is denied, and the Core Network or UE is notified, often leading to a "network busy" indication to the user. RAC is closely intertwined with other RRM functions like Congestion Control and Packet Scheduling. While RAC makes the initial admission decision, Congestion Control monitors the cell continuously and can take corrective actions (like degrading some bearers) if the load exceeds safe limits after admission. RAC is therefore a proactive measure to maintain network stability and service quality, which is especially vital for services with strict guarantees like Voice over LTE (VoLTE) or real-time gaming.
Purpose & Motivation
RAC exists to ensure the long-term stability and predictable performance of a cellular network, which is a shared resource with inherently limited capacity. Without admission control, the network could admit more users and sessions than it can physically handle, leading to a "tragedy of the commons" scenario where excessive interference or resource contention degrades the quality for all connected users, potentially causing widespread call drops or unusable data rates.
This problem was particularly acute in interference-limited systems like UMTS WCDMA, where every new connection increases the overall noise floor, affecting everyone else. RAC was introduced as a fundamental RRM function from the earliest 3G standards to prevent such collapse. It allows network operators to enforce capacity planning policies and prioritize certain services or subscribers. For example, an emergency services call or a premium subscriber might be admitted even when the cell is near capacity, while a best-effort data request might be blocked. The evolution from homogeneous voice networks to heterogeneous multi-service, multi-RAT networks has only increased RAC's importance. It is a key enabler for service differentiation and network slicing, as it must understand and enforce the distinct resource requirements of a massive IoT sensor uplink versus an ultra-reliable low-latency communication (URLLC) industrial control link.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (7 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the Radio Admission Control (RAC) function was enhanced to support the new radio access technology, New Radio (NR), as part of the 5G system introduction. This required integration within the Evolved Packet System architecture to manage admission for connections utilizing NR radio access alongside E-UTRA. Furthermore, RAC procedures were updated to incorporate rate-control information and triggers for improved resource management.
- Introduction of New Radio Access Technology in TS 36.300 TS 36.300CR0998
- Adding Rate-Control information and triggers TS 32.251CR0513
- 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
- UE Radio Access Capability Size Reduction TS 36.300CR1162
In Release 16, the RAC function was enhanced to support the new UE Radio Capability Mapping procedure for EN-DC (E-UTRA-NR Dual Connectivity). Furthermore, improvements were made for the Handling of UE Radio Capability for Paging specifically in NB-IoT and eMTC (enhanced Machine-Type Communication) scenarios.
Explore further
Broader topics and technologies where RAC plays a role.
Defining Specifications
3GPP specifications that define or reference RAC, 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 |
| TS 23.060 vj00 | GPRS Service Description Stage 2 | Rel-19 |
| TS 23.221 vj00 | 3GPP System Architectural Requirements | Rel-19 |
| TR 23.923 v1300 | Mobile IP+ Feasibility Study for UMTS/GPRS | Rel-4 |
| TS 25.423 vj00 | UTRAN RNSAP Specification | Rel-19 |
| TS 25.467 vj00 | UTRAN Architecture for 3G Home Node B | Rel-19 |
| TR 25.912 vj00 | Evolved UTRA and UTRAN Technical Report | Rel-19 |
| TS 32.251 vj00 | PS Domain Charging Management | Rel-19 |
| TS 32.272 vj00 | Charging for Push-to-Talk over Cellular (PoC) | Rel-19 |
| TS 32.293 vj00 | Proxy Function in Domestic Service Provider | 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 43.318 vj00 | Generic Access Network (GAN) Stage 2 | Rel-19 |
| TR 43.902 vj00 | GAN Enhancements Feasibility Study | Rel-19 |
| TS 44.318 vj00 | Generic Access Network (GAN) Interface Procedures | Rel-19 |