MB-UPF

Multicast/Broadcast User Plane Function

Core Network →
Introduced in Rel-17

MB-UPF is the 5G Core Network user plane function that efficiently distributes the same multicast or broadcast content to multiple users.

Category
Core Network
Introduced
Rel-17
Where
Core Network › 5G Core
Specifications
10 specs
MB-UPF Description Purpose Related Classification Detected Changes Specifications

Description

The Multicast/Broadcast User Plane Function (MB-UPF) is a specialized network function within the 5G Core (5GC) architecture, introduced to support point-to-multipoint delivery of data. It operates as part of the 5G Multicast-Broadcast Service (5MBS) framework. The MB-UPF is responsible for processing and forwarding user plane packets for multicast and broadcast traffic. It interfaces with the Radio Access Network (RAN) via the N3/N9 interfaces and with the Session Management Function (SMF) via the N4 interface for control. Its key role is to replicate and route data packets received from a multicast source (e.g., via N6 interface) towards the appropriate RAN nodes serving user equipment (UEs) subscribed to a specific multicast session. This differs from a standard UPF, which primarily handles unicast traffic, by optimizing for one-to-many distribution.

Architecturally, the MB-UPF can be deployed as a standalone function or integrated with a standard UPF. It supports both multicast and broadcast delivery modes. In multicast mode, it delivers content only to UEs that have explicitly joined a multicast group, managed via the Multicast Session Management Function (M-SMF) and Multicast Control Plane Function (M-CPF). In broadcast mode, it pushes content to all UEs within a designated service area. The MB-UPF performs packet replication based on multicast group identifiers and QoS flows, ensuring efficient use of transport and radio resources. It also handles traffic policing, forwarding rule enforcement, and charging data collection for multicast/broadcast sessions as per policies from the Policy Control Function (PCF).

From a protocol perspective, the MB-UPF utilizes GTP-U tunnels over the N3 interface towards the RAN. For multicast, it may establish a single GTP-U tunnel to a RAN node, which then further distributes the traffic over the air interface using Single-Cell Point-To-Multipoint (SC-PTM) or Multicast-Broadcast Single Frequency Network (MBSFN) techniques. The MB-UPF is a critical enabler for efficient content delivery, as it prevents the network from establishing separate unicast bearers for each user receiving the same content, thereby conserving core and RAN resources and reducing latency for simultaneous delivery to large audiences.

Purpose & Motivation

The MB-UPF was created to address the inherent inefficiency of using unicast connections for delivering popular live or on-demand content to many users simultaneously. Prior to its introduction in 3GPP Release 17, 5G networks lacked a standardized, efficient core network mechanism for multicast and broadcast services. While LTE had evolved Multimedia Broadcast Multicast Service (eMBMS), its integration with the 5G Core was not fully defined. The rise of applications like live sports streaming, emergency alerts, over-the-air software updates for IoT devices, and public safety communications created a clear need for a native 5G multicast/broadcast solution.

The primary problem the MB-UPF solves is network congestion and resource waste. In a unicast-only model, if 1,000 users in a stadium request the same live video stream, the network sets up 1,000 separate data flows from the content server, through the core, and over the radio, consuming significant bandwidth and processing power. The MB-UPF, as part of the 5MBS architecture, allows a single content flow from the source to be intelligently replicated at optimal points (in the core and RAN), dramatically reducing transport load and improving spectral efficiency on the radio interface. This enables scalable, high-quality service delivery to massive audiences, which is crucial for the commercial viability of new media services and for mission-critical public warnings.

Classification

Part ofUPF
Specific typesMBMS-GW
Related approaches5MBSMBSFN

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-17 8 changes

In Release 17, the MB-UPF was enhanced with specific restoration procedures to handle failures, both with and without an MB-UPF restart. Furthermore, the architecture was detailed to include a unicast tunnel between the MBSTF and the MB-UPF over the Nmb9 reference point for MBS session data delivery. These additions provide mechanisms for session continuity and clarify the user plane connectivity for multicast and broadcast services.

  • MBS session restoration upon MB-UPF failure with restart TS 23.527CR0041
  • MBS session restoration upon MB-UPF failure without restart TS 23.527CR0042
  • Restoration procedure for MB-UPF restart TS 29.244CR0617
  • Tunnel between MBSTF and MB-UPF TS 23.247CR0119
  • Restoration procedure for MB-UPF restart TS 23.527CR0044
  • Removal of Editor's note for MB-UPF failure without restart TS 23.527CR0053

+ 2 more changes

Rel-18 3 changes

In Release 18, key enhancements for the MB-UPF included the formal addition of the MB-SMF and MB-UPF to the NodeID parameter used over the N4mb reference point for control plane communication. Furthermore, the release specified the inclusion of a flow description within the MBS Service Information for scenarios where multicast/broadcast data is transported toward the MB-UPF using an IP tunnel, clarifying the user plane packet handling instructions.

  • Flow description within MBS Service Information if MBS data are transported in IP tunnel toward MB-UPF TS 29.244CR0770
  • Add MB-SMF and MB-UPF to NodeID over N4mb TS 29.244CR0852
  • Flow description within MBS Service Information if MBS data are transported in IP tunnel toward MB-UPF TS 23.247CR0330

Explore further

Broader topics and technologies where MB-UPF plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.247 vj30 5G Multicast/Broadcast Service Architecture Rel-19
TS 23.501 vk00 5G System Architecture Stage 2 Rel-20
TS 23.527 vj50 5G System Restoration Procedures Rel-19
TS 29.244 vj40 PFCP Specification for Control/User Plane Separation Rel-19
TS 29.532 vj30 MB-SMF Service Based Interface Protocol Rel-19
TS 29.561 vj30 5G Interworking with External Data Networks Rel-19
TS 29.581 vj20 MBSTF Service Based Interface Protocol Specification Rel-19
TS 32.255 vk10 Telecom Management; Charging for 5G Data Connectivity Rel-20
TS 32.279 vj00 5G MBS Session Converged Charging Rel-19
TS 38.415 vj10 PDU Session User Plane Protocol 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.