eBPF Strengthens SR-IOV to Be Powerful
summary
Implements eBPF-based clusterIP resolution for SR-IOV and macvlan interfaces so pods using virtual functions can reach services without dual CNIs, using eBPF maps synced from the API server. Claims: up to 25% lower latency and 15% higher throughput versus proxy/iptables approaches; measured per-packet latencies of about 27 µs (vs ~36 µs in an alternate path). Provides an SP component that integrates with existing CNI datapaths and shows real performance gains.
AI-written summary · about
chapters (10)
- 0:00Introduction and overview
- 1:08SR-IOV and underlay CNI
- 2:46Application scenarios
- 5:25SR-IOV ecosystem challenges
- 6:34Advantages of eBPF
- 10:18cGroup eBPF mechanics
- 11:30Service implementation modes
- 14:14eBPF service implementation
- 17:05Spiderpool and performance
- 22:07Benchmarking and conclusion
related talks
39mThe evolution of service mesh with eBPF
19mKeynote: Hello eBPF! Goodbye Sidecars?
14mZero-overhead Container Networking with eBPF and Netkit
22mRole of eBPF in Kubernetes Networking and Security
27meBPF-based Extensible Paravirtualization
29meBPF on the Rise - Getting Started
37mEfficient and Flexible Virtual Machine Networking Through eBPF
33mCNI-Agnostic Network Performance Accelerator with eBPF
