VMAC VLAN Migration for Data Center Traffic Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In modern data center deployments spanning multiple sites, seamless migration of virtual or physical devices across networks is challenging due to issues with MAC address learning and traffic routing, leading to flapping between different ports and disruptions in service.
Innovation Solution
A virtual local area network (VLAN) configuration using a same virtual anycast MAC (VMAC) for default gateways across geographically separate data center sites, where each gateway router is assigned a unique IP and MAC address, ensuring that Layer 2 traffic learns ports only towards the local gateway router, and packet traffic with the VMAC as source MAC is blocked from inter-network communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single MAC address is used for default gateway across multiple networks to enable seamless device migration, then device migration capability is improved, but Layer 2 traffic routing becomes ambiguous causing MAC address learning conflicts
Solution Approach 1:
The patent segments the Layer 2 domain by creating separate VLANs for each network, while introducing a Layer 3 boundary. This allows the same MAC address to exist in multiple segmented Layer 2 domains without conflict, as each VLAN maintains its own MAC address table independently. The segmentation resolves the ambiguity of MAC address learning by confining it to isolated Layer 2 contexts.
Solution Approach 2:
The patent introduces a Layer 3 router as an intermediary between networks that share a common MAC address. The router performs MAC address translation and routing, mediating traffic between networks with identical MAC addresses. This intermediary layer allows devices to migrate seamlessly while preventing MAC address learning conflicts by translating addresses at the Layer 3 boundary.
2Adaptability or versatility
If MAC address learning is allowed across all networks to maintain flexibility, then network adaptability is improved, but traffic flapping between ports occurs causing service disruptions
Solution Approach 1:
The patent segments Layer 2 traffic into separate VLANs, preventing MAC address learning from occurring across network boundaries. This segmentation ensures that MAC address tables are maintained independently in each VLAN, eliminating the traffic flapping problem that occurs when switches learn MAC addresses from multiple networks. Service continuity is maintained because devices migrate within their own VLAN context without causing cross-network learning conflicts.
Solution Approach 2:
The patent performs preliminary configuration of VLANs and inter-VLAN routing before device migration occurs. By pre-establishing the Layer 3 boundary and VLAN segmentation, the system prevents traffic flapping before it can occur. The routing infrastructure is prepared in advance to handle MAC address translation, ensuring service continuity during device migration without requiring reactive troubleshooting.
3Measurement precision
If unique MAC addresses are assigned to each gateway router for proper Layer 2 learning, then MAC address learning accuracy is improved, but device migration between networks becomes complex requiring cache flushing
Solution Approach 1:
The Layer 3 router acts as an intermediary that translates between unique local MAC addresses and a common migration MAC address. Each gateway router maintains its own unique MAC address for accurate Layer 2 learning within its network, while the router translates traffic to/from the common MAC address used by migrating devices. This eliminates the need for cache flushing during migration, as the translation occurs automatically at the Layer 3 boundary.
Solution Approach 2:
The patent changes the operational parameter of MAC address usage from static to dynamic based on network context. Devices use a common MAC address when communicating across networks for migration purposes, while each gateway router uses its own unique MAC address for local Layer 2 operations. This parameter change allows both accurate local learning and seamless cross-network migration without requiring complex manual intervention.
Data Source
AI summary
In providing seamless migration of virtual or physical devices among networks of a virtual local area network (VLAN) such as one spanning multiple data centers, a same virtual anycast Medium Access Control (VMAC) is used for reaching default gateways in virtual and/or physical devices. Each network is typically configured such that source MAC learning for the VMAC should happen only for packets coming from the local default gateway. In this manner, when a device is migrated between networks of the VLAN, the same IP address and corresponding MAC address (typically still residing in the MAC cache of the migrated device) can be used to reach the local default gateway.


