~/talk

Zero-overhead Container Networking with eBPF and Netkit

Talkat P99 CONF 2024 · 2024-10-23..10-24· [kubernetes, linux-and-operating-systems]
slides:none on file

Benchmarks show container TCP throughput rises from ~66% to about 90 Gbit of a 100 Gbit link by replacing veth with a new eBPF-driven device type; the kernel adds Netkit devices plus tcx and helpers like BPF redirect peer and BPF redirect neighbor to perform host routing in eBPF and avoid twice-through-stack handling and per-CPU backlog queues. The implementation matches host-network latency and throughput and is available on kernels 6.6+ and via psyllium.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:36Container networking overhead
  3. 5:09Bypassing host routing
  4. 7:10Addressing queuing delays
  5. 8:35TCX and kernel improvements
  6. 10:25Netkit for container speed
  7. 12:00Performance results and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.