Description
Communication Admission Control (CAC) is a fundamental Quality of Service (QoS) management function within 3GPP networks that operates at the network edge or at critical control points to regulate the establishment of new communication sessions. The mechanism evaluates incoming session requests against current network resource availability, policy rules, and the QoS requirements of both the requested and existing sessions. When a new session request arrives, the CAC function performs a multi-dimensional assessment that typically includes checking available bandwidth, processing capacity, memory resources, and specific QoS parameters such as guaranteed bit rate, maximum bit rate, packet delay budget, and packet error rate. This evaluation ensures that admitting the new session won't degrade the performance of already established sessions beyond their contracted service levels.
The architecture of CAC involves several network elements working in coordination, including the Policy and Charging Rules Function (PCRF), Policy and Charging Enforcement Function (PCEF), and various network nodes like the Mobility Management Entity (MME) in LTE or the Access and Mobility Management Function (AMF) in 5G. In 3GPP specifications, CAC is implemented through policy-based decision-making where the PCRF provides admission control policies to the PCEF, which then enforces these policies at the gateway level. The decision process incorporates both static policies (pre-configured rules about service priorities and resource allocations) and dynamic factors (real-time measurements of network load and resource utilization). For bearer-based networks, CAC operates at the bearer level, evaluating whether to establish a new bearer or modify existing ones.
CAC implementation varies across different network domains. In the Radio Access Network (RAN), Radio Admission Control evaluates radio resource availability and interference levels before admitting new radio bearers. In the core network, CAC functions at gateways and policy enforcement points manage transport and processing resources. The mechanism employs various algorithms ranging from simple threshold-based approaches (rejecting requests when resource utilization exceeds a predefined limit) to more sophisticated predictive models that forecast future resource requirements based on traffic patterns and service characteristics. Advanced CAC implementations may also consider service priorities, subscriber profiles, and network slicing requirements in 5G systems.
The role of CAC extends beyond simple resource checking to include policy enforcement, service differentiation, and revenue protection. By preventing network overload, CAC maintains service quality for premium subscribers and critical applications while ensuring fair resource allocation across all users. In modern networks, CAC has evolved to support dynamic resource sharing models, network slicing admission control, and integration with network function virtualization (NFV) and software-defined networking (SDN) architectures. The mechanism continuously monitors network conditions and may trigger session modifications or pre-emptive actions when resource constraints are detected, ensuring optimal network performance under varying load conditions.
Purpose & Motivation
Communication Admission Control was created to address the fundamental challenge of limited network resources in the face of growing demand for diverse communication services with varying quality requirements. Before standardized CAC mechanisms, networks often experienced severe performance degradation when too many sessions were established simultaneously, leading to congestion, dropped calls, and poor user experience for all connected users. The lack of coordinated admission control resulted in unpredictable service quality and made it impossible to guarantee performance for critical applications or premium services. Early mobile networks used simplistic capacity planning that couldn't adapt to dynamic traffic patterns or differentiate between service types.
The primary motivation for developing CAC within 3GPP standards was to enable service differentiation and quality guarantees in packet-switched networks. As networks evolved from circuit-switched voice-only systems to packet-based multi-service platforms supporting voice, video, and data applications, the need for intelligent admission control became critical. CAC solves the problem of network overload by proactively managing session establishment based on real-time resource availability rather than relying on reactive congestion control mechanisms. This approach prevents congestion before it occurs, maintaining stable network operation and ensuring that admitted sessions receive their contracted QoS levels throughout their duration.
CAC also addresses business requirements by enabling service providers to offer tiered quality of service and implement differentiated charging models. By controlling which sessions are admitted under what conditions, operators can protect network resources for high-value services and subscribers while still providing basic connectivity to all users. The technology supports regulatory requirements for emergency services and critical communications by ensuring these sessions receive priority admission even during network congestion. As networks have evolved toward 5G and network slicing, CAC has become essential for managing slice isolation and ensuring that admission decisions consider both vertical service requirements and horizontal resource constraints across multiple network domains.
Key Features
- Policy-based admission decision making
- Multi-dimensional resource evaluation (bandwidth, processing, memory)
- QoS parameter validation (GBR, MBR, delay, error rate)
- Dynamic adaptation to network load conditions
- Service priority and subscriber differentiation
- Integration with policy and charging control architecture
Evolution Across Releases
Introduced standardized Communication Admission Control as part of the Policy and Charging Control (PCC) architecture. Initial implementation focused on IP-CAN session establishment in packet core networks, providing basic resource-based admission decisions. The architecture integrated with the PCRF and PCEF for policy enforcement and supported simple threshold-based admission algorithms.
Defining Specifications
| Specification | Title |
|---|---|
| TS 22.519 | 3GPP TS 22.519 |
| TS 23.802 | 3GPP TS 23.802 |
| TS 28.628 | 3GPP TS 28.628 |
| TS 32.522 | 3GPP TR 32.522 |