Spanning Tree Link Aggregation Root Node Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional link aggregation systems using Virtual Link Trunking (VLT) protocols face traffic loss issues due to spanning tree protocol convergence when a root link aggregation primary node becomes unavailable, leading to prolonged downtime in non-loop topologies.

Innovation Solution

Implementing a spanning tree enabled link aggregation system with a processing system that detects the unavailability of the root node and designates a new root node, transmitting control messages to redefine network traffic paths and minimize downtime by using a spanning tree protocol engine to manage link aggregation domains and redirect traffic efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If spanning tree protocol is used for link aggregation, then redundancy is provided, but traffic loss occurs during root node convergence

Engineering Contradiction:
ImproveredundancyVSAvoidtraffic loss duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-designates a secondary node as the standby root node before failure occurs. When the primary root node fails, the secondary node immediately activates and sends control messages to maintain spanning tree topology, eliminating the convergence delay that would otherwise occur during root node election.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains a ready-state secondary root node that has pre-configured spanning tree information and control messages. This cushioning mechanism ensures that when the primary root fails, traffic can be redirected through the secondary node without interruption, preventing traffic loss during the transition.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Adaptability or versatility

If conventional spanning tree protocol convergence is allowed, then network topology is reconfigured, but downtime is prolonged in non-loop topologies

Engineering Contradiction:
Improvetopology reconfigurationVSAvoiddowntime
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The secondary node performs preliminary configuration as the standby root, pre-calculating spanning tree paths and preparing control messages. When activation is needed, the topology reconfiguration occurs immediately without the usual convergence delay, as the secondary node is already in the optimal state to assume the root role.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If root node failure detection is implemented, then connectivity is maintained, but control message transmission delay occurs

Engineering Contradiction:
ImproveconnectivityVSAvoidcontrol message transmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The secondary node continuously monitors the primary root's health and pre-pretes the control messages needed for takeover. When failure is detected, the secondary node immediately transmits the pre-prepared control messages, eliminating the delay that would occur during message generation and topology recalculation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11212217B2Spanning tree enabled link aggregation system
Publication Date: 2021.12.28 DELL PROD LP
  • US11212217B2 patent drawing
  • US11212217B2 patent drawing
  • US11212217B2 patent drawing

AI summary

A system includes a first aggregated networking device that is included with the second aggregated networking device in a link aggregation domain. The first aggregated networking device provides, to a networking device via a link aggregation group (LAG), a first control message that defines itself as a root bridge and the first link aggregation domain as a designated bridge. The second aggregated networking device detects that the first aggregated networking device is unavailable. The second aggregated networking devices then provides, to the networking device via the LAG, a second control message that defines itself as the root bridge, and the first link aggregation domain as the designated bridge. Network traffic is transmitted in response to the networking device accepting the second aggregated networking device as a new root bridge based on the first link aggregation domain being defined as the designated bridge in both the first and second control messages.