Virtual Link Aggregation STP Loop Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing link aggregation methods in networking systems are limited by requiring all physical ports in an aggregation group to reside on the same physical switch, leading to a single point of failure and lack of redundancy when spanning across multiple physical networking systems, while also needing to prevent networking loops and allow for the use of Spanning Tree Protocol (STP).

Innovation Solution

The implementation of virtual Link Aggregation (vLAG) forms logical ports across multiple physical networking systems, determines and communicates networking protocol state information via an interswitch link (ISL) to ensure communication capabilities and store this information, enabling vLAG to provide redundancy and prevent loops while allowing STP usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If link aggregation is implemented across multiple physical networking systems, then network redundancy and resilience are improved, but networking loops may occur and STP compatibility deteriorates

Engineering Contradiction:
Improvenetwork redundancyVSAvoidnetworking loops
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a virtual switch as an intermediary component that mediates between physical networking systems. The virtual switch creates virtual ports that can be aggregated across multiple physical systems while maintaining STP compatibility. This intermediary layer allows loop prevention through virtual port numbering and state synchronization without requiring direct physical link aggregation across multiple switches, thus resolving the contradiction between network redundancy and loop prevention.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the physical networking systems into separate entities with individual virtual ports, rather than creating a unified aggregation group. Each physical system maintains its own virtual port independently, and these segmented virtual ports are then aggregated to form a logical link. This segmentation prevents loops by ensuring that each segment maintains STP compliance while still enabling redundancy through the aggregated virtual connection.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If all physical ports are aggregated into a single logical link, then link aggregation simplicity is improved, but single point of failure risk increases

Engineering Contradiction:
Improvelink aggregation simplicityVSAvoidsingle point of failure
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the physical ports into separate virtual ports on different virtual switches, then aggregates these segmented virtual ports into a logical link. This segmentation ensures that no single physical switch becomes a single point of failure, as the virtual ports are distributed across multiple physical systems. Each segment can fail independently without taking down the entire aggregated link.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a two-dimensional physical port aggregation model to a three-dimensional virtual port aggregation model by introducing the virtual switch layer. This additional dimension allows ports to be aggregated across multiple physical systems while maintaining logical separation, thereby eliminating the single point of failure issue while preserving aggregation simplicity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If virtual Link Aggregation is implemented across multiple systems, then network resilience is improved, but protocol state information synchronization complexity increases

Engineering Contradiction:
Improvenetwork resilienceVSAvoidprotocol state information synchronization
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where virtual switches exchange STP state information with their peers through the virtual link aggregation. Each virtual switch receives feedback about the state of virtual ports and adjusts its own port states accordingly. This feedback loop ensures that all virtual switches have synchronized state information, enabling resilient operation across multiple physical systems while managing synchronization complexity through standardized protocol exchanges.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9641380B2Spanning tree protocol (STP) implementation on an event driven virtual link aggregation (vLAG) system
Publication Date: 2017.05.02 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9641380B2 patent drawing
  • US9641380B2 patent drawing
  • US9641380B2 patent drawing

AI summary

In one embodiment, a method for providing virtual link aggregation (vLAG) includes forming a third logical port using a first logical port and a second logical port; determining first networking protocol state information corresponding to the third logical port using the first networking system, where the first networking protocol state information includes an indication of whether the first networking system is capable of communicating with the second networking system via an interswitch link (ISL) The method also includes storing a first networking protocol state information corresponding to the third logical port using the first networking system; communicating the first networking protocol state information to the second networking system via the and storing the first networking protocol state information using the second networking system.