Distributed Spanning Tree Protocol Processing Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In telecommunications, Layer 2 switching systems face scalability issues due to the processor-intensive nature of Spanning Tree Protocol (STP) in distributed architectures, making it difficult to manage large numbers of switching units effectively.

Innovation Solution

Implementing a completely distributed Spanning Tree Protocol (STP) processing across multiple switching units, where each unit independently calculates an external spanning tree, allowing the network element to act as a single bridge within a bridging domain and preserving external protocol semantics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If xSTP is implemented in a centralized format in 802.1ad compliant switching systems, then the protocol can be standardized and implemented, but it becomes processor-intensive and difficult to scale to a large number of switching units

Engineering Contradiction:
Improvescalability to large number of switching unitsVSAvoidprocessor intensity
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the centralized xSTP processing into distributed processing across multiple switching units. Each switching unit independently calculates external spanning trees and participates in xSTP processing, segmenting the previously centralized processor-intensive workload into manageable distributed tasks that scale with the number of switching units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a control plane as an intermediary layer between the data plane switching units and the xSTP processing. The control plane coordinates the distributed xSTP calculations and manages the spanning tree information across switching units, enabling scalable implementation without requiring direct centralized processing of all switching units.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If multiple switching units are deployed in a distributed architecture, then the system capacity and coverage are improved, but the processor intensity and complexity of managing xSTP increases

Engineering Contradiction:
Improvenumber of switching unitsVSAvoidxSTP processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments xSTP processing into separate functional components distributed across switching units. Each unit handles its own external spanning tree calculations independently, while the control plane manages coordination, thereby reducing the complexity burden on individual units and enabling manageable scaling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each switching unit independently performs xSTP processing for its own external interfaces and calculates its own external spanning trees. This self-service approach eliminates the need for centralized processing of all units, reducing overall system complexity while maintaining scalability.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If each switching unit independently implements xSTP processing in a distributed manner, then scalability is improved, but the system must maintain appearance as a single bridge to preserve external protocol semantics

Engineering Contradiction:
ImprovescalabilityVSAvoidprotocol semantics consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The control plane acts as an intermediary that coordinates the distributed switching units to present a unified bridge interface to external networks. It manages the distribution of spanning tree information and ensures that external protocol semantics are preserved while allowing internal distributed processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges the individual external spanning tree calculations from multiple switching units into a unified view through the control plane. This allows the distributed system to function as a single logical bridge externally while maintaining internal distribution for scalability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8824338B2Distributed spanning tree protocol
Publication Date: 2014.09.02 FUJITSU LTD
  • US8824338B2 patent drawing
  • US8824338B2 patent drawing
  • US8824338B2 patent drawing

AI summary

A network element coupled to a communication network is described. The network element includes multiple switching units. The switching units may be configured to independently implement a Spanning Tree Protocol (xSTP) processing in a completely distributed manner including each of the switching units independently calculating an external spanning tree for the network element in the communication network. The network element may act as a single bridge to other network elements in a bridging domain of the communication network.