~/talk

Accelerating Envoy with the Linux Kernel

github:tgraf
slides:none on file

Demonstrates that replacing iptables redirects with socket-level BPF and Cilium yields a sidecar data path that skips TCP/Ethernet, preserves TCP handshakes, and measures roughly 3–4× faster request throughput versus iptables redirects (with 50 persistent connections to saturate a node). Shows use of kTLS to push symmetric crypto into the kernel so external TLS connections avoid decrypt/re-encrypt at the sidecar, and presents DDoS, XDP, and tracing examples that work in production.

AI-written summary · about

  1. 0:00Intro
  2. 1:12The Rise of BPF (and XDP)
  3. 2:23Facebook published BPF numbers for L3/L4 LB at NetDev 2.1
  4. 3:57BPF/XDP: DDoS mitigation
  5. 5:32BPF: "dtrace for Linux"
  6. 7:04What is your favorite iptables memory?
  7. 8:37Early performance benchmark
  8. 9:43BPF toolchain
  9. 12:39Service Mesh / Sidecar Architecture
  10. 14:54Sidecar Injection (Non-transparent)
  11. 15:47Sidecar Injection (Transparent)
  12. 17:20Transparent Sidecar Injection with Cilium
  13. 18:32Sidecar Injection Performance
  14. 20:22Transparent acceleration during data phase
  15. 24:27Cilium in a Nutshell
  16. 28:39TLS in Service Mesh
  17. 29:01Accessing external services via sidecar using TLS
  18. 29:40Option #1: Inject Root CA
  19. 33:39Sidecar for TLS encrypted connections without CA injection & decryption
~/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.