Network Element Virtual Address Mismatch Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In interchassis redundancy systems, mismatched virtual addresses on network elements can lead to active-active states and role flip-flopping, causing service outages and loss of network traffic, especially in geographically distributed configurations where manual configuration errors are more likely.

Innovation Solution

A method and system where a first network element notifies a network operator when mismatched virtual addresses are detected between itself and a second network element, ensuring synchronization data exchange over a synchronization channel to compare and correct the addresses before allowing network traffic reception, thereby preventing active-active states and role flip-flopping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration of virtual addresses is used on network elements, then configuration flexibility is achieved, but configuration errors and mismatches occur leading to service outages

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidconfiguration accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements automatic comparison of virtual addresses between primary and secondary network elements through synchronization channels. When mismatches are detected, the system provides feedback by generating notifications to alert operators, creating a closed-loop configuration verification mechanism that prevents service outages while maintaining manual configuration flexibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The network elements perform self-verification of their virtual address configurations by automatically comparing addresses between primary and secondary elements. This self-service mechanism eliminates the need for manual verification by operators while maintaining configuration flexibility, thereby improving both reliability and operational ease.

Inventive Principle:
Principle #25Self-service

2Reliability

If automatic virtual address comparison is implemented, then configuration errors are detected, but system complexity increases

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The synchronization channel, which already exists for exchanging control plane information between network elements, is utilized for virtual address comparison as well. This multi-functionality approach allows the system to achieve automatic configuration verification without adding separate dedicated hardware or complex new protocols, thereby limiting the increase in system complexity while improving reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Stability of the object's composition

If virtual address synchronization is performed continuously, then role flip-flopping is prevented, but synchronization overhead increases

Engineering Contradiction:
Improverole stabilityVSAvoidsynchronization overhead
Core Design Contradiction:
Stability of the object's compositionVSLoss of energy

Solution Approach 1:

The system performs virtual address comparison periodically or at specific trigger events (such as configuration changes) rather than continuously. This periodic action maintains role stability by detecting and preventing flip-flopping while significantly reducing synchronization overhead compared to continuous monitoring, thereby optimizing the trade-off between stability and resource consumption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8825844B2Notifying network operator when virtual addresses do not match on network elements configured for interchassis redundancy
Publication Date: 2014.09.02 NOVACLOUD LICENSING LLC
  • US8825844B2 patent drawing
  • US8825844B2 patent drawing
  • US8825844B2 patent drawing

AI summary

A method, in a first network element, of notifying a network operator when mismatching sets of virtual addresses are configured on first and second network elements, prior to making one of the sets of virtual addresses available for network traffic reception. The first network element is coupled with a second network element by a synchronization channel. The network elements are configured to exchange synchronization data over the synchronization channel. A second set of virtual addresses, which are configured on the second network element, are received from the second network element. It is determined that the second set of virtual addresses and a first set of virtual addresses, which are configured on the first network element, do not match. A network operator is notified responsive to determining that first and second sets of virtual addresses do not match. The method may prevent problems that occur when the virtual addresses don't match.