Description
The Aggregated Maximum Bit Rate (AMBR) is a fundamental Quality of Service (QoS) parameter within the 3GPP Evolved Packet System (EPS) and 5G System (5GS). It operates at two distinct levels: the UE-AMBR (per User Equipment) and the APN-AMBR (per Access Point Name, known as Session-AMBR in 5GS). The UE-AMBR is enforced by the base station (eNodeB in 4G, gNB in 5G) on the radio interface and limits the aggregate bit rate across all non-Guaranteed Bit Rate (non-GBR) bearers or QoS Flows associated with a single UE. The APN-AMBR (or Session-AMBR) is enforced by the core network's User Plane Function (PGW-U/UPF) and applies to the aggregate of all non-GBR bearers/QoS Flows within a specific PDN connection or PDU Session. This hierarchical enforcement ensures control both at the air interface for radio resource fairness and at the Gi/SGi/N6 interface for backhaul and core network resource management.
Architecturally, AMBR is a subscription parameter stored in the Home Subscriber Server (HSS) or Unified Data Management (UDM). During session establishment or modification, this parameter is retrieved and provided to the Policy and Charging Rules Function (PCRF) or Policy Control Function (PCF), which then communicates the authorized AMBR values to the enforcement points via the Packet Data Network Gateway (PGW) or Session Management Function (SMF). The enforcement nodes, such as the eNodeB/gNB and PGW-U/UPF, utilize traffic policing mechanisms like token bucket algorithms to monitor and shape the aggregate traffic, ensuring it does not exceed the configured AMBR limit. Non-compliant packets may be delayed or dropped.
AMBR applies exclusively to non-GBR bearers or QoS Flows, which are used for best-effort services like web browsing, email, and video streaming. This is in contrast to GBR bearers, which have dedicated, guaranteed bandwidth for services like voice or real-time gaming. The separation allows the network to provide strict guarantees for latency-sensitive traffic while efficiently sharing remaining capacity among elastic, non-real-time applications. In 5GS, the concept is enhanced with the Reflective QoS feature, where the UE can derive QoS rules for uplink traffic based on downlink packet markings, but the Session-AMBR remains a network-enforced ceiling.
Its role is pivotal for network efficiency and user experience. By capping the total best-effort bandwidth per user or per session, AMBR prevents network congestion caused by a few heavy users, promotes equitable resource distribution among all connected UEs, and allows operators to implement tiered service plans. It is a key tool for traffic management and monetization, forming the basis for differentiated data packages without requiring per-flow policing for every application.
Purpose & Motivation
AMBR was introduced in 3GPP Release 8 with the EPS to address the limitations of earlier 3G systems in managing the explosive growth of mobile data traffic. Pre-4G networks primarily relied on per-bearer QoS parameters but lacked an efficient mechanism to control the aggregate consumption of a user's multiple simultaneous data sessions (e.g., web, email, app updates). Without AMBR, a user could establish multiple non-GBR bearers, each requesting high bandwidth, and potentially exhaust radio and core network resources, degrading service for other users. AMBR solves this by providing a simple, enforceable ceiling on a user's total best-effort traffic.
The creation of AMBR was motivated by the need for scalable and practical QoS management in all-IP networks. It allows operators to offer 'unlimited' data plans with fair usage policies by technically limiting the maximum achievable throughput, thus protecting network integrity. It also enables service differentiation; for example, a premium subscriber can have a higher UE-AMBR than a basic subscriber, even if they are using the same applications. This addressed a key business requirement for tiered pricing models.
Furthermore, AMBR provides a crucial separation between guaranteed and best-effort service handling. By only applying to non-GBR traffic, it ensures that the network can always reserve necessary resources for GBR services (like VoLTE) to meet their strict latency and reliability requirements, while dynamically sharing the remaining capacity. This architectural principle of aggregate policing for elastic traffic and dedicated resources for inelastic traffic has proven essential for supporting the diverse mix of services on modern mobile networks.
Classification
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (15 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the AMBR function was enhanced with the introduction of an Extended APN-AMBR IE and its corrected encoding, including clarifications on MSB & LSB handling. The release also specified the use of session-AMBR and S-NSSAI during the EPS bearer context modification procedure and formally defined the PDU Session AMBR for the 5G system. Furthermore, it detailed procedures for UE AMBR handling during interworking between 5GS and EPS.
- Handling of extended EPS quality of service IE and extended APN-AMBR IE TS 24.301CR2919
- Correction of APN-AMBR TS 24.301CR3031
- MSB & LSB in the coding of Extended QoS and Extended APN AMBR IE TS 24.301CR3037
- Use of S-NSSAI and session-AMBR provided during the EPS bearer context modification procedure TS 24.501CR0313
- PDU Session AMBR TS 38.300CR0109
- AMBR encoding TS 29.274CR1819
+ 1 more changes
In Release 16, the AMBR function was enhanced to introduce conditional Authorized APN-AMBR, allowing the PCRF to provide different APN-AMBR values based on specific conditions like RAT type or IP-CAN type, with the PCEF applying the correct value when conditions match. The release also clarified the control and placement of UE-AMBR and addressed Session-AMBR in the context of MA PDU sessions. Furthermore, mechanisms for the PCRF to schedule future APN-AMBR changes at specific times were specified.
In Release 17, specific corrections were made to the session-AMBR handling for Multi-Access (MA) PDU sessions and during PDU session establishment procedures. Additionally, a typographical error in the specified minimum range for the APN-AMBR, applicable to both downlink and uplink directions, was fixed. These updates provided clarifications and corrections to the existing AMBR enforcement mechanisms without introducing new functional capabilities.
In Release 18, enhancements were made to the AMBR function, specifically introducing support for a VPLMN-specific offloading policy for the Session AMBR. Additionally, the release included corrections to clarify the proper handling procedures for the session-AMBR to ensure consistent enforcement across the network.
Explore further
Broader topics and technologies where AMBR plays a role.
Defining Specifications
3GPP specifications that define or reference AMBR, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| 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 23.503 vk00 | 5G Policy and Charging Control Framework | Rel-20 |
| TS 23.700 vk00 | XR Services Application Enablement Layer | Rel-20 |
| TS 24.301 vj60 | NAS protocol for Evolved Packet System | Rel-19 |
| TS 24.501 vj50 | 5G NAS Protocols Specification | Rel-19 |
| TS 24.801 v810 | CT1 SAE NAS Aspects for EPC | Rel-8 |
| TS 29.061 vj00 | Packet Domain Interworking for PLMN | Rel-19 |
| TS 29.212 vj00 | Gx/Gxx/Sd/St Diameter Protocol | Rel-19 |
| TS 29.274 vj50 | GTPv2-C Control Plane Protocol Specification | Rel-19 |
| TS 29.507 vj40 | 5G Access & Mobility Policy Control Service | Rel-19 |
| TS 29.508 vj40 | 5G Session Management Event Exposure Service | Rel-19 |
| TS 29.513 vj40 | 5G PCC Signalling Flows & QoS Mapping | Rel-19 |
| TS 29.890 vg00 | CT3 5G System Technical Report | Rel-16 |
| TS 36.300 vj00 | E-UTRAN Radio Interface Protocol Architecture Overview | Rel-19 |
| TS 36.875 vd10 | Dual Connectivity Extension Requirements | Rel-13 |
| TR 37.985 vj00 | Overview of V2X features in LTE and NR | Rel-19 |
| TS 38.300 vj00 | NG-RAN Overall Description | Rel-19 |