Description
APN-AMBR (Access Point Name Aggregate Maximum Bit Rate) is a fundamental Quality of Service (QoS) parameter within the 3GPP Evolved Packet System (EPS) architecture that governs the aggregate data throughput for all non-Guaranteed Bit Rate (non-GBR) bearers associated with a specific Access Point Name (APN) for a User Equipment (UE). Unlike per-bearer QoS parameters like QCI (QoS Class Identifier) and ARP (Allocation and Retention Priority), APN-AMBR operates at the APN level, applying a cumulative limit across multiple Packet Data Network (PDN) connections or bearers that share the same APN context. This aggregate approach is essential because a single UE can establish multiple simultaneous data sessions (e.g., internet browsing, video streaming, and corporate VPN) through the same APN, each potentially on separate EPS bearers.
The parameter is enforced at two key network nodes: the User Plane Function (UPF) in 5G Core or the Packet Gateway (PGW) in EPC, and the gNodeB in 5G or eNodeB in LTE. The core network node (UPF/PGW) performs the primary enforcement, ensuring that the aggregate uplink and downlink traffic for all non-GBR bearers belonging to the APN does not exceed the subscribed APN-AMBR values. Simultaneously, the radio access network (RAN) node applies the APN-AMBR limit over the air interface, but it may further restrict the rate based on available radio resources and scheduling algorithms. This dual enforcement ensures consistent traffic shaping across both the core and radio segments.
APN-AMBR is defined by two distinct values: the uplink APN-AMBR and the downlink APN-AMBR, which are configured independently. These values are typically part of the user's subscription profile stored in the Unified Data Management (UDM) or Home Subscriber Server (HSS) and are communicated to the Session Management Function (SMF) or PGW during session establishment. The SMF/PGW then forwards these limits to the UPF/PGW for enforcement and to the Access and Mobility Management Function (AMF) or Mobility Management Entity (MME), which subsequently informs the RAN. Importantly, APN-AMBR applies only to non-GBR bearers; GBR bearers have their dedicated guaranteed bit rates and are excluded from this aggregate limit.
From a technical implementation perspective, APN-AMBR enforcement involves token bucket or leaky bucket algorithms at the UPF/PGW to monitor and shape the aggregate traffic flow. When the aggregate traffic rate approaches the APN-AMBR limit, packets may be buffered, delayed, or dropped according to the network's congestion management policies. This mechanism prevents any single APN from consuming disproportionate network resources, thereby protecting network stability and ensuring equitable service delivery to all users. In multi-APN scenarios (where a UE connects to different APNs like 'internet' and 'IMS'), each APN has its own independent APN-AMBR, allowing for differentiated service controls based on the application or service type.
Purpose & Motivation
APN-AMBR was introduced in 3GPP Release 8 alongside the EPS to address the limitations of earlier 3GPP architectures in managing aggregate user data consumption. Prior to LTE/EPC, QoS mechanisms in 2G/3G networks primarily operated at the PDP (Packet Data Protocol) context level without robust aggregate controls across multiple data sessions. As smartphones and mobile applications evolved, users began simultaneously running multiple data-intensive services (e.g., video streaming, social media, and cloud synchronization) through a single network access point. Without an aggregate limit, these concurrent flows could collectively overwhelm network resources, leading to congestion, degraded performance for other users, and unpredictable billing scenarios.
The primary problem APN-AMBR solves is the need for granular, subscription-based bandwidth management that aligns with both user service plans and network capacity planning. By imposing an aggregate cap per APN, operators can enforce fair usage policies, prevent network abuse, and implement tiered service offerings (e.g., differentiating between premium and standard data plans). For example, a user with a basic subscription might have a lower APN-AMBR than a user with a premium plan, even if both are using the same applications. This capability is crucial for monetization and service differentiation.
Furthermore, APN-AMBR enables more efficient radio and core network resource utilization. By controlling the aggregate throughput per APN, the network can better manage scheduling priorities, reduce congestion, and maintain overall system stability. It also provides a mechanism to implement service-aware policies; for instance, an operator might set a higher APN-AMBR for a dedicated 'video streaming' APN compared to a general 'internet' APN. This historical evolution from per-bearer QoS to include aggregate APN-level controls reflects the industry's shift toward more sophisticated traffic management in the face of exploding mobile data demand and diverse service requirements.
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (15 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-8, normative work from Rel-15.
In Release 15, the APN-AMBR function was enhanced by introducing an extended APN-AMBR information element to support higher maximum bitrates. This required updates to the handling procedures for this extended QoS IE and included corrections to the APN-AMBR definition. Furthermore, the specification clarified the allocation of code points by splitting them into distinct "unused values" and "reserved values" categories.
- Extending maximum bitrate in EPS QoS IE TS 24.301CR2891
- Handling of extended EPS quality of service IE and extended APN-AMBR IE TS 24.301CR2919
- Correction of APN-AMBR TS 24.301CR3031
- Code points split into "unused values" and "reserved values" TS 24.301CR3058
- Reset of PLMN's maximum number of EPS bearer contexts TS 24.301CR3122
In Release 16, the enhancement to APN-AMBR functionality addressed a specific UE behavior when the maximum number of active EPS bearer contexts is reached. The change ensured proper handling when upper layers subsequently request the establishment of additional DRBs, clarifying the system's response under these resource-limited conditions. This correction provided more defined procedures for managing data rate aggregates in such scenarios.
- Correct UE behavior when maximum number of active EPS bearer contexts is reached and the upper layers request more DRBs TS 24.301CR3317
In Release 17, the change related to APN-AMBR was a minor editorial correction. The update specifically fixed a typographical error in the defined minimum range for the APN-AMBR, which applies independently to both the downlink and uplink directions. This change ensured the technical specification text was accurately presented.
- Fix typo in the minimum range of APN-AMBR for downlink or uplink (extended-2) TS 24.301CR3525
In Release 18, the enhancements to APN-AMBR were focused on its interaction with discontinuous coverage scenarios and UE mobility. Specifically, the release introduced procedures to stop the discontinuous coverage maximum time offset timer for Mobile Originated (MO) exception data and considered this offset for determining the periodic Tracking Area Update (TAU) timer, T3412. These changes refined how APN-AMBR and related policies are managed when a UE experiences intermittent network coverage.
- Introduce Maximum time offset IE in the TAU ACCEPT message TS 24.301CR3970
- Consideration of discontinuous coverage maximum time offset while leaving coverage TS 24.301CR3993
- Stop discontinuous coverage maximum time offset timer for MO exception data TS 24.301CR4035
- Consideration of discontinuous coverage maximum time offset for determination of periodic T3412 timer TS 24.301CR4034
- Correction in the Traffic flow aggregate IE handling in relation to the UE policy container delivery TS 24.301CR4059
In Release 19, the changes to APN-AMBR are related to its operation during discontinuous coverage. Specifically, the release defines a UE's behavior when a timer for the discontinuous coverage maximum time offset expires and provides procedures to stop this timer. Additionally, a correction was made regarding how this maximum time offset is applied within the EPS (Evolved Packet System) context.
Explore further
Broader topics and technologies where APN-AMBR plays a role.
Defining Specifications
3GPP specifications that define or reference APN-AMBR, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.060 vj00 | GPRS Service Description Stage 2 | Rel-19 |
| TS 24.301 vj60 | NAS protocol for Evolved Packet System | Rel-19 |
| TS 29.060 vj00 | GPRS Tunnelling Protocol (GTP) version 1 | Rel-19 |