Fabric Switch Interconnection via Hierarchical Overlay Tunneling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing switching systems face challenges in scalability and cost-effectiveness due to limitations in switch size, complexity, and manual configuration requirements, particularly in managing large numbers of MAC addresses and layer-2 traffic in a scalable manner.
Innovation Solution
A fabric switch architecture utilizing hierarchical overlay tunneling with an underlay layer-3 protocol, enabling a topology-agnostic network with intra-fabric and inter-fabric tunnels, and label-based address aggregation to manage MAC addresses and facilitate scalable communication across multiple fabric switches.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If switch size is increased to accommodate more ports and higher bandwidth, then throughput and capability are improved, but device complexity and per-port cost increase
Solution Approach 1:
The patent divides a large-scale switching system into multiple smaller fabric switches, each handling a subset of MAC addresses. These fabric switches are further segmented into member switches that can be independently managed. This segmentation allows the system to achieve high throughput collectively while keeping individual switch complexity manageable.
Solution Approach 2:
The patent introduces hierarchical overlay tunneling that adds a new dimension to the switching architecture by creating logical tunnels across physical networks. This allows layer-2 traffic to be extended across layer-3 networks, enabling scalable fabric switch interconnection without requiring direct physical connectivity between all switches.
2Productivity
If manual configuration of ports and inter-switch links is performed to build switch stacks, then scalability is improved, but ease of operation deteriorates due to prohibitively complex configuration
Solution Approach 1:
The patent implements automatic discovery and configuration mechanisms where fabric switches and member switches can self-identify and establish connections without extensive manual configuration. The system automatically manages tunnel establishment, MAC address mapping, and routing, significantly reducing operational complexity while maintaining scalability.
3Adaptability or versatility
If fabric switch interconnection is implemented to improve scalability, then adaptability is improved, but device complexity increases due to tunnel management and MAC address handling
Solution Approach 1:
The patent introduces tunnel management apparatus and packet header management apparatus as intermediary components that simplify complex operations. These intermediaries handle tunnel establishment, maintenance, and packet encapsulation/decapsulation, reducing the complexity burden on individual switches while enabling scalable fabric switch interconnection.
Solution Approach 2:
The patent segments the complex tasks of MAC address management and tunnel handling into dedicated functional components. Each fabric switch handles a specific subset of MAC addresses, and tunnel management is separated into distinct apparatus, allowing the system to scale without proportionally increasing complexity at each node.
4Adaptability or versatility
If layer-2 broadcast domains are extended to accommodate more MAC addresses, then adaptability is improved, but device complexity increases due to MAC address management challenges
Solution Approach 1:
The patent divides the layer-2 broadcast domain into multiple fabric switches, each managing a subset of MAC addresses. This segmentation allows the system to support a large total number of MAC addresses while keeping the management burden distributed across multiple smaller units rather than concentrated in a single complex switch.
Solution Approach 2:
The patent extends layer-2 connectivity across layer-3 networks using hierarchical overlay tunneling, adding a new dimension to MAC address management. This allows fabric switches to communicate with each other through tunnel-encapsulated packets, enabling extended broadcast domains without requiring direct layer-2 connectivity between all switches.
Data Source
AI summary
A novel fabric switch is provided. The switch includes a tunnel management apparatus that maintains a local inter-switch tunnel and an inter-fabric tunnel. The local inter-switch tunnel facilitates communication to a switch in a local fabric switch. The inter-fabric tunnel facilitates communication to a remote fabric switch. The switch further includes a packet header management apparatus that decapsulates a packet received from the local inter-switch tunnel and encapsulates the packet with a new tunnel header for transmission over the inter-fabric tunnel.


