Fabric Extender MAC Synchronization for Data Center Switches
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional address sharing mechanisms in data center networks with emulated switches and fabric extenders lead to unmanageable levels of source and destination addresses, causing waste of lookup table resources and scalability issues due to unnecessary MAC address synchronization across all forwarding engines.
Innovation Solution
Implementing a messaging scheme that prevents unnecessary MAC address flooding by only sharing addresses for active connections, using conversational MAC learning to synchronize only pertinent MAC addresses between peer switches, and employing synchronization and purge messages to manage MAC table entries efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional address sharing mechanisms are used in emulated switch deployments, then redundancy and consistency are ensured, but the number of source and destination addresses becomes unmanageable and lookup table resources are wasted
Solution Approach 1:
The patent extracts only the necessary MAC addresses from the complete address set. Instead of sharing all source and destination addresses between peer switches, the system identifies and shares only those addresses that are actively involved in current network flows, thereby reducing the address sharing burden while maintaining redundancy
Solution Approach 2:
The patent applies partial action by implementing selective MAC address synchronization. Rather than synchronizing all addresses (excessive action), the system synchronizes only the subset of addresses that are currently active and relevant to the emulated switch functionality, optimizing resource utilization
2Stability of the object's composition
If all MAC addresses are synchronized across peer switches, then address consistency is maintained, but lookup table resources are wasted and scalability is reduced
Solution Approach 1:
The patent implements local quality by making MAC address synchronization selective rather than uniform. Different MAC addresses are treated differently based on their activity status - active addresses are synchronized while inactive ones are not, allowing the system to maintain consistency where needed while conserving lookup table resources
3Reliability
If traditional MAC address sharing is implemented, then redundancy is provided, but the system does not scale well with increasing numbers of addresses
Solution Approach 1:
The patent introduces dynamics into the MAC address sharing process by continuously monitoring network flow activity and adjusting which addresses are shared accordingly. The system dynamically adds addresses when flows are detected and removes them when flows cease, allowing the redundancy mechanism to adapt to changing network conditions and scale efficiently
Data Source
AI summary
Techniques are provided to prevent switches in a data center fabric path environment with fabric path extension devices from media access control (MAC) address flooding and MAC address table overflow. In such an environment, endpoints associated with virtual port channels are connected to multiple switches which normally would perform MAC address flooding across all switch forwarding engines. The switches in the fabric path exchange MAC synchronization messages based on source/destination specific connectivity such that MAC broadcast messages that advertise source/destination MAC addresses for endpoints do not have to be repeatedly sent and their corresponding MAC lookup tables do not have to be updated or include unnecessary MAC table entries.


