How we integrated L3 services into one of the biggest OpenStack Public Clouds - OVHcloud case study
summary
OVHcloud integrates distributed virtual routers, floating IPs and external gateways into a massive OpenStack deployment running 4,100 instances across 30+ regions by adding separate Neutron plugins: a Quagga BGP agent that announces directly connected IPs and external gateways, a Vrack VLAN-in-VLAN agent for L2 packing/unpacking, and L3/DVR namespaces wired into S‑NAT nodes. Kernel default-route behavior and metadata timing require patches, duplicate multi‑region routes and VRRP flapping remain under mitigation; the feature set is in beta and targeted for GA with Octavia next.
AI-written summary · about
chapters (6)
- 0:00Introduction to cloud scale
- 1:26Networking architecture
- 6:20Implementing L3 services
- 16:08Infrastructure challenges
- 25:47Future roadmap and conclusion
- 27:16Q&A session
related talks
22mLayer 3 networking with BGP in hyperscale DCs
26mRun your Kubernetes cluster on OpenStack in Production
32mLeveraging open source dynamic routing to implement a spine/leaf in datacenter
33mMulti-tenant K8s Networking with Kube-OVN
29mLiving on the Edge with DCN Networking
27mNetwork Multi-tenancy in Xen-based Clouds
28mCloud Control to Major Telco
19mCrossing the border - VM goes on a BGP adventure
