Uplink Connectivity Verification in Ring Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In scalable compute resources, improper hardware connections and misconfigurations of uplinks and network switches can lead to loss of access to compute resources, causing network connectivity issues and downtime due to the inability to correctly determine if standby uplinks and switches are properly configured within the same Layer 2 network as the active uplinks.

Innovation Solution

The method involves generating an uplink discovery packet by Frame Link Modules (FLMs) to determine if standby uplinks and network switches are correctly connected to the same Layer 2 network, by sending the packet through a Peripheral Component Interconnect (PCI) interface and monitoring its receipt through the active uplink, ensuring that only correctly configured uplinks are selected as active, thereby preventing network loops and ensuring continuous access to compute resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple uplinks are configured in standby mode for redundancy, then network reliability is improved, but the complexity of configuring and verifying proper connectivity increases

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

Solution Approach 1:

The system performs preliminary connectivity verification by sending discovery packets through standby uplinks before they are activated. This advance checking ensures that when a failover occurs, the standby uplink is already verified to be properly connected, eliminating the need for complex manual verification procedures and reducing configuration complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where connectivity status information is collected from standby uplinks and used to inform the active uplink selection process. This feedback loop ensures that only properly configured uplinks are activated, maintaining reliability while automating the verification process to reduce complexity.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If connectivity verification is performed before uplink activation, then network stability is improved, but the time required for uplink failover increases

Engineering Contradiction:
Improvenetwork stabilityVSAvoidfailover time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

Connectivity verification is performed in advance during system initialization or when uplinks are first configured, rather than waiting until failover occurs. This preliminary action ensures that connectivity status is already known before activation, maintaining stability while enabling rapid failover since verification results are pre-cached.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system prepares standby uplinks by performing connectivity checks in advance, creating a buffer of verified connectivity information. This beforehand cushioning ensures that when failover is needed, the system can immediately activate a pre-verified uplink without incurring verification delays, thus reducing failover time while maintaining stability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Speed

If standby uplinks are activated without verification, then failover speed is improved, but the risk of network loops and misconfigurations increases

Engineering Contradiction:
Improvefailover speedVSAvoidconfiguration accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs connectivity verification as a preliminary action during uplink initialization or configuration phases, storing the results for later use. This allows fast failover activation using pre-verified information without performing real-time verification during the critical failover moment, thus maintaining both speed and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically performs connectivity verification and self-validates uplink configurations without requiring manual intervention. This self-service approach ensures that only properly configured uplinks are activated, maintaining configuration accuracy while enabling rapid automated failover without human delay.

Inventive Principle:
Principle #25Self-service

4Manufacturing precision

If manual configuration verification is required for standby uplinks, then configuration accuracy is improved, but operational complexity and time consumption increase

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidoperational ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system automatically performs connectivity verification and configuration validation of standby uplinks without requiring manual intervention. This self-service mechanism maintains high configuration accuracy through automated checks while significantly improving operational ease by eliminating manual verification steps for network administrators.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automated feedback loops that continuously monitor and verify uplink configurations, providing real-time status information to administrators. This feedback mechanism ensures configuration accuracy through automated validation while simplifying operations by providing clear, actionable status information without requiring manual verification procedures.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11729022B2Uplink connectivity in ring networks
Publication Date: 2023.08.15 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11729022B2 patent drawing
  • US11729022B2 patent drawing
  • US11729022B2 patent drawing

AI summary

Techniques for uplink connectivity determination are disclosed. In an example, a Frame Link Module (FLM) in a frame, belonging to a group of frames connected in a ring network, may generate an uplink discovery packet. The FLM may determine, based on a Link Layer Discovery Protocol (LLDP) packet received by the standby uplink from a customer network accessing the ring that the standby uplink has a link to the customer network. The FLM may forward the uplink discovery packet to the standby uplink via a Peripheral Component Interconnect (PCI) interface. The FLM may send the uplink discovery packet to the customer network through the standby uplink directed to an owner FLM. The owner FLM may monitor receipt of the uplink discovery packet from the customer network through a current active uplink and on successful receipt may determine that the standby uplink and switches in the customer network are correctly configured.