AMBR

Aggregated Maximum Bit Rate

QoS
Introduced in Rel-8
AMBR is a QoS parameter that defines the maximum total bit rate allowed across all non-GBR bearers for a UE or APN. It ensures fair resource sharing and prevents a single user or application from monopolizing network capacity, which is crucial for managing best-effort traffic in mobile broadband networks.

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.

Key Features

  • Defines a maximum aggregate bit rate for all non-Guaranteed Bit Rate (non-GBR) bearers or QoS Flows
  • Enforced at two levels: per-UE (UE-AMBR) on the radio interface and per-APN/PDU Session (APN-AMBR/Session-AMBR) in the core network
  • Subscription-based parameter stored in HSS/UDM and authorized by PCRF/PCF
  • Uses traffic policing mechanisms (e.g., token bucket) at enforcement points (RAN and UPF/PGW-U)
  • Applies only to best-effort traffic, ensuring GBR services receive dedicated resources
  • Fundamental for implementing fair usage policies and tiered data service plans

Evolution Across Releases

Rel-8 Initial

Introduced as a core QoS parameter for the Evolved Packet System (EPS). Defined UE-AMBR (enforced by eNodeB) and APN-AMBR (enforced by PGW) to limit aggregate bit rate for non-GBR bearers. Established the subscription and policy control framework via HSS and PCRF, providing the foundational mechanism for managing best-effort user traffic.

Defining Specifications

SpecificationTitle
TS 23.203 3GPP TS 23.203
TS 23.401 3GPP TS 23.401
TS 23.503 3GPP TS 23.503
TS 23.700 3GPP TS 23.700
TS 24.301 3GPP TS 24.301
TS 24.501 3GPP TS 24.501
TS 24.801 3GPP TS 24.801
TS 29.061 3GPP TS 29.061
TS 29.212 3GPP TS 29.212
TS 29.274 3GPP TS 29.274
TS 29.507 3GPP TS 29.507
TS 29.508 3GPP TS 29.508
TS 29.513 3GPP TS 29.513
TS 29.890 3GPP TS 29.890
TS 36.300 3GPP TR 36.300
TS 36.875 3GPP TR 36.875
TS 37.985 3GPP TR 37.985
TS 38.300 3GPP TR 38.300