Routing Loop for Communication Link Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging to effectively test communication links between devices in data centers and server farms to detect malfunctions or defects, especially when using optical fibers or metal wires, as existing methods may not adequately expose flaws or errors, particularly at maximum throughput levels.

Innovation Solution

Establishing a routing loop between devices with static routes allows for the transmission of test data at maximum rated levels to stress the communication link and devices, monitoring for errors such as checksum errors and packet drops, which can indicate defects or malfunctions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If test data is transmitted at maximum throughput levels to thoroughly stress the communication link, then the ability to detect defects and malfunctions is improved, but the complexity of configuring and maintaining the routing loop increases

Engineering Contradiction:
Improvedefect detection capabilityVSAvoidrouting loop configuration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The routing loop configuration enables multiple functions: it serves as both a test data transmission path and a monitoring system for detecting checksum errors and packet drops. The same infrastructure (routers and communication links) is used for both normal data routing and stress testing, eliminating the need for separate dedicated test equipment and reducing overall system complexity.

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

Solution Approach 2:

The system dynamically adjusts test parameters such as data volume, transmission rate, and routing loop configuration to optimize defect detection at different throughput levels. By varying these parameters during testing, the system can thoroughly stress the communication link at maximum throughput while using automated configuration to manage the complexity of these changes.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If routing loops are configured between devices to test communication links, then the testing capability is improved, but the difficulty of exposing flaws or malfunctions increases

Engineering Contradiction:
Improvecommunication link testingVSAvoidflaw exposure difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements continuous monitoring of test data as it traverses the routing loop, with routers tracking checksum errors and packet drops. This feedback mechanism automatically detects and reports flaws in the communication link or devices, making it easier to expose malfunctions that would otherwise be difficult to detect through simple connectivity testing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transmits test data at maximum rated throughput levels, which is excessive compared to normal operational loads. This over-stressing of the communication link and devices causes latent flaws and malfunctions to manifest, making them detectable through the monitoring system even though it increases the intensity of the testing process.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If test data volume is increased to maximum levels to stress the communication link, then the likelihood of detecting defects increases, but the risk of causing operational problems increases

Engineering Contradiction:
Improvedefect detection likelihoodVSAvoidoperational disruption risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The test data transmission is segmented into controlled packets with specific routing instructions. By dividing the test data into discrete units that can be individually tracked and monitored, the system can stress the communication link effectively while maintaining the ability to isolate and control potential operational disruptions, preventing cascading failures.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10063452B1Routing loop for testing a communication link
Publication Date: 2018.08.28 AMAZON TECH INC
  • US10063452B1 patent drawing
  • US10063452B1 patent drawing
  • US10063452B1 patent drawing

AI summary

A method and apparatus for testing a communication link are disclosed. In the method and apparatus, a routing loop is established between two devices connected by the communication link, and data is routed between the two devices over the communication link. One or more performance measures of the communication link are obtained based at least in part on the data routing. The one or more performance measures are then used to determine whether the communication link is defective.