Using BGP at OpenStack to interconnect workloads across clouds
summary
A Python daemon named ovn-bgp-agent runs on every compute node, reads the OVN southbound DB, and programs a per‑node BGP speaker via FRR to advertise VM, load‑balancer and floating IP prefixes (IPv4/IPv6). It creates a dummy interface/VRF and kernel IP rules plus OVS flows to redirect traffic into the OVN overlay; an EVPN mode uses networking‑bgpvpn for tenant isolation. Failover tests show sub‑millisecond convergence; scale testing is still limited and the BGP mode has no API and relies on kernel datapath.
AI-written summary · about
chapters (6)
- 0:00Start
- 14:42Pitfalls
- 15:21Benefits of of Having Bgb Running in Your in Your Openstack Cloud
- 15:48Disaster Avoidance
- 21:47Ovn Bgp Agent
- 35:45Limitations and Future Directions
related talks
19mCrossing the border - VM goes on a BGP adventure
22mLayer 3 networking with BGP in hyperscale DCs
32mLeveraging open source dynamic routing to implement a spine/leaf in datacenter
41mImpact of Network Automation
11mRunning BGP in Data Centers at Scale
12mxBGP: Faster Innovation in Routing Protocols
19mAdvanced Network management with oVirt and OVN
26mRun your Kubernetes cluster on OpenStack in Production
