Spanning Tree Configuration via Traffic Load Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing spanning tree protocols in communication networks do not consider traffic load when configuring spanning trees, leading to suboptimal network performance and difficulty in traffic engineering, with limited influence for network operators and unpredictable protection topologies in case of failures.

Innovation Solution

A method and apparatus for configuring an optimum spanning tree by determining network topology and obtaining network information to compute spanning tree segments that support network traffic, including automatic restoration capabilities and consideration of all potential protection paths, thereby establishing and maintaining an optimal spanning tree.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing spanning tree protocols are used to ensure loop-free topology, then connectivity is guaranteed, but network performance is suboptimal due to ignoring traffic load

Engineering Contradiction:
Improveloop-free topologyVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic spanning tree computation that adapts to changing network conditions including traffic load patterns. The system continuously monitors network state and recomputes spanning trees to optimize performance while maintaining loop-free topology, transitioning from static to dynamic topology management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent modifies spanning tree computation by incorporating additional parameters beyond just loop prevention, including traffic load, link capacity, and network conditions. This expands the decision space for spanning tree configuration to achieve optimal performance while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If existing spanning tree protocols are used, then topology is guaranteed loop-free, but traffic engineering becomes difficult with limited operator influence

Engineering Contradiction:
Improveloop-free topologyVSAvoidtraffic engineering
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms that allow network operators to monitor spanning tree configuration and its impact on traffic engineering. The system provides visibility into topology decisions and enables operators to adjust parameters to achieve desired traffic patterns while maintaining loop-free guarantees.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent segments the spanning tree computation into manageable components that can be independently configured and monitored. This allows operators to influence specific aspects of traffic engineering without compromising the overall loop-free topology, providing granular control over network behavior.

Inventive Principle:
Principle #1Segmentation

3Reliability

If existing spanning tree protocols are used, then protection topology is provided, but the resulting protection spanning tree is difficult to predict

Engineering Contradiction:
Improveprotection topologyVSAvoidpredictability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent performs preliminary computation and identification of potential protection paths during normal operation. By pre-calculating alternative routes and monitoring network conditions, the system can predict which protection paths will be activated during failures, providing transparency and predictability about protection topology behavior.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8953499B2Method and apparatus for establishing spanning trees
Publication Date: 2015.02.10 WSOU INVESTMENTS LLC
  • US8953499B2 patent drawing
  • US8953499B2 patent drawing
  • US8953499B2 patent drawing

AI summary

The invention includes a method and apparatus for configuring a spanning tree. Specifically, one method according to the present invention includes determining a network topology associated with at least a portion of a network where the network topology includes at least one bridge and at least one link, obtaining network information associated with the network, and computing the spanning tree according to the network topology information and the network information. The network information is operable for evaluating the at least one bridge and the at least one link for inclusion in the spanning tree. The spanning tree includes at least one spanning tree segment, where the at least one spanning tree segment includes at least one communication path operable for supporting network traffic.