Switching Mesh Broadcast Path Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network switching protocols, such as spanning tree protocol, preclude the aggregation of available bandwidth by disabling redundant paths to avoid loops, leading to suboptimal use of network bandwidth and increased packet loss during link failures.

Innovation Solution

Implementing a switching mesh with a topology inform protocol and multiple broadcast paths, where each switch maintains local mesh topology maps and uses broadcast path tags to select and manage redundant paths dynamically, allowing for efficient load balancing and fault tolerance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If spanning tree protocol is used to disable redundant paths to avoid loops, then network stability is improved, but available bandwidth aggregation is prevented and packet loss increases during link failures

Engineering Contradiction:
Improvenetwork stabilityVSAvoidbandwidth aggregation
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent implements dynamic path selection where switches can adaptively choose between multiple broadcast paths based on current network conditions. The system transitions from static path disabling (spanning tree) to dynamic path management, allowing redundant paths to be activated when needed while maintaining loop avoidance through protocol control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the operational parameters of network paths by introducing path tags that identify different broadcast paths. Switches use these tags to dynamically alter which paths are active for broadcasting, enabling bandwidth aggregation while maintaining stability through controlled parameter changes rather than fixed path disabling.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If spanning tree protocol disables redundant paths, then loop prevention is achieved, but fault tolerance is reduced during link failures

Engineering Contradiction:
Improveloop preventionVSAvoidfault tolerance
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent prepares multiple broadcast paths in advance and tags them for future use. When link failures occur, the system can immediately switch to pre-prepared alternative paths without waiting for protocol convergence, thereby improving fault tolerance while maintaining loop prevention through the预先 established path structure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically activates alternative broadcast paths when link failures are detected, transitioning from a static single-path configuration to a dynamic multi-path system. This allows the network to adapt to failures while maintaining loop prevention through the controlled nature of path activation.

Inventive Principle:
Principle #15Dynamics

3Productivity

If multiple broadcast paths are implemented, then bandwidth aggregation and fault tolerance are improved, but path selection complexity and debugging difficulty increase

Engineering Contradiction:
Improvebandwidth aggregationVSAvoidpath selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces path tags as intermediaries that simplify path selection. Instead of complex algorithms, switches use these tags to identify and select appropriate broadcast paths. The tag acts as a mediator between the multiple available paths and the path selection decision, reducing complexity while enabling bandwidth aggregation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If multiple broadcast paths are implemented, then fault tolerance is improved, but debugging difficulty increases

Engineering Contradiction:
Improvefault toleranceVSAvoiddebugging difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses path tags as visual identifiers (analogous to color changes) to differentiate between multiple broadcast paths. This tagging system makes it easier to detect and measure path-specific issues during debugging, as each path can be individually identified and traced through the network despite the complexity of having multiple redundant paths.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS7447223B2Switching mesh with broadcast path redundancy
Publication Date: 2008.11.04 HEWLETT PACKARD ENTERPRISE DEV LP
  • US7447223B2 patent drawing
  • US7447223B2 patent drawing
  • US7447223B2 patent drawing

AI summary

One embodiment disclosed relates to a method of broadcasting packets through a network of switches. A packet is received to be broadcast through the network of switches. A broadcast path is selected from a plurality of generated broadcast paths. A broadcast path tag associated with the selected broadcast path is created and inserted into the packet. A determination is made of the port(s) by which to forward the packet, and the packet is transmitted via the port(s) to next switch(es) in accordance with the selected broadcast path.