Virtual Stack Recovery via Priority-Based Fragment Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multiple-active detection mechanisms for virtual stack recovery are non-deterministic and require intermediate devices or onerous configurations, making it unpredictable which switch remains operational during a stack split.

Innovation Solution

A priority-based multiple-active detection mechanism that uses configurable switch priorities to determine which fragment to keep active during a stack split, allowing user control and eliminating the need for intermediary devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing multiple-active detection mechanisms are used for virtual stack recovery, then stack split detection is possible, but the mechanism is non-deterministic and unpredictable which switch remains operational

Engineering Contradiction:
Improvestack split detectionVSAvoidpredictability of operational switch
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a priority parameter assigned to each switch in the stack. When a stack split occurs, switches compare their priority parameters to determine which fragment should remain active. The fragment containing the switch with the highest priority becomes the active fragment, providing deterministic and predictable behavior while maintaining reliable stack split detection.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If existing multiple-active detection mechanisms are used, then stack split detection is possible, but intermediary devices or onerous configurations are required

Engineering Contradiction:
Improvestack split detectionVSAvoidintermediary devices and configurations
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables switches within the stack to autonomously detect stack splits and determine the active fragment using their own priority parameters and communication with other stack members. This self-service mechanism eliminates the need for external intermediary devices or complex configuration requirements, while maintaining reliable stack split detection capability.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If priority-based multiple-active detection is implemented, then user control and determinism are achieved, but additional configuration parameters are introduced

Engineering Contradiction:
Improvepredictability of operational switchVSAvoidconfiguration parameters
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The priority parameter is configured in advance during stack setup, allowing users to pre-determine which switch should be operational in case of a stack split. This preliminary configuration enables deterministic behavior when needed, while the parameter itself is simple and does not significantly increase configuration complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11310097B2Virtual stack recovery
Publication Date: 2022.04.19 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11310097B2 patent drawing
  • US11310097B2 patent drawing
  • US11310097B2 patent drawing

AI summary

Examples disclosed herein relate to a method comprising detecting, by a first network device, an interruption in a network stack of network devices connected to each other through a plurality of dedicated links. The method may also include identifying, by the first network device, a network device in the network stack with a highest split priority, determining, by the first network device, that the network device with the highest split priority belongs to a first fragment of the network stack and marking, by the first network device, the first fragment as an active fragment of the network stack.