UDLD Misconfiguration Auto-Detection for Network Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In networks utilizing Spanning Tree Protocol (STP) and Unidirectional Link Detection (UDLD), misconfigurations of UDLD protocol settings between neighboring devices can lead to unintended forwarding loops, causing network instability and performance issues due to unidirectional links.

Innovation Solution

The system automatically detects UDLD misconfigurations by comparing local and remote configuration settings, generates an event for mismatches, and optionally adjusts the configuration to ensure bidirectional communication, preventing cyclic flaps and network re-convergence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If UDLD protocol is implemented to prevent forwarding loops, then network reliability is improved, but device complexity increases due to configuration requirements

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically detects UDLD misconfigurations by monitoring protocol messages exchanged between neighboring devices. When a misconfiguration is detected, the system generates events and can automatically adjust configurations to restore proper bidirectional communication, eliminating the need for manual detection and intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors UDLD protocol messages exchanged between devices and uses this feedback to detect configuration mismatches. By analyzing the protocol traffic patterns, the system identifies when neighboring devices have conflicting UDLD settings and triggers appropriate responses to resolve the issue.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If manual detection of UDLD misconfigurations is performed, then configuration accuracy is improved, but loss of time increases due to manual intervention requirements

Engineering Contradiction:
Improveconfiguration accuracyVSAvoiddetection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic detection of UDLD misconfigurations by monitoring protocol messages exchanged between neighboring devices. When a misconfiguration is detected, the system generates events and can automatically adjust configurations to restore proper bidirectional communication, eliminating the need for manual detection and intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system proactively monitors UDLD protocol traffic and detects misconfigurations before they cause network instability. By continuously analyzing protocol messages, the system identifies configuration issues early and can prevent forwarding loops from forming, rather than reacting after problems occur.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If UDLD protocol messages are exchanged frequently to ensure detection accuracy, then measurement precision is improved, but use of energy increases

Engineering Contradiction:
Improvedetection precisionVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system exchanges UDLD protocol messages at periodic intervals rather than continuously, maintaining detection precision while reducing energy consumption. The monitoring mechanism activates at scheduled intervals to check for misconfigurations, balancing the need for accurate detection with energy efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11616694B2Unidirectional link detection misconfiguration auto-detection
Publication Date: 2023.03.28 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11616694B2 patent drawing
  • US11616694B2 patent drawing
  • US11616694B2 patent drawing

AI summary

The disclosure provides a method for determining a configuration mismatch between a first device and a second device. During operation, a first device receives a plurality of Unidirectional Link Detection (UDLD) protocol messages from a second device. The first device is configured with a first interval configuration value corresponding to a frequency which the first device sends the UDLD protocol messages to the second device. The first device determines a second interval configuration value of the second device, which corresponds to a frequency which the second device sends the UDLD protocol messages to the first device. The first device determines that there is a configuration mismatch between the first device and the second device, and creates a log entry for the configuration mismatch, the log entry including the first and second interval configuration values.