VTEP MAC Address Synchronization via Tag ID Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Multi-Chassis Link Aggregation (MLAG) systems, synchronizing Media Access Control (MAC) addresses between VXLAN Tunnel End Points (VTEPs) with different port tag IDs is challenging, preventing effective communication between devices in different Virtual Local Area Networks (VLANs).
Innovation Solution
The method involves notifying and configuring mapping relationships between tag IDs and VXLAN IDs on aggregation and Internet Printing Protocol (IPP) ports between VTEPs, allowing bidirectional MAC address synchronization through shared IPP ports, even when tag IDs differ.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If VTEPs use different port tag IDs for VLAN identification, then each VTEP can independently manage its own VLAN configurations, but MAC address synchronization between VTEPs fails and communication between devices in different VLANs is prevented
Solution Approach 1:
The patent introduces an intermediary mapping relationship between tag IDs and VXLAN IDs that enables MAC address synchronization across VTEPs with different port tag IDs. This mapping acts as a mediator that translates between different VLAN identification schemes, allowing the VTEP to synchronize MAC addresses while maintaining independent VLAN configurations. The mapping relationship is established through configuration messages exchanged between VTEPs, enabling cross-VLAN communication without requiring identical tag ID assignments.
2Reliability
If VTEPs synchronize MAC addresses using traditional methods requiring identical port tag IDs, then MAC address synchronization works reliably, but the system cannot support devices in different VLANs communicating across VTEPs
Solution Approach 1:
The patent changes the parameter space by introducing VXLAN ID as an additional layer of identification beyond traditional VLAN tag IDs. Instead of requiring identical tag IDs for synchronization, the system uses the mapping relationship between tag IDs and VXLAN IDs to enable synchronization. This parameter transformation allows MAC addresses to be synchronized while supporting different VLAN configurations, thereby enabling cross-VLAN communication across VTEPs while maintaining reliable synchronization.
3Reliability
If VTEPs configure mapping relationships for all possible tag ID combinations, then complete MAC address synchronization is achieved, but system complexity and configuration overhead increase significantly
Solution Approach 1:
The patent implements partial action by establishing mapping relationships only for the specific tag ID combinations that are actually needed for communication, rather than pre-configuring all possible combinations. The system dynamically creates mapping relationships based on actual communication requirements, reducing configuration complexity while maintaining reliable MAC address synchronization for the necessary VLAN pairs. This approach avoids the excessive complexity of comprehensive pre-configuration.
Data Source
AI summary
A method, an apparatus and a VTEP for synchronizing MAC address are provided. According to the method, first mapping relationship configured on first aggregation/IPP port of first VTEP is notified to second VTEP in a same MLAG system. The second VTEP configures the relationship on second aggregation/IPP port of the second VETP. The relationship represents a mapping relationship of first tag ID of first port of the first VTEP to first VXLAN ID. Second tag ID of second port of the second VTEP differs from the first tag ID. The first VTEP receives a successful configuration message returned by the second VTEP after successfully configuring the relationship on the second IPP port. The first VTEP then sends first MAC address to the second IPP port via the first IPP port, wherein the first MAC address is the MAC address of a device accessing the first VTEP via the first port.


