5G UPF Dataplane Processing Architecture

kubernetes · data pipeline diagram.

About This Architecture

5G UPF dataplane processing architecture with TEID-based flow steering across four CPU cores, each handling ingress queue pairs (RXQ0/RXQ1) for parallel packet processing. Mobile Core Network traffic enters via NIC0, gets steered by TEID mask to dedicated cores, processes packets, and egresses via NIC1 to Internet Network with destination IP-based steering. Control Plane components—TEID Allocator, CPU Affinity Manager, and IP Allocator—manage queue assignments and resource allocation to optimize throughput and latency. This Kubernetes-native design demonstrates CPU pinning, queue-per-core isolation, and symmetric flow steering for carrier-grade 5G packet forwarding. Fork and customize this diagram on Diagrams.so to model your UPF topology, adjust core counts, or integrate with your CNF orchestration platform.

People also ask

How does a 5G UPF dataplane distribute packet processing across CPU cores using TEID-based flow steering?

This diagram shows TEID-based flow steering directing Mobile Core Network traffic to four CPU cores via masked queue assignment (RXQ0_0–RXQ0_3), each core processing packets independently and egressing via symmetric IP-based steering (RXQ1_0–RXQ1_3). Control Plane components allocate TEIDs, manage CPU affinity, and assign IPs to maintain queue consistency across ingress and egress paths.

5G UPF Dataplane Processing Architecture

Kubernetesadvanced5GUPFdataplaneflow-steeringtelecom
Domain: KubernetesAudience: 5G network engineers and telecom infrastructure architects designing User Plane Function dataplane processing on Kuberne
0 views0 favoritesPublic

Created by

March 22, 2026

Updated

March 22, 2026 at 8:21 AM

Type

data pipeline

Need a custom architecture diagram?

Describe your architecture in plain English and get a production-ready Draw.io diagram in seconds. Works for AWS, Azure, GCP, Kubernetes, and more.

Generate with AI