Simplifying and Making the Network Programmable with Kubernetes and SRv6
summary
Cilium eBPF code integrates SRv6 to give pods per-pod VRF membership using three kernel maps (vrf map, sid map, policy map), attaches eBPF at TC ingress/egress to encapsulate/decapsulate, and runs a BGP control plane to learn and advertise SIDs. The proof‑of‑concept wires this into FRR and demonstrates end-to-end L3VPN over native IPv6 with working ping and tcpdump evidence of correct SRv6 encapsulation and decapsulation.
AI-written summary · about
chapters (6)
- 0:00Problem statement
- 2:12SRv6 architecture
- 6:19Bridging Cilium and SRv6
- 9:53Implementation details
- 16:53Proof of concept demo
- 24:07Q&A and observability
related talks
27mLeveraging Cilium and SRv6 for Telco Networking
18mBuilding scalable AI cloud interconnects with SRv6
18mBuilding Scalable AI Cloud Interconnects with SRv6
26mSupercharge Kubernetes Networking with Cilium and IPv6
26mIPv6 First, Not Just Ready: Kubernetes Without IPv4 Using Cilium
40mOur Experiences Deploying Kubernetes with IPv6
31mDual-stack Kubernetes with Direct server Return
39mSRv6LB: Leveraging IPv6, Segment Routing, and VPP
