Network Switching Units Traffic Polarization Failure Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network switching products face challenges in efficiently forwarding network traffic around failure points while minimizing adverse impact on traffic and utilizing features of VLANs and VLTs, often resulting in inefficient paths and resource consumption.
Innovation Solution
Implementing a method where network switching units detect failures and broadcast route withdrawal messages to neighboring devices, updating forwarding data structures to redirect traffic through alternative paths within the same cluster, using sub-LAGs to avoid failed links and maintain efficient two-hop routes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If network switching products use traditional failure recovery methods, then they can forward traffic around failure points, but the paths become inefficient and resource consumption increases
Solution Approach 1:
The system performs preliminary actions by pre-establishing backup paths and pre-configuring forwarding data structures before failures occur. When a failure is detected, the system can immediately switch to pre-prepared alternative paths without waiting for path computation, thereby maintaining efficient traffic forwarding while ensuring reliability.
Solution Approach 2:
The system dynamically adjusts forwarding data structures and traffic paths in real-time based on failure conditions. By making the forwarding plane adaptive and responsive, the system can efficiently redirect traffic around failures while maintaining optimal paths, resolving the contradiction between reliability and productivity.
2Reliability
If network switching products implement comprehensive failure detection and recovery, then they can maintain network reliability, but the complexity of the system increases
Solution Approach 1:
The system segments the failure detection and recovery function into distinct components: a control plane for failure detection and a forwarding plane for traffic redirection. This segmentation allows each plane to be optimized independently, reducing overall system complexity while maintaining high reliability through specialized functionality.
Solution Approach 2:
The system introduces an intermediary mechanism (forwarding data structures) that mediates between failure detection and traffic forwarding. This intermediary layer simplifies the interaction between control and forwarding planes, allowing reliable failure recovery without proportionally increasing system complexity.
3Productivity
If network switching products utilize VLANs and VLTs for parallelization, then they can handle more network traffic and provide redundancy, but the forwarding function becomes more complex
Solution Approach 1:
The system implements a universal forwarding data structure that can handle multiple functions: normal traffic forwarding, VLAN-tagged traffic, VLT bundled links, and failure recovery. By making the forwarding plane multi-functional, the system can process more network traffic through parallelization while avoiding the need for separate specialized handling mechanisms that would increase complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system and method for traffic polarization during failures includes a communication network cluster including a first network switching unit or switch configured to communicate with a first network node via a first network link and a second network node via a second network link, a second switch configured to communicate with the first network node via a third network link and the second network node via a fourth network link, and a first intra-cluster link coupling the first switch to the second switch. The second switch is further configured to respond to a failure in the fourth network link by broadcasting a route withdrawal message to the first switch and the first network node. The first switch is configured to accept rerouted network traffic from the first network node via the first network link resulting from the route withdrawal message.