Dynamic Default Gateway Reconfiguration for VM Traffic Forwarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In networks with geographically dispersed sites, existing traffic forwarding methods are inefficient, leading to bandwidth wastage and higher latency due to unnecessary traffic being sent across tunnels, as virtual machines maintain their default gateway at the enterprise edge even after migration to the provider site.
Innovation Solution
Reconfiguring the default gateway of virtual machines from the enterprise edge to the provider edge, allowing them to learn the association between the default gateway IP address and the provider edge's MAC address, thereby forwarding traffic directly through the provider edge, reducing reliance on the enterprise edge for traffic forwarding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If virtual machines maintain their default gateway at the enterprise edge after migration to the provider site, then IP address and default gateway functionality is preserved, but traffic forwarding efficiency deteriorates due to unnecessary traffic being sent across tunnels
Solution Approach 1:
The patent implements dynamic default gateway selection based on the virtual machine's location. When a VM migrates from the enterprise site to the provider site, the system dynamically updates the VM's default gateway from the enterprise edge device to the provider edge device. This dynamic adjustment optimizes traffic forwarding by ensuring VMs use the nearest edge device as their gateway, eliminating unnecessary tunnel traffic while maintaining seamless IP functionality.
2Stability of the object's composition
If traffic is forwarded through the enterprise edge for VMs at the provider site, then default gateway consistency is maintained, but bandwidth is wasted and latency increases
Solution Approach 1:
The patent applies local quality by allowing different default gateway configurations for virtual machines based on their physical location. VMs at the enterprise site use the enterprise edge device as their default gateway, while VMs migrated to the provider site use the provider edge device as their default gateway. This localized approach ensures each VM uses the most appropriate gateway for its location, optimizing bandwidth utilization and reducing latency while maintaining gateway consistency within each site context.
3Loss of energy
If virtual machines are migrated to the provider site, then cloud computing cost reduction is achieved, but traffic forwarding complexity increases due to geographically dispersed site management
Solution Approach 1:
The patent implements a universal default gateway management mechanism that works across both enterprise and provider sites. The system uses a standardized approach where each site's edge device functions as the default gateway for local VMs, and the control plane automatically manages gateway updates during VM migration. This universal mechanism simplifies traffic forwarding management across geographically dispersed sites by providing a consistent model that works regardless of VM location.
Data Source
AI summary
An example method is provided for a first edge device to perform traffic forwarding in a network with geographically dispersed first site and second site. The method may comprise reconfiguring, for a workload migrated from the second site to the first site, the first edge device located at the first site as a default gateway of the workload from the second edge device located at the second site by causing the workload to learn an association between a default gateway Internet Protocol (IP) address associated with the second edge device to a Media Access Control (MAC) address associated with the first edge device. The method may further comprise receiving, from the workload, traffic for forwarding to a destination, and in response to determination that the destination is not within the second site, forwarding the received traffic to the destination without using the second edge device.


