Dual Root STP Configuration for vPC Network Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ethernet architectures face challenges in managing network traffic disruptions due to inconsistencies in topology information and changes within virtualized networking environments, which can disrupt data transmission and block network traffic.

Innovation Solution

The method involves configuring network elements to operate as peer switches using Virtual Port-Channels (vPCs) and enhancing the Spanning Tree Protocol (STP) to minimize disruptions by managing vPC failures and recoveries, including pseudo information exchange and role changes to maintain network consistency and load balancing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network virtualization is implemented to provide redundancy and fault tolerance, then network functionality and reliability are improved, but topology information consistency and network stability deteriorate

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidtopology information consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by pre-configuring both network elements to operate as STP root bridges with equal priority values before any failure occurs. This pre-configuration ensures that when a failure happens, the surviving element can immediately take over without triggering topology changes or traffic disruptions, thus maintaining topology information consistency while providing redundancy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the STP priority parameter configuration from traditional single-root architecture to dual-root architecture with equal priority values. This parameter change allows both network elements to be configured as root bridges, enabling seamless failover and preventing topology information inconsistencies that would otherwise occur during failure scenarios

Inventive Principle:
Principle #35Parameter changes

2Productivity

If both network elements are configured as STP root bridges with equal priority, then failover capability and network availability are improved, but control plane synchronization complexity increases

Engineering Contradiction:
Improvenetwork availabilityVSAvoidcontrol plane synchronization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the control plane responsibilities by allowing each network element to independently execute STP operations as a root bridge. Instead of requiring complex centralized coordination, each element handles its own STP BPDUs and topology management independently, reducing control plane synchronization complexity while maintaining high availability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service by enabling each network element to autonomously perform STP root bridge operations without requiring complex inter-element coordination. Each element independently manages its own STP state, processes BPDUs, and handles failover decisions, thereby reducing control plane synchronization overhead while ensuring rapid failover capability

Inventive Principle:
Principle #25Self-service

3Device complexity

If traditional STP is used in virtualized networks, then protocol simplicity is maintained, but traffic disruption and network downtime increase

Engineering Contradiction:
Improveprotocol simplicityVSAvoidnetwork downtime
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring both network elements with equal STP priority values and root bridge capabilities before any failure occurs. This ensures that when a failure happens, the surviving element is already prepared to immediately assume the root bridge role without triggering STP recalculation or topology changes, thereby eliminating traffic disruption and downtime while maintaining protocol simplicity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamics by enabling both network elements to dynamically operate as root bridges based on real-time operational status. Instead of a static single-root configuration, the system dynamically switches between dual-root states, allowing seamless failover without protocol complexity while preventing traffic disruption

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8724517B1System and method for managing network traffic disruption
Publication Date: 2014.05.13 CISCO TECHNOLOGY INC
  • US8724517B1 patent drawing
  • US8724517B1 patent drawing
  • US8724517B1 patent drawing

AI summary

A method is provided that includes configuring a first network element as a peer to a second network element. The first network element and the second network element are configured to execute a spanning-tree protocol (STP) in a network environment. The method may also include configuring a priority characteristic to be a same value for the first network element and the second network element such that both operate as root network elements for other network elements in the network environment.