~/talk

SRv6LB: Leveraging IPv6, Segment Routing, and VPP

links:none on file
links:none on file
slides:none on file

Open source implementation of SRv6LB in VPP extends Google Maglev by encoding two candidate backends in IPv6 segment lists, using shared‑memory hooks (Apache/nginx/cgroups) for per‑flow accept/reject and a 40‑bit opaque field for CPU steering. Measured throughput drops from ~8.3 to ~8.0 Mpps per core, page loads improve up to ~2.5× at 80–90% load, and infrastructure needs fall ~20–25% for the same SLA. Demo shows a 16‑server setup, 19th‑percentile latency falling from ~300–400ms to ~180ms and flow tables scaling past 1M flows.

AI-written summary · about

  1. 0:00Introduction
  2. 4:00IPv6 Churn
  3. 5:00Facebook
  4. 6:00Reliance
  5. 8:00Tunnels
  6. 9:00Segment Routing
  7. 10:00IPv4 Address
  8. 11:00What is VPP
  9. 12:00VPP in Kubernetes
  10. 13:00VPP without monitoring
  11. 14:00Load balancer view
  12. 15:00Multihop tunnel
  13. 16:00Unlucky requests
  14. 17:00Same infrastructure same load
  15. 19:00IP forwarding
  16. 20:00IP features
  17. 21:00Policies
  18. 24:00RSS
  19. 25:00Performance
  20. 26:00Demo
  21. 28:00Response Time
  22. 29:00Load Balancer
  23. 35:00Why VPP
  24. 36:00Separate Line Cards
  25. 37:00Power of Two Choices
  26. 38:00Two Servers Only
~/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.