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.
Key Features
- Efficient point-to-multipoint user plane packet forwarding and replication
- Support for both multicast (group-based) and broadcast (area-based) delivery modes
- Integration with 5GC control plane via N4 interface for session management
- QoS flow handling and enforcement for multicast/broadcast traffic
- Charging data collection and reporting for MBS sessions
- Support for interworking with LTE eMBMS for service continuity
Evolution Across Releases
Initial introduction of the MB-UPF as part of the Phase 1 5G Multicast-Broadcast Service (5MBS) architecture. Defined its functional role, interfaces (N3, N4, N6, N9), and basic procedures for multicast session establishment, user plane management, and integration with the 5G Core Network and RAN.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.247 | 3GPP TS 23.247 |
| TS 23.501 | 3GPP TS 23.501 |
| TS 23.527 | 3GPP TS 23.527 |
| TS 29.244 | 3GPP TS 29.244 |
| TS 29.532 | 3GPP TS 29.532 |
| TS 29.561 | 3GPP TS 29.561 |
| TS 29.581 | 3GPP TS 29.581 |
| TS 32.255 | 3GPP TR 32.255 |
| TS 32.279 | 3GPP TR 32.279 |
| TS 38.415 | 3GPP TR 38.415 |