5G Performance Engineering — DPDK, eBPF, and Line-Rate Telecom · Pro
Load testing a 5GC requires three distinct kinds of synthetic traffic. First, raw data-plane throughput — saturating a UPF or transport link with TCP/UDP packets to measure peak forwarding capacity. iperf3 is the standard tool; trex and pktgen-dpdk are higher-end alternatives. Second, control-plane signaling load — generating realistic UE registration, mobility, and PDU session establishment patterns against an AMF/SMF/AUSF/UDM. UERANSIM, PacketRusher, and my5G-RANTester simulate gNB and UE behavior over NGAP. Third, application-level HTTP/2 load against specific SBI endpoints for unit-level…