BBF

Bearer Binding Function

QoS →
Introduced in Rel-8 Also in: Radio Access Network

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 across the access network.

Category
QoS
Introduced
Rel-8
Where
Core Network › 5G Core
Also touches
1 segments
Specifications
18 specs
BBF Description Purpose Related Classification Detected Changes 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

Detected Changes Across Releases

from 3GPP Change Requests

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

Studied in Rel-8, normative work from Rel-15.

Rel-15 6 changes

In Release 15, the Bearer Binding Function (BBF) interworking architecture was enhanced to formally support Non-Seamless WLAN Offload (NSWO) traffic over fixed broadband access, including specific architectural scenarios with an Application Function (BBF AF) or Traffic Detection Function (TDF) in the BBF domain. This introduced the use of the S9a interface between the PCRF and the BPCF for policy control, supporting both roaming and non-roaming scenarios for traffic routed directly from the BBF network. The enhancements also included clarifications for session binding procedures and the support for policy and charging interactions over the S9a and Sd interfaces for this offloaded traffic.

  • Updates in clause 4.2.6.3 to detail session binding TS 29.514CR0025
  • Allowing SgNB to request new DRB ID from MeNB in EN-DC for an already established SN terminated bearer TS 36.423CR1280
  • Straighten-up SgNB’s request to release and add the same SN-terminated bearer with different DRB ID TS 36.423CR1302
  • Non IP bearer support for Dual Connectivity TS 36.423CR1359
  • SN Status Transfer for bearer reconfiguration during HO with EN-DC TS 36.423CR1380
  • Correction on the DL forwarding for MeNB terminated bearer in SgNB initiated SgNB Release TS 36.423CR1398
Rel-16 4 changes

In Release 16, the Bearer Binding Function (BBF) was enhanced to support an Ethernet Type Bearer, expanding the types of access networks it could interwork with beyond traditional IP bearers. This required corresponding updates to signaling, including a new S1AP Cause value for handling bearer pre-emption rate limitations and corrections to procedural criticality assignments for bearer type information. These changes refined the policy and QoS interworking between 3GPP EPC networks and fixed broadband access networks as defined in the BBF framework.

  • Support of Ethernet Type Bearer TS 36.413CR1691
  • Support of Ethernet Type Bearer TS 36.423CR1340
  • S1AP Cause value for exceeding the bearer pre-emption rate limitation TS 36.413CR1824
  • Correction on Assigned Criticality for Bearer Type TS 36.423CR1426
Rel-17 2 changes

In Release 17, the BBF (Bearer Binding Function) related enhancements included PCRF control for Multimedia Priority Service (MPS) for Dedicated Transport Services (DTS) and an update to the Binding Indication procedure to support multiple resource contexts. These changes refined policy control and session binding mechanisms for fixed-mobile interworking over the S9a interface.

  • PCRF control of MPS for DTS TS 29.213CR0743
  • Updating Binding Indication for multiple resource contexts feature TS 29.512CR0912
Rel-19 3 changes

In Release 19, enhancements to the Bearer Binding Function (BBF) interworking focused on improving PCRF resilience and AF interactions. Specifically, the release introduced a new condition for the PCRF to detect PCEF failures in a timely manner and updated the procedure for an Application Function (AF) to trigger this PCEF failure checking. Furthermore, the behavior of the PCRF in the specific case of a PGW failure was clarified to ensure robust session management.

  • Add a new condition for the PCRF detecting PCEF failure in time TS 29.213CR0751
  • Update the procedure of AF trigger the PCEF failure checking TS 29.213CR0753
  • Clarify the behavior of the PCRF in the case of PGW failure TS 29.214CR1704

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 vj20 Policy and charging control architecture Rel-19
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 vj00 Gx/Gxx/Sd/St Diameter Protocol Rel-19
TS 29.213 vj20 PCC Signalling Flows and QoS Mapping Rel-19
TS 29.214 vj20 Policy and Charging Control over Rx Rel-19
TS 29.215 vj00 S9 Reference Point Stage 3 Specification Rel-19
TS 29.507 vj40 5G Access & Mobility Policy Control Service Rel-19
TS 29.512 vj40 5G Session Management Policy Control Service Rel-19
TS 29.514 vj40 5G System; Policy Authorization Service; Stage 3 Rel-19
TS 29.561 vj30 5G Interworking with External Data Networks Rel-19
TS 32.101 vj00 Management principles and high-level requirements Rel-19
TS 36.413 vj10 S1 Application Protocol (S1AP) 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