User Plane Function (UPF) is one of the most important Network Functions (NFs) in the 5G core network. It is the second network function that the NR RAN interacts with during PDU flows. UPF is an evolution of CUPS (Control Plane Separation from User Plane), specifically responsible for inspecting, routing, and forwarding packets within QoS flows in subscription policies. It also uses SDF templates sent by the SMF through the N4 interface to enforce UL (Uplink) and DL (Downlink) traffic rules; when the corresponding service ends, it allocates or terminates QoS flows in the PDU session.
![]()
Figure 1.5G SMF and its interface (protocol)
I. UPF Interfaces and Protocols include the following:
II. Call Flow (Session Establishment and UPF Initialization) During PDU session establishment, the SMF connects to the UPF via PFCP (N4 interface). This PFCP session carries an SDF template containing information such as PDR, QFI, URR, and FAR. The UPF will allocate a default QoS (non-GBR) flow during the initial session establishment.
![]()
III. Terminal (UE) Call Interface Usage Sequence
Abbreviations: