Switch Chip MAC Address Synchronization via Stack Ports
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing stacking systems face slow MAC address synchronization and heavy CPU load due to the need for extensive message exchange between devices when MAC addresses change.
Innovation Solution
A method where a MAC address changing message is transmitted directly through stack ports, allowing each device to update its switch chip without CPU interaction, using a specific identifier like an updating flag bit to facilitate this process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If MAC address changing messages are transmitted through CPU-to-CPU interactions between devices, then MAC address synchronization can be achieved, but CPU resource usage increases and synchronization speed decreases
Solution Approach 1:
The patent extracts the MAC address synchronization function from the CPU processing path and implements it directly at the switch chip level. The switch chip independently generates and processes MAC address changing messages without requiring CPU intervention, thereby separating this specific function from the main CPU workload and achieving faster synchronization.
Solution Approach 2:
The patent introduces a dedicated message transmission mechanism that acts as an intermediary between switch chips. MAC address changing messages are transmitted directly between switch chips through a simplified path, bypassing the CPU-to-CPU interaction route and enabling faster message delivery.
2Reliability
If MAC address changing messages are transmitted through CPU-to-CPU interactions between devices, then MAC address synchronization can be achieved, but CPU resource usage increases
Solution Approach 1:
The switch chip is empowered to handle MAC address synchronization independently without requiring CPU assistance. The switch chip can autonomously generate, send, and process MAC address changing messages, making the system self-sufficient for this specific function and reducing CPU resource consumption.
Solution Approach 2:
The patent extracts the MAC address synchronization function from the CPU processing path and implements it directly at the switch chip level. This separation removes the burden of MAC address message handling from the CPU, allowing the CPU to focus on other critical tasks and reducing overall CPU resource usage.
3Reliability
If extensive message exchange between devices is performed, then MAC address synchronization completeness is ensured, but synchronization time increases
Solution Approach 1:
The patent segments the message transmission path into direct switch chip-to-switch chip communication, bypassing the CPU layer. This segmentation creates a dedicated, optimized path for MAC address synchronization messages, reducing the number of hops and processing steps required while maintaining synchronization completeness.
Solution Approach 2:
The switch chip is pre-configured with the capability to independently handle MAC address synchronization messages. This preliminary preparation allows the switch chip to immediately generate and process synchronization messages without waiting for CPU intervention, significantly reducing synchronization time.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
A MAC address synchronization method, device and system. The method comprises: receiving, by a first stack port of a first device, a MAC address changing message transmitted by a stack port of a second device in a stacked system; and updating, by the first device, according to the MAC address changing message, a MAC address list of a local switch chip.