Dev Tools · 1h ago
Building a 5G UPF That Hits 9 Gbps on Commodity x86
A developer built a 5G User Plane Function using VPP and DPDK that saturates a 10G link at 8.5-9 Gbps, up from 850 Mbps with socket-based forwarding. The design removes the kernel from the packet path using DPDK's poll-mode drivers and VPP's graph-node architecture. Integration with Open5GS SMF via PFCP enables full line-rate packet processing on standard x86 hardware without FPGAs or SmartNICs.
Meridian48 take
This is a practical benchmark for software-based 5G cores, showing that commodity hardware can handle carrier-grade throughput with the right dataplane optimizations.
Read the full reporting
Building a 5G UPF That Actually Saturates a 10G Link: VPP + DPDK + Open5GS in Production →
DEV Community
5g-upfdpdk-vpp