Fabric Switch Interconnection via Hierarchical Overlay Tunneling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovethroughputVSAvoidcomplexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
ImprovescalabilityVSAvoidease of operation
Core Design Contradiction:
ProductivityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
ImprovescalabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
ImproveMAC address capacityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9912614B2Interconnection of switches based on hierarchical overlay tunneling
Publication Date: 2018.03.06 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9912614B2 patent drawing
  • US9912614B2 patent drawing
  • US9912614B2 patent drawing

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.