Glossary term · QoS

BBF

Bearer Binding Function

QoS →

BBF is the Policy and Charging Control function that binds IP flows to a specific bearer to ensure the traffic receives the required quality of service.

Introduced
Rel-8
Where
Core Network › 5G Core
Specifications
18 specs
Also in
Radio Access Network
Category
QoS
Introduced
Rel-8
Where
Core Network › 5G Core
Also touches
1 segments
Specifications
18 specs
BBF Description Purpose Related Classification Specifications

Description

The Bearer Binding Function (BBF) is a logical function within the Policy and Charging Rules Function (PCRF) in 3GPP networks. Its primary role is to perform 'bearer binding,' which is the process of mapping IP flows, identified by service data flow filters, to an appropriate EPS bearer or QoS flow that can deliver the required Quality of Service (QoS). This mapping is crucial for enforcing the QoS policies dictated by the PCRF across the entire data path, from the core network through the radio access network to the User Equipment (UE). The BBF operates based on PCC rules received from the PCRF's Policy Decision Function (PDF). These PCC rules contain parameters like QoS class identifier (QCI), allocation and retention priority (ARP), guaranteed and maximum bit rates (GBR/MBR), and service data flow templates. The BBF uses these rules to determine the correct bearer for each IP flow, ensuring that traffic with different QoS requirements (e.g., voice, video, best-effort data) is carried on separate bearers with distinct characteristics.

Architecturally, the BBF is not a standalone network element but is integrated as a sub-function within the PCRF. It interacts with other PCRF internal functions and external network elements via standardized interfaces. When the PCRF makes a policy decision, the BBF component evaluates the existing bearers for the subscriber session. It checks if an existing bearer (like a default bearer or a dedicated bearer) has the QoS attributes that match the requirements of the new service data flow. If a match is found, the IP flow is bound to that existing bearer. If no suitable bearer exists, the BBF triggers the establishment of a new dedicated bearer with the precise QoS parameters needed. This decision is then communicated to the Policy and Charging Enforcement Function (PCEF) in the PGW (in 4G) or SMF/UPF (in 5G) via the Gx or N7 interface, respectively.

The BBF's operation is dynamic and session-aware. It considers the subscriber's subscription profile, ongoing service flows, network resource availability, and operator policies. For example, a VoLTE call would require a dedicated bearer with a high-priority QCI for voice, which the BBF would bind to that specific media flow. Concurrent web browsing traffic would be bound to the default best-effort bearer. This granular control is fundamental to providing differentiated services and enabling efficient network resource utilization. The BBF also handles bearer modification and deletion events, ensuring the binding remains consistent as services start and stop.

In 5G systems, the concept evolves but remains functionally analogous. The BBF logic within the Policy Control Function (PCF) binds service data flows to QoS Flows instead of EPS bearers. A 5G QoS Flow is the finest granularity for QoS differentiation in the 5G core. The BBF maps application traffic to a QoS Flow Identifier (QFI) based on 5G QoS rules. The binding decisions are enforced by the SMF and UPF. This continuity highlights the BBF's enduring role as the critical linkage between high-level service policies and the low-level packet forwarding mechanisms that realize those policies in both 4G and 5G networks.

Purpose & Motivation

The Bearer Binding Function was created to solve the fundamental problem of applying granular, service-specific Quality of Service (QoS) policies in a packet-switched mobile network. Prior to 3GPP Release 7 and the full PCC architecture, QoS control was more static and less tied to individual services. The introduction of IP-based multimedia services like IMS-based voice and video required a dynamic mechanism to ensure these delay-sensitive flows received priority over best-effort data without manual, per-subscriber configuration.

The BBF addresses the limitation of having a 'one-size-fits-all' bearer for all traffic. Without it, all IP packets from a user would traverse the same radio and core network tunnel with uniform treatment, making it impossible to guarantee the low latency and jitter required for real-time communication. The BBF enables the network to dynamically create multiple logical pipes (bearers) with different QoS profiles on demand. This allows operators to offer tiered services, manage network congestion effectively by prioritizing critical traffic, and fulfill service-level agreements (SLAs) for enterprise customers or specific applications.

Historically, its development was motivated by the need to support the IP Multimedia Subsystem (IMS) and other advanced services profitably. By binding IMS signaling and media flows to appropriately configured dedicated bearers, operators could ensure high-quality voice and video calls, which was essential for competing with circuit-switched services and later, over-the-top applications. The BBF, as part of the PCC framework, thus became a cornerstone for enabling revenue-generating differentiated services and efficient network resource management in the all-IP era of mobile communications.

Classification

Part ofPCEF
Related approachesPCRFPCC

Evolution Across Releases

Rel-8 Initial

Introduced as a core component of the Policy and Charging Control (PCC) architecture for the Evolved Packet System (EPS). In its initial implementation within the PCRF, the BBF was responsible for binding service data flows (SDFs) to EPS bearers. It used PCC rules delivered over the Gx interface to the PCEF in the PDN-GW to establish dedicated bearers with specific QoS characteristics, enabling dynamic QoS for E-UTRAN access.

Explore further

Broader topics and technologies where BBF plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.139 vj00 3GPP-Fixed Broadband Interworking Stage 2 Rel-19
TS 23.203 vk00 Policy and Charging Control Architecture Rel-20
TS 23.716 vg00 Wireline and Trusted Non-3GPP Access to 5G Core Rel-16
TS 23.839 vc00 Fixed-Mobile Convergence Architecture Study Rel-12
TS 23.896 vc00 Policy & Charging Control for Fixed Broadband Convergence Rel-12
TS 25.413 vj00 Radio Access Network Application Part (RANAP) Rel-19
TS 29.212 vj10 Diameter-based Gx, Gxx, Sd, St Interfaces Rel-19
TS 29.213 vj30 PCC Procedures and Flows Rel-19
TS 29.214 vj30 Rx Reference Point Stage 3 Specification Rel-19
TS 29.215 vj00 S9 Reference Point Stage 3 Specification Rel-19
TS 29.507 vk00 Access and Mobility Policy Control Service Stage 3 Rel-20
TS 29.512 vk00 Session Management Policy Control Service Rel-20
TS 29.514 vk00 3GPP TS 29514 vk00: Policy Authorization Service Rel-20
TS 29.561 vk00 5G Network Interworking Procedures Rel-20
TS 32.101 vj00 PLMN Management Principles and Requirements Rel-19
TS 36.413 vj20 S1 Application Protocol (S1AP) for E-UTRAN Rel-19
TS 36.423 vj10 X2 Application Protocol (X2AP) Specification Rel-19
TS 37.870 vd00 Study on Multi-RAT Joint Coordination Rel-13