Ultra-high capacity data plane
The Open6GCore data plane reuses the Open5GCore UPF, ensuring it retains all advanced features developed in the last 10 years. For enabling ultra-high-capacity demands, the UPF is enhanced with an eBPF-based extension utilizing XDP (eXpress Data Path) to significantly boost data plane performance. XDP is a high-performance networking feature of the Linux kernel that accelerates packets processing by bypassing some of the kernels’ network processing. This allows for rapid handling and manipulation of data traffic, making operations like adding and removing GTP-U headers exceptionally fast. Throughput tests with this setup have demonstrated capabilities reaching up to 90 Gbps or 4 Mpps on a single UPF.