Lightning Talk: eBPF based UPF (User Plane Function) for 5G
Lightningat Cloud Native Telco Day Europe 2022 · on Monday, 2022-05-16· at 14:30· Pavilion 3, Room E | Level 2 | Central Forum·
summary
An eBPF-based UPF implements PFCP-derived PDR/FAR logic in user space and pushes compiled flow entries into eBPF maps for fast lookup, using XDP for maximum packet rate to do simple GTP stripping, TID/TEID and QoS lookups, plus redirect/mirroring for DPI or lawful intercept. Hardware passthrough (SR-IOV/VF) gives best throughput; virtualization works with a small penalty. Implementation hits eBPF verifier limits for complex DPI and currently deploys on cluster worker nodes with Red Hat kernel backports.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:35Red Hat
- 1:36About Eric
- 2:08About the UPF
- 2:31Design Goals
- 2:56UPF Components
- 4:02Packet Classification
- 6:02eBPF
- 7:48Hardware passthrough
- 8:38Service chaining
- 9:53Questions
related talks
17mHiP4-UPF: Towards High-Performance Comprehensive 5G User Plane Function on P4...
05mLightning Talk: Back to the Future with eBPF
32meBPF: BPF kernel infrastructure
11mLightning Talk: Clearing the confusion about eBPF and service mesh
18mA Paradigm Shift in 5G Deployment: The Promise of eBPF for Open...
08mdevelops the Distributed UPF with NVIDIA Bluefield-3 DPU
37mEfficient and Flexible Virtual Machine Networking Through eBPF
07mLightning Talk: Taming Noisy Network Neigbours with Cilium and eBPF
