Switch Fabric Configuration Sets for Seamless Topology Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network switch fabrics face challenges in seamlessly managing topology changes, such as adding or removing fabric chips, or handling failures, which can disrupt traffic flow and require re-optimization of packet paths to minimize hops.

Innovation Solution

The implementation of a switch fabric management system that uses multiple configuration sets for port interfaces, allowing for dynamic bit-mask application to re-route packets efficiently through the fabric, minimizing hops and ensuring continuous traffic flow by generating and switching between configuration sets based on changes or faults.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the switch fabric uses a single configuration set for port interfaces, then the configuration is simple and stable, but it cannot adapt to topology changes or failures without disrupting traffic flow

Engineering Contradiction:
Improveadaptability to topology changesVSAvoidconfiguration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the configuration into multiple configuration sets (first configuration set and second configuration set), each containing port interface configurations for different topology scenarios. This segmentation allows the system to switch between configurations based on operational needs without managing a single complex configuration, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-generates multiple configuration sets in advance, storing them in the switch fabric before topology changes or failures occur. When a topology change is detected, the system can immediately switch to a pre-prepared configuration set, eliminating the need for real-time configuration computation and reducing disruption to traffic flow.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the switch fabric re-optimizes packet paths after topology changes, then packet flow efficiency is improved, but traffic flow disruption occurs during the re-optimization process

Engineering Contradiction:
Improvepacket flow efficiencyVSAvoidtraffic flow disruption time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent pre-computes and stores multiple configuration sets corresponding to different topology states before changes occur. When a topology change is detected, the system instantly switches to the appropriate pre-computed configuration, avoiding real-time path recalculation and minimizing traffic disruption while maintaining packet flow efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic configuration switching capability that allows the switch fabric to transition between different configuration sets based on detected topology changes. This dynamic switching mechanism enables the system to adapt packet paths in real-time while minimizing disruption, as the actual configuration change is a simple switch rather than a complex re-optimization process.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple configuration sets are maintained for different topology scenarios, then seamless re-convergence is enabled, but memory and configuration management resources are consumed

Engineering Contradiction:
Improveseamless re-convergence capabilityVSAvoidconfiguration storage resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent stores multiple configuration sets locally within the switch fabric device itself, allowing each switch to independently maintain and switch between configurations. This local storage approach enables seamless re-convergence without requiring centralized configuration management, improving reliability while efficiently utilizing local memory resources rather than requiring extensive external storage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2761812B1Managing a switch fabric
Publication Date: 2019.01.23 HEWLETT PACKARD ENTERPRISE DEV LP
  • EP2761812B1 patent drawingFigure 1
  • EP2761812B1 patent drawingFigure 2
  • EP2761812B1 patent drawingFigure 3A

AI summary

In a method for managing a switch fabric comprising a plurality of fabric chips, each of said plurality of fabric chips comprising a plurality of port interfaces, a first configuration set and a second configuration set, each comprising a plurality of configuration registers for the port interfaces to use in calculating a port resolution for an incoming packet, are generated. In addition, a determination as to which of the first configuration set and the second configuration set the plurality of fabric chips are to use is made an instruction is communicated to each of the fabric chips to use the determined one of the first configuration set and the second configuration set.