ARP Cache Update Mechanism for VM Migration in Bare Metal Clouds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud-based virtualization environments, particularly in bare metal setups, the lack of comprehensive networking services from cloud providers can lead to network interruptions and inefficiencies when migrating virtual machines, as they often do not support full broadcast capabilities, making it difficult to update addressing metadata correctly across both the customer's virtualization environment and the cloud provider's network infrastructure.
Innovation Solution
The implementation of techniques to update ARP caches for both cloud-provisioned MAC addresses and VM-specific MAC addresses during virtual machine migration, ensuring that routing tables are corrected efficiently, even in the absence of broadcast operations, thereby maintaining accurate addressing metadata across the cloud infrastructure and virtualization environment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud providers do not provide full broadcast capabilities in bare metal virtualization environments, then customer control and customization are improved, but network communication reliability during VM migration deteriorates
Solution Approach 1:
The patent introduces a control plane as an intermediary component that mediates ARP cache updates during VM migration. When a VM migrates from one host to another, the control plane receives notification and proactively updates ARP caches on relevant hosts, replacing the traditional broadcast-based approach. This intermediary mechanism ensures reliable address mapping updates even in environments where broadcast capabilities are limited or unavailable, thus maintaining network communication reliability while preserving customer control over the virtualization infrastructure.
2Ease of operation
If traditional broadcast-based ARP cache updates are used during VM migration, then address mapping updates are simplified, but network interruptions and packet loss increase
Solution Approach 1:
The patent implements preliminary action by having the control plane proactively update ARP caches before or during the VM migration process. Instead of relying on post-migration broadcast updates that may be lost or delayed, the control plane preemptively notifies relevant hosts of the upcoming migration and updates their ARP caches in advance. This preliminary update mechanism ensures that address mappings are current before migration completes, eliminating network interruptions and packet loss while maintaining operational simplicity.
3Stability of the object's composition
If ARP cache updates are delayed during VM migration, then network stability is maintained, but communication efficiency deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the control plane receives migration notifications from the data plane and responds by updating ARP caches in real-time. This closed-loop feedback system allows the network to adapt dynamically to VM migration events, maintaining stability through controlled updates while improving communication efficiency by ensuring address mappings are current. The feedback loop enables the system to respond to migration events promptly without causing network instability, achieving both stability and efficiency simultaneously.
Data Source
AI summary
Disclosed is an improved approach for updating address mappings when migrating a virtual entity in a virtualization environment that is installed onto a bare metal cloud infrastructure. The solution reacts to VM migration events rapidly and converges faster with minimal packet loss, as well as avoiding any interruption to existing connections between the VMs.


