PlatformsFaststream SiliconFaststream RadioFaststream VisionConnected EdgeFaststream SecureMobility & Rail
ProductsSemiconductor IPWireless & RANEdge & GatewaysTracking & IdentificationSoftware & FrameworksConnected Systems
TechnologyRTL to GDSIIVerification methodologyDFT and silicon testLow-power designMixed-signal integrationDesign enablement5G protocol stackWireless and RF architectureBaseband and low PHYForward error correctionControl and data planeHigh-speed interfacesFirmware and bootSilicon root of trustSoftware-defined vehicleAutomotive OTAFunctional safety
AIAI Engineering ServicesEdge AI & Embedded MLComputer Vision EngineeringSensor Fusion & PerceptionAI Silicon & AccelerationMLOps for DevicesAI Visual InspectionPredictive MaintenanceDriver MonitoringVideo Analytics & Safety
SolutionsSemiconductorIndustrial AIConnected ProductsAsset TrackingAutomotive & MobilitySmart InfrastructureSecure IdentityWireless & SatelliteSmart WashroomsFuel ManagementSmart BuildingsWorker SafetyEnergy MonitoringSmart AgricultureSmart CityAutonomous PlatformsAssembly AutomationLiDAR Rail SafetyHardware Wallet
IndustriesSemiconductorTelecommunicationsIndustrial & ManufacturingAutomotive & MobilityTransportation & RailAerospace & DefenceHealthcare & MedicalEnergy & UtilitiesOil & GasRetailConsumer ElectronicsMedia & EntertainmentSmart Infrastructure & IoT
ServicesSystem Integration overviewASIC & SoC DesignFPGA DesignFPGA-to-ASIC ConversionAnalog, Mixed-Signal & RFHardware & High-Speed PCBEmbedded SoftwareCloud, OTA & Device ManagementManufacturing TransitionHow we engage
InsightCase StudiesKnowledge CenterWhite PapersGlossaryNewsletterResources & Support
CompanyAbout FaststreamEngineering ExcellenceLeadership & OrganisationHow We EngageQuality & ComplianceStandards & EcosystemPartners & EcosystemTrust CentreLocations & DeliveryNewsroom & MediaCareers
ContactStart a projectHow we engage
Talk to an engineer
REFERENCE ARCHITECTURE

The user plane function, and where it should actually sit

Separating the user plane from the control plane turned a fixed network element into a placement decision. The user plane function can sit in a national data centre, at a regional edge, or at the cell site itself — and that choice determines latency, backhaul cost, operational burden and whether local traffic ever leaves the building. It is also where 5G and Wi-Fi converge.

UPFUser plane functionATSSSTraffic steeringLocal breakoutEdgeWiFiConvergencePFCP
ShareLinkedInXEmail
WHAT IT DOES

The part that actually moves the packets.

The 5G core separates signalling from data. Session management, policy and authentication happen in control-plane functions; the user plane function is the element every user packet physically passes through.

Its work is forwarding, tunnel termination toward the radio network, quality-of-service enforcement, usage measurement for charging, and the point at which traffic leaves for an external data network. The control plane instructs it; it does not make session decisions itself.

Because it is separate, it can be placed anywhere the operator chooses. That is the whole point of the separation, and it is a more consequential decision than the specification makes it look.

PLACEMENT

Three positions, three different trades.

User plane function placement
PositionWhat it buysWhat it costs
Central data centreFew instances, simple operations, straightforward security boundaryEvery packet traverses the backhaul to reach the internet and back; latency floor set by distance
Regional edgeMaterially lower latency and reduced transport load, still a manageable instance countMore sites to secure, monitor and update; regional traffic engineering becomes a real task
Cell site or enterprise premisesLowest achievable latency and true local breakout — traffic between two devices need never leave the siteAn instance per location: hardware, physical security, lifecycle and update across a large estate

The right answer is rarely uniform. Most networks run a small number of central instances for general traffic and push user plane out only where a specific application justifies the operational burden.

WHEN TO PUSH IT OUT

Four cases that genuinely justify the edge.

CONVERGENCE

Where 5G and Wi-Fi actually meet.

A device with both cellular and Wi-Fi has historically treated them as separate networks with separate addresses and separate sessions. Convergence means treating them as two paths to the same session, and the user plane function is where those paths come together.

Access traffic steering, switching and splitting is the mechanism. Steering chooses which access carries a flow. Switching moves an established flow between accesses without breaking it. Splitting uses both simultaneously for a single flow, with a multipath transport reassembling at the anchor.

That anchor is the user plane function. It terminates both the 3GPP path and the non-3GPP path — the latter reached through an interworking function — and presents one session to the data network. Which is why placement and convergence are the same conversation: the anchor has to be somewhere sensible relative to both accesses.

The practical constraints are unglamorous. Splitting a flow across two paths of different latency requires reordering and buffering. Device support varies. And a Wi-Fi network the operator does not control offers none of the guarantees the scheduler provides on licensed spectrum, so the steering policy has to assume the worse path can degrade without warning.

COMMON QUESTIONS

What engineers ask before they call.

01

What is the user plane function?

The element in the 5G core that every user packet passes through. It forwards traffic, terminates tunnels toward the radio network, enforces quality of service, measures usage for charging, and provides the exit point to external data networks. Control-plane functions instruct it; it does not make session decisions itself.

02

Why does user plane placement matter?

Because it sets the latency floor and determines how much traffic crosses the backhaul. A central instance is simplest to operate but forces every packet to travel to a data centre and back; an instance at the cell site gives the lowest latency and true local breakout at the cost of managing many instances.

03

What is local breakout?

Terminating traffic at or near the site rather than carrying it to a central core. It allows devices on the same site to communicate without their traffic leaving, which reduces latency and transport cost and can satisfy data residency requirements.

04

Should the user plane function be at the cell site?

Only where something justifies it — a latency budget that distance would exceed, traffic that should not leave the premises, constrained backhaul, or a residency obligation. Otherwise the operational burden of an instance per location outweighs the benefit.

05

How do 5G and Wi-Fi converge on one session?

Through access traffic steering, switching and splitting. Steering selects which access carries a flow, switching moves a flow between accesses without breaking it, and splitting uses both at once with a multipath transport reassembling at a common anchor — which is the user plane function.

06

What makes converged 5G and Wi-Fi difficult in practice?

Two paths with different latency need reordering and buffering when a flow is split. Device support for the capability varies. And a Wi-Fi network the operator does not control offers none of the scheduling guarantees licensed spectrum does, so steering policy has to assume that path can degrade without warning.

FOUND THIS USEFUL?

Pass it on.

Written for engineers. Share it with one.

ShareLinkedInXEmail
KEEP READING

Related work.

BUILD WITH FASTSTREAM

Bring us the difficult part.

Tell us the specification, the constraint and the deadline. Programmes that cross silicon, radio, embedded and AI are where Faststream is strongest.