Virtual Switch Link Failure Detection Using Modified PDUs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network designs require extensive and error-prone configuration, and there is a need for simplified detection and recovery from link failures in virtual switches, which are complex due to their logical representation of multiple physical switches.
Innovation Solution
A system and method for detecting failures in virtual switches by modifying Protocol Data Units (PDUs) to carry virtual switch and active part IDs, allowing standby switches to assume active roles and initiate recovery modes when link failures occur, ensuring seamless operation and configuration adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If multiple physical switches are interconnected to form a virtual switch, then network capacity and bandwidth are improved, but device complexity and configuration difficulty increase
Solution Approach 1:
Multiple physical switches are merged into a single virtual switch entity that appears to access switches as one logical unit. The virtual switch aggregates links from multiple physical switches, providing increased network capacity while presenting a simplified interface to access switches, thus resolving the contradiction between enhanced capacity and increased complexity.
Solution Approach 2:
The virtual switch is segmented into multiple physical chassis (master and slave), where each chassis contains supervisor modules and line cards. This segmentation allows distributed processing while maintaining a unified virtual identity, enabling high capacity through physical distribution without increasing logical complexity at the access switch level.
2Reliability
If extensive configuration is performed for each switch, then network reliability is improved, but configuration time and error rate increase
Solution Approach 1:
The virtual switch provides universal functionality by presenting a single logical interface to access switches, regardless of the underlying physical switch configuration. This multi-functional approach allows access switches to communicate with the virtual switch using standardized protocols without needing to understand the complex physical topology, reducing configuration time while maintaining reliability.
Solution Approach 2:
The virtual switch acts as an intermediary between access switches and the physical switch infrastructure. It absorbs configuration complexity internally while presenting simplified services to access switches, allowing network reliability to be maintained without requiring extensive manual configuration at each physical switch.
3Power
If link aggregation is implemented to aggregate multiple links, then network bandwidth is improved, but detection of link failures becomes more difficult
Solution Approach 1:
The system implements feedback mechanisms where access switches send Protocol Data Units (PDUs) containing virtual switch identifiers and active chassis information back to the virtual switch. This feedback loop enables the virtual switch to detect link failures by monitoring PDU reception from access switches, resolving the contradiction between aggregated bandwidth and failure detection difficulty.
Solution Approach 2:
The patent uses identifier changes in PDUs as a signaling mechanism to indicate link failure conditions. When a link fails, the virtual switch detects this through changes in the expected PDU patterns and identifier sequences, enabling reliable failure detection in aggregated links without compromising bandwidth performance.
4Speed
If standby switches monitor active switches continuously, then recovery speed is improved, but energy consumption increases
Solution Approach 1:
Standby switches perform preliminary actions by pre-configuring their supervisor modules with expected PDU patterns and virtual switch identifiers before failures occur. When a failure happens, the standby switch can immediately assume the active role using pre-prepared configuration data, achieving fast recovery without requiring continuous intensive monitoring, thus reducing energy consumption while maintaining rapid recovery capability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system and method detects and responds to failures occurring in a virtual switch. The virtual switch is formed from two or more physical switches interconnected by a Virtual Switch Link (VSL). One physical switch is elected the Master, and it executes a link aggregation protocol for the virtual switch. If the VSL fails, one of the other physical switches assumes that it should become the Master for the virtual switch, and it begins executing the link aggregation protocol. By adding information unique to the physical switches in the control packets of the link aggregation protocol, remote switches can identify when the VSL fails, and report this condition to the original Master. In response, the original Master or the new Master takes corrective action.