MBSF

Multicast/Broadcast Service Function

Core Network →
Introduced in Rel-17 Also in: Services, Security

MBSF is the 5G core network function that manages multicast and broadcast service delivery by handling session establishment, policy control, and data distribution for efficient group communication.

Category
Core Network
Introduced
Rel-17
Where
Core Network › 5G Core
Also touches
2 segments
Specifications
15 specs
MBSF Description Purpose Related Classification Detected Changes Specifications

Description

The Multicast/Broadcast Service Function (MBSF) is a pivotal network function within the 5G Core (5GC) architecture, specifically designed to orchestrate and manage Multicast/Broadcast Service (MBS) sessions. It acts as the central control point for MBS, interfacing with other core network functions to enable efficient point-to-multipoint data delivery. The MBSF is responsible for the entire lifecycle of an MBS session, from initiation and modification to termination, ensuring that content is delivered reliably to multiple User Equipments (UEs) simultaneously. Its architecture is based on the 5G service-based framework, allowing it to communicate via standardized interfaces like Nmbsf for management and Nmbst for data transport.

In terms of operation, the MBSF works by receiving service requests from applications or network operators, often via the Network Exposure Function (NEF) or directly from the Session Management Function (SMF). Upon receiving a request, the MBSF authenticates and authorizes the MBS session, applying policies defined by the Policy Control Function (PCF). It then coordinates with the SMF and User Plane Function (UPF) to establish the necessary data paths for multicast/broadcast traffic. The MBSF also interacts with the Radio Access Network (RAN), particularly the gNB, to allocate radio resources and configure transmission parameters, using identifiers like the Frequency Selection Area Identity (MBS) to optimize resource usage.

Key components and interfaces of the MBSF include the MBSF control plane, which handles signaling and session management, and the MBSF user plane, which may be integrated with UPFs for data forwarding. The function supports both broadcast mode, where content is sent to all UEs in an area, and multicast mode, where only subscribed UEs receive the data. It employs mechanisms for dynamic group management, allowing UEs to join or leave sessions seamlessly. The MBSF also plays a role in charging and accounting, interfacing with the Charging Function (CHF) to track usage for MBS services.

The role of the MBSF in the network is to enable scalable and efficient group communication, reducing network congestion by minimizing duplicate unicast streams. It is essential for applications requiring wide-area content distribution, such as live television, emergency alerts, software updates for IoT devices, and V2X communications. By centralizing MBS management, the MBSF ensures consistent policy enforcement, security, and QoS across the 5G system, integrating with network slicing to provide dedicated MBS slices for different service requirements.

Purpose & Motivation

The MBSF was created to address the limitations of earlier multicast/broadcast solutions in cellular networks, such as LTE's MBMS, which lacked a dedicated, flexible core network function for service management. In LTE, MBMS relied on evolved MBMS (eMBMS) with functions like the Broadcast Multicast Service Center (BM-SC), but this was not fully integrated into the 5G service-based architecture. The motivation for MBSF stems from the need for a more agile and scalable approach to group communication in 5G, driven by emerging use cases like massive IoT, autonomous driving, and ultra-high-definition media streaming.

Previous approaches suffered from inefficiencies in session management and resource allocation, often leading to suboptimal performance and high operational complexity. The MBSF solves these problems by providing a standardized, cloud-native function that can dynamically orchestrate MBS sessions across the core and RAN. It enables network operators to offer MBS as a native 5G service, with better support for edge computing and low-latency applications. This is crucial for scenarios where real-time data must be distributed to many devices, such as in smart cities or industrial automation.

Historically, the development of MBSF began in 3GPP Release 17 as part of the broader 5G MBS framework, reflecting the industry's shift towards converged networks that support both unicast and multicast efficiently. The purpose of MBSF is to leverage 5G's architectural advancements, such as network slicing and service-based interfaces, to deliver group communication services with enhanced reliability, security, and efficiency. It addresses the growing demand for content-centric networks and supports regulatory requirements for public safety communications, making it a cornerstone of modern 5G deployments.

Classification

Part ofSMF
Related approachesMBSPCF

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-17 2 changes

In Release 17, the MBSF (Multicast/Broadcast Service Function) was newly introduced as a consumer of the Nbsf_Management_Discovery service. Additionally, the specification updated the clause references for the MB-UPF, MBSF, and MBSTF within the architecture description. The release also formally defined the Nmbsf service-based interface exhibited by the MBSF and specified the Npcf_MBSPolicyAuthorization service, which the MBSF can use to request authorization and policies for an MBS service.

  • adding MBSF as a consumer of Nbsf_Management_Discovery service TS 29.521CR0164
  • Update clause number for MB-UPF, MBSF and MBSTF in clause 6.2 TS 23.501CR3091
Rel-18 2 changes

In Release 18, key updates to the MBSF included the removal of the security key exchange procedure between the MBSF and the MBSTF, simplifying the security architecture. Furthermore, essential corrections were made to the MBSF's service-based interface, Nmbsf, and its associated APIs to improve reliability and alignment with the overall service authorization framework defined for multicast and broadcast services.

  • Remove security key exchange between MBSF and MBSTF TS 29.581CR0043
  • Miscellaneous essential corrections to the MBSF APIs TS 29.580CR0018
Rel-19 2 changes

In Release 19, the updates to the Multicast/Broadcast Service Function (MBSF) focused on refining its service-based interface, Nmbsf. Specifically, corrections were made to the definition of OAuth for the MBSF APIs. Additionally, there were corrections implemented for the MBSF notification event procedures.

  • Corrections to the MBSF APIs Oauth definition TS 29.580CR0062
  • [5MBUSA] MBSF notification event corrections TS 26.502CR0048

Explore further

Broader topics and technologies where MBSF plays a role.

Defining Specifications

3GPP specifications that define or reference MBSF, 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 23.527 vj50 5G System Restoration Procedures Rel-19
TS 26.502 vj30 5G Multicast-Broadcast User Services Architecture Rel-19
TS 26.517 vj10 5G MBS User Service Protocols and Formats Rel-19
TS 26.802 vj20 Multicast Enhancements for 5G Media Streaming Rel-19
TS 26.804 vj10 5G Media Streaming Extensions Study Rel-19
TS 29.244 vj40 PFCP Specification for Control/User Plane Separation Rel-19
TS 29.513 vj40 5G PCC Signalling Flows & QoS Mapping Rel-19
TS 29.521 vj40 5G Binding Support Management Service Stage 3 Rel-19
TS 29.532 vj30 MB-SMF Service Based Interface Protocol Rel-19
TS 29.537 vj10 5G Multicast/Broadcast Policy Control Services Rel-19
TS 29.580 vj30 5G MBSF Service Interface Stage 3 Specification Rel-19
TS 29.581 vj20 MBSTF Service Based Interface Protocol Specification Rel-19
TS 33.501 vk00 5G Security Architecture and Procedures Rel-20
TR 33.850 vh00 5G MBS Security Study Rel-17
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.