Cloud Interconnectivity


Details
Cloud Interconnectivity
Cloud Interconnectivity aims to provide seamless connectivity between clouds, enabling VMs and tenants across different cloud environments to communicate directly via VPN or IXP links. In this meetup Angel and Bozhidar from Daiteap present the Cloud Interconnectivity solution from the SCS project, which approach they choose and why.
Here a little sneakpreview: It is increasingly common to use pure Layer 3 spine and leaf network deployments in data centers. The benefits of this practice reduces scaling complexities, failure, and broadcast traffic domains.
We want SCS cloud operators and customers to be able seamlessly to interconnect different cloud deployments in the same or different DCs at L3 through BGPVPN links.
For achieving cloud interconnectivity we leverage networking-bgpvpn, ovn-bgp-agent, and BGP(frr) upstream projects, to advertise and route traffic between tenant networks and VMs on different cloud deployments. Additionally, we want to integrate them in SCS/OSISM ecosystem.
The OVN BGP Agent is responsible for detecting changes (VM creation, Router/Subnet attachment) in the OVN control plane and redirects traffic to the OVN overlay. It also uses BGP to advertise VM and tenant routes. FRR/BGP represents the dynamic routing protocol of choice. The networking-bgpvpn plugin serves as an API for administrators and users, enabling them to define VPN links and connect tenant networks across clouds via VPN.
As always there will be plenty of time for your questions, remarks, additions.

Cloud Interconnectivity