Uplink Connectivity Verification in Ring Networks
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Speed
If standby uplinks are activated without verification, then failover speed is improved, but the risk of network loops and misconfigurations increases
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.
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.
4Manufacturing precision
If manual configuration verification is required for standby uplinks, then configuration accuracy is improved, but operational complexity and time consumption increase
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.
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.
Data Source
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.


