Distributed IP Gateway Shared MAC Address Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing First Hop Redundancy Protocols (FHRP) for network devices limit the use of a shared MAC address to only the active switch, preventing standby or listen state devices from performing direct layer 3 forwarding of data packets, which restricts bandwidth and introduces data loss risks due to failover mechanisms.
Innovation Solution
Implementing a distributed Internet Protocol (IP) gateway by allowing two network switching devices to concurrently use a shared MAC address and IP address, enabling both devices to perform layer 3 forwarding even in standby or listen states through the combined use of FHRP and multiple data link channels, thereby minimizing peer link usage and enhancing failover synchronization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a shared MAC address is assigned to only the active switch in FHRP, then the active switch can perform layer 3 forwarding, but the standby switch cannot perform direct layer 3 forwarding which restricts bandwidth
Solution Approach 1:
The patent merges the MAC address assignment by allowing both active and standby switches to be assigned the same shared MAC address simultaneously. This enables both switches to perform layer 3 forwarding directly without requiring the standby switch to forward traffic through the active switch, thereby increasing bandwidth and eliminating the bottleneck in the traditional FHRP model.
Solution Approach 2:
The patent introduces dynamic MAC address assignment where the shared MAC address can be dynamically assigned to different switches based on their operational state. The system dynamically adjusts which switch uses the shared MAC address at any given time, allowing flexible load distribution and failover while maintaining the ability for both switches to perform direct layer 3 forwarding.
2Reliability
If traditional FHRP is used with a single active gateway, then gateway redundancy is achieved, but failover mechanisms introduce data loss risks
Solution Approach 1:
The patent applies preliminary action by pre-configuring both active and standby switches with the shared MAC address and enabling direct layer 3 forwarding capability for the standby switch before any failover event occurs. This preliminary setup ensures that when failover is needed, the standby switch can immediately take over without requiring complex reconfiguration or intermediate forwarding, thereby minimizing data loss during the transition.
Solution Approach 2:
The patent ensures continuity of useful action by maintaining the shared MAC address assignment and direct layer 3 forwarding capability for both switches continuously, rather than transitioning from a single active state to a standby state. This continuous readiness allows seamless failover where the standby switch can immediately begin forwarding traffic without interruption, eliminating data loss during the failover process.
3Reliability
If standby switches forward traffic through the active switch, then gateway redundancy is maintained, but peer link usage increases and bandwidth is restricted
Solution Approach 1:
The patent segments the forwarding path by enabling each switch to independently perform layer 3 forwarding directly to destination networks, rather than requiring all traffic to pass through the active switch. This segmentation creates independent forwarding paths for both active and standby switches, reducing peer link usage and increasing overall bandwidth utilization while maintaining gateway redundancy.
Data Source
AI summary
In one embodiment, a method comprises assigning, by a distributed gateway protocol circuit in a first network switching device, a shared Media Access Control (MAC) address to a shared Internet Protocol (IP) address, the shared MAC address and the shared IP address enabling connected network devices to reach a distributed IP gateway in a network; and sending, by a layer 2 forwarding circuit in the first network switching device, an instruction via a peer data link to a peer layer 2 forwarding circuit in a second network switching device in response to the distributed gateway protocol circuit claiming active control of the distributed IP gateway, the instruction enabling the second network switching device to operate as part of the distributed IP gateway based on concurrent use of the shared MAC address and the shared IP address by the first network switching device and the second network switching device.


