TechNewsReel
Live

OpenPERouter Enables Cross-Cluster KubeVirt VM Migration via EVPN Overlays

A new architecture using BGP-EVPN allows virtual machines to move between separate Kubernetes clusters without losing their network identity.

TechNewsReel Newsroom · August 8, 2026

KubeVirt is expanding the mobility of virtual machines by enabling live migration across separate Kubernetes clusters. This development removes the Layer 2 networking boundaries that previously restricted VM movement to single-cluster environments.

To achieve this, a new architecture integrates OpenPERouter to provide EVPN-based VXLAN overlays. This system stretches Layer 2 networks transparently across multiple clusters, allowing VMs to maintain their MAC and IP addresses during migration. The implementation utilizes a dynamic BGP-EVPN control plane to manage this connectivity. Specifically, the architecture relies on EVPN Type-2 route updates to advertise MAC and IP addresses via BGP, which signals the movement of a VM to the rest of the network. To ensure rapid route convergence, a critical kernel fix is required: setting 'arp_accept=1' on bridge interfaces allows the receiving host to accept unsolicited ARP updates.

The Multi-Cluster Challenge

KubeVirt allows organizations to run traditional virtual machines within Kubernetes, bridging the gap between legacy workloads and modern container orchestration. While live migration between nodes in a single cluster is a standard feature, moving a VM between entirely different clusters has historically been a significant hurdle. Such mobility is essential for disaster recovery, scaling, and hybrid cloud strategies, but it typically requires complex manual network configurations or the use of "network tickets" to maintain connectivity.

Industry Implications

This approach eliminates the need for manual network intervention when shifting workloads between clusters. By providing deterministic cross-cluster live migration, organizations can now treat multiple Kubernetes clusters as a single, fluid resource pool for virtualized applications. This is particularly valuable for legacy workloads that rely on broadcast or multicast traffic, which are often difficult to manage in fragmented cloud environments. Data from the project's GitHub repository indicates that this implementation can achieve minimal packet loss—fewer than 10 packets at 100ms intervals—during the migration process.

Future Outlook

As organizations move toward more resilient multi-cluster architectures, the integration of declarative APIs and dynamic control planes like OpenPERouter will be key to maintaining VM consistency. The industry will now be watching to see how these EVPN overlays scale across larger, geographically dispersed deployments and whether similar L2-stretch capabilities will be integrated directly into broader Kubernetes networking plugins.

Sources

Get a notification when a big story breaks. A few a day at most — no spam.