BBF

Bearer Binding Function

QoS
Introduced in Rel-8
The Bearer Binding Function (BBF) is a core component in 3GPP Policy and Charging Control (PCC) architecture. It is responsible for associating IP flows within a service data flow to a specific bearer that provides the required QoS. This binding ensures that user traffic receives the appropriate quality of service treatment across the access network.

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.

Key Features

  • Maps IP service data flows to specific EPS bearers or 5G QoS Flows based on PCC/5G QoS rules
  • Dynamically triggers the establishment, modification, and teardown of dedicated bearers/QoS Flows
  • Operates as an integral sub-function within the PCRF (4G) and PCF (5G)
  • Utilizes parameters like QCI, ARP, GBR, and MBR for binding decisions
  • Ensures consistent QoS enforcement from the core network through the RAN to the UE
  • Supports simultaneous binding of multiple service flows with different QoS requirements to appropriate bearers

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.

Defining Specifications

SpecificationTitle
TS 23.139 3GPP TS 23.139
TS 23.203 3GPP TS 23.203
TS 23.716 3GPP TS 23.716
TS 23.839 3GPP TS 23.839
TS 23.896 3GPP TS 23.896
TS 25.413 3GPP TS 25.413
TS 29.212 3GPP TS 29.212
TS 29.213 3GPP TS 29.213
TS 29.214 3GPP TS 29.214
TS 29.215 3GPP TS 29.215
TS 29.507 3GPP TS 29.507
TS 29.512 3GPP TS 29.512
TS 29.514 3GPP TS 29.514
TS 29.561 3GPP TS 29.561
TS 32.101 3GPP TR 32.101
TS 36.413 3GPP TR 36.413
TS 36.423 3GPP TR 36.423
TS 37.870 3GPP TR 37.870