Virtual Switch Identifier for Cross-Fabric Link Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies do not provide a scalable and flexible solution for link aggregation across multiple fabric switches, limiting the ability to efficiently manage and distribute broadcast, unknown unicast, or multicast traffic and handle failures in network configurations.
Innovation Solution
A switch system that assigns a virtual switch identifier from a global identifier range, allowing partner switches to recognize and manage virtual link aggregations across multiple fabric switches, and includes modules for packet processing, suppression, and failure detection to ensure seamless operation and traffic distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If link aggregation is implemented across multiple fabric switches using existing technologies, then high availability is improved, but scalability and flexibility are limited
Solution Approach 1:
The patent segments the link aggregation group across multiple fabric switches by assigning a common virtual switch identifier from a global identifier range to multiple switches. This allows the link aggregation to be distributed across different fabric switches while maintaining logical unity, thereby improving scalability without compromising high availability.
2Adaptability or versatility
If a virtual switch identifier from a global identifier range is assigned to operate switches as a single logical switch, then scalability is improved, but device complexity increases
Solution Approach 1:
The patent employs a universal virtual switch identifier that can be recognized and processed by all fabric switches in the network. This single identifier serves multiple functions: it identifies the logical switch, enables cross-switch link aggregation, and facilitates automatic configuration. By using this universal identifier, the system achieves scalability without proportionally increasing device complexity, as the same identifier mechanism handles multiple operational requirements.
Data Source
Figure 1A
Figure 1B
Figure 2A
AI summary
One embodiment of the present invention provides a switch. The switch is configurable to be a member of a first fabric switch. The switch includes a link aggregation module. During operation, the link aggregation module marks an ingress-switch field of a frame with a virtual switch identifier. This virtual switch identifier is associated with the switch and a second switch, which is a member of a second fabric switch, and is from a range of identifier associated with the first fabric switch and the second fabric switch. Each of the first fabric switch and the second fabric switch is operable to accommodate a plurality of switches and operate as a single switch.