MFBR

Maximum Flow Bit Rate

QoS →
Introduced in Rel-15 Also in: Services

MFBR is a QoS parameter that defines the maximum sustained bit rate allowed for a data flow within a PDU session for traffic policing and resource allocation.

Category
QoS
Introduced
Rel-15
Where
Core Network › 5G Core
Also touches
1 segments
Specifications
11 specs
MFBR Description Purpose Related Classification Detected Changes Specifications

Description

The Maximum Flow Bit Rate (MFBR) is a Quality of Service (QoS) parameter defined in the 5G QoS model. It applies to individual QoS Flows within a Protocol Data Unit (PDU) Session. A QoS Flow is the finest granularity for QoS differentiation in the 5G system, and each flow is associated with a QoS profile containing parameters like the 5G QoS Identifier (5QI), Guaranteed Flow Bit Rate (GFBR), and the MFBR. The MFBR specifies the peak bit rate that the network should not exceed for that particular QoS Flow. It represents an upper limit on the sustained data rate.

In operation, the MFBR is used by the network's User Plane functions, particularly the UPF (User Plane Function), to perform traffic policing. When user data packets for a specific QoS Flow arrive, the UPF measures the flow's bit rate. If the flow's rate attempts to exceed the configured MFBR, the UPF will typically drop or mark (e.g., using Explicit Congestion Notification) the excess packets to enforce the limit. This prevents a single QoS Flow from consuming disproportionate network resources, which is crucial for maintaining service quality for other flows and users. The MFBR is enforced on a per-flow basis, allowing for granular control.

The MFBR is signaled during PDU Session establishment or modification procedures. The SMF (Session Management Function) is responsible for deriving the QoS parameters, including MFBR, based on subscriber policies from the PCF (Policy Control Function) and the requested service. The SMF then provides these parameters to the UPF for enforcement and to the RAN (via the AMF) for potential radio resource consideration. While the RAN primarily uses the Aggregate Maximum Bit Rate (AMBR) for non-GBR flows, the per-flow MFBR is essential in the core network for precise traffic management. Its value is typically expressed in kilobits per second (kbps) or megabits per second (Mbps) and is a critical component in realizing network slicing, as different slices can have vastly different MFBR limits tailored to their service requirements (e.g., enhanced Mobile Broadband vs. IoT).

Purpose & Motivation

The MFBR exists to provide a mechanism for precise traffic policing and resource management at the granularity of a QoS Flow. In the absence of such a parameter, data flows could potentially consume unlimited bandwidth, leading to network congestion, unfair resource allocation, and degradation of service for other users. It is a fundamental tool for implementing service-level agreements (SLAs) and differentiated charging models, where users or services are granted specific maximum bandwidth entitlements.

Historically, similar concepts existed in earlier systems (like Maximum Bit Rate in EPS), but the 5G QoS model refines it within a more flexible, flow-based architecture. The motivation for MFBR in 5G is heightened by the diverse range of services, from ultra-high-definition video (requiring high MFBR) to massive IoT (requiring very low MFBR). It allows network operators to efficiently package and sell tiered data services, enforce fair use policies, and ensure that critical services (with guaranteed bit rates) are not starved by best-effort traffic attempting to use excessive bandwidth. It is a key enabler for network efficiency and monetization in 5G.

Classification

Part of5QI

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (5 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 2 changes

In Release 15, the specifications formally introduced the enforcement of the Maximum Flow Bit Rate (MFBR) for GBR QoS Flows, clarifying that the UPF enforces MFBR in the downlink while the (R)AN enforces it in both uplink and downlink. Furthermore, it was explicitly clarified that the network can configure an MFBR value larger than the GFBR for a QoS Flow based on operator policy and endpoint capability. This established MFBR as a key parameter limiting the highest bit rate expected by a GBR QoS Flow, enforced separately from the guaranteed rate.

  • MFBR Enforcement for GBR QoS Flows TS 23.501CR0226
  • Clarification on support of MFBR greater than GFBR TS 23.501CR0417
Rel-16 2 changes

In Release 16, the MFBR (Maximum Flow Bit Rate) function was enhanced by making it a mandatory parameter within the QoS profile for every GBR QoS Flow. Furthermore, syntactical validation was introduced to prevent configurations where both the uplink and downlink MFBR values are set to zero. These changes ensure that the MFBR, which limits the highest bit rate expected for a GBR QoS Flow and is enforced by the UPF in the downlink and by the (R)AN in both directions, is properly and consistently defined.

  • Declare syntactical error when both MFBR uplink and MFBR downlink equal zero TS 24.501CR1804
  • Add MFBR as mandatory parameter in GBR QoS flow TS 24.501CR2120
Rel-17 1 change

In Release 17, clarifications were made regarding the signaling of the subscribed Maximum Flow Bit Rate (MFBR) and Guaranteed Flow Bit Rate (GFBR) for both the uplink and downlink directions. This provided clearer specifications on how these parameters, which are part of the QoS profile for GBR QoS Flows, are indicated and handled within the system. The release also included a clarification on the network's ability to configure an MFBR value larger than the GFBR based on operator policy and endpoint capability.

  • Clarifications on indicating subscribed MFBR/GFBR uplink/downlink TS 24.501CR2675

Explore further

Broader topics and technologies where MFBR plays a role.

Defining Specifications

3GPP specifications that define or reference MFBR, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.501 vk00 5G System Architecture Stage 2 Rel-20
TS 24.501 vj50 5G NAS Protocols Specification Rel-19
TS 24.554 vj40 5G Proximity Services (ProSe) Protocols Rel-19
TS 24.890 vg00 5G NAS Protocol for 5GS Stage 3 Rel-16
TS 26.510 vj10 Media Delivery APIs for 5GMS and RTC Systems Rel-19
TS 26.512 vj10 5G Media Streaming Protocols & APIs Rel-19
TR 26.926 vj00 Traffic Models & Quality Evaluation for Media/XR in 5G Rel-19
TR 26.928 vj00 Study on eXtended Reality (XR) in 5G Rel-19
TS 29.061 vj00 Packet Domain Interworking for PLMN Rel-19
TS 29.512 vj40 5G Session Management Policy Control Service 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.