Link State Spanning Tree for Ethernet SPB
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Shortest Path Bridging (SPB) protocols in Ethernet networks rely on the path vector approach, which prioritizes the shortest path but fails to consider other objectives, leading to temporal inconsistencies and excessive broadcasting, and implementing link state protocols directly can result in transient loops and resource taxation.
Innovation Solution
A method and system that implement a link state spanning tree approach to support multiple spanning trees in SPB, using link state advertisements and topology databases to calculate and configure trees, ensuring symmetric forwarding paths and reducing recovery time by maintaining backup topologies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If path vector approach is used in SPB protocols, then shortest path is prioritized, but temporal inconsistencies and excessive broadcasting occur
Solution Approach 1:
The patent replaces the path vector approach with a link state approach, substituting the mechanical routing mechanism with a state-based system. Each bridge maintains a complete topology database and uses link state advertisements to propagate network state information, enabling consistent routing decisions across all bridges without temporal inconsistencies.
Solution Approach 2:
The patent implements feedback mechanisms through link state advertisements that continuously propagate topology changes throughout the network. Each bridge receives feedback about network state changes and adjusts its routing tables accordingly, ensuring temporal consistency in forwarding decisions while maintaining fast data traffic routing.
2Productivity
If link state protocols are implemented directly, then routing efficiency improves, but transient loops and resource taxation occur
Solution Approach 1:
The patent applies preliminary action by having bridges pre-establish complete topology databases before routing decisions are needed. Bridges continuously maintain updated topology information through link state advertisements, so when routing decisions are required, the necessary network state information is already available, eliminating transient loops.
Solution Approach 2:
The patent implements beforehand cushioning by maintaining backup topologies and pre-configured routing paths. When link failures occur, bridges have pre-prepared alternative routes that can be activated immediately, cushioning against the harmful effects of transient loops and resource taxation that would otherwise occur during recovery.
3Adaptability or versatility
If multiple spanning trees are maintained, then path diversity improves, but system complexity increases
Solution Approach 1:
The patent applies universality by implementing a single link state protocol framework that serves multiple functions: topology discovery, routing decision-making, loop prevention, and failure recovery. This unified approach enables path diversity through multiple spanning trees without proportionally increasing system complexity, as the same protocol mechanisms handle all these functions.
Data Source
AI summary
There is disclosed a method and apparatus for facilitating a network, such as an Ethernet LAN, for efficient forwarding of data traffic by collecting neighbor information, generating and distributing link state advertisements, populating a topology database for the network, and calculating trees for each bridge serving as a root bridge. In a preferred embodiment the method and system also prepare one or more backup topologies, and store them for use if they are needed due to a failure condition detected in the network. In a particularly preferred embodiment, probabilities are assigned to various potential failure conditions, and the probability values are used to decide which backup topologies to calculate, store, or use.


