AMBR

Aggregated Maximum Bit Rate

QoS →
Introduced in Rel-8 Also in: Radio Access Network

AMBR is a QoS parameter that defines the maximum total bit rate allowed across all non-GBR bearers for a user or APN to ensure fair resource sharing in mobile broadband networks.

Category
QoS
Introduced
Rel-8
Where
Core Network › 5G Core
Also touches
1 segments
Specifications
18 specs
AMBR Description Purpose Related Classification Detected Changes Specifications

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

Part ofQoS
Related approachesGBRPCRF

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific 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.

Rel-15 7 changes

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

Rel-16 3 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.

  • Serving PLMN UE AMBR control TS 29.507CR0062
  • Correct the wrong placement of UE-AMBR TS 23.503CR0443
  • Session-AMBR and MA PDU session TS 24.501CR2222
Rel-17 3 changes

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.

  • Fix typo in the minimum range of APN-AMBR for downlink or uplink (extended-2) TS 24.301CR3525
  • Correction on session-AMBR for MA PDU session TS 24.501CR4162
  • Correction on session-AMBR during the PDU session establishment TS 24.501CR4353
Rel-18 2 changes

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.

  • HR-SBO Session AMBR in VPLMN Specific Offloading Policy TS 23.503CR1014
  • Correction on session-AMBR handling TS 24.501CR4861

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.

SpecificationTitleRelease
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
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.