Network Link Testing via Low-Priority Test Frame Injection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low network traffic levels make it difficult to efficiently test and detect errors in network links, as existing methods struggle to effectively monitor and identify issues when traffic is minimal.

Innovation Solution

Injecting test frames at a predetermined traffic threshold to increase network traffic, allowing for easier detection of errors by maintaining a full utilization level, while ensuring test frames have a lower priority than customer traffic to avoid impacting real data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network traffic monitoring is used to check for errors in network links, then error detection capability is improved, but when network traffic on the link is low, testing efficiency deteriorates and errors often go unnoticed

Engineering Contradiction:
Improveerror detection capabilityVSAvoidtesting efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by injecting test frames into the network link before actual data transmission occurs. This allows error detection capabilities to be established and verified in advance, ensuring that the link is functioning correctly before carrying production traffic. The test frames are injected proactively to create sufficient traffic for effective testing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Test frames serve as an intermediary element between the monitoring system and the network link. These special frames are designed with specific characteristics (such as known good patterns) that allow the monitoring system to detect errors by comparing transmitted and received frames. The test frames mediate the testing process without requiring actual data traffic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If test frames are injected to increase network traffic for better error detection, then error detection efficiency is improved, but network device performance may be impacted due to increased traffic load

Engineering Contradiction:
Improveerror detection efficiencyVSAvoidnetwork device performance impact
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The monitoring system applies different quality levels to different types of traffic. Test frames are given lower priority than production data frames, allowing the system to maintain high measurement precision for error detection while protecting production traffic from performance degradation. This local differentiation ensures that testing activities do not interfere with normal network operations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the injection rate and timing of test frames based on current network conditions and traffic load. When production traffic is heavy, test frame injection is reduced or paused. When network conditions are favorable, test frame injection increases to maximize error detection efficiency. This dynamic adaptation balances measurement precision with minimal impact on network device performance.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10181912B1Network link testing
Publication Date: 2019.01.15 AMAZON TECH INC
  • US10181912B1 patent drawing
  • US10181912B1 patent drawing
  • US10181912B1 patent drawing

AI summary

Network links are exercised by transmitting network frames across the links at a threshold level of network traffic by filling unutilized bandwidth with test frames. By increasing network traffic across the links, errors are increased and easier to detect. The test frames can be given lower priority than customer traffic so as not to impact the test traffic. The test frames can be designed such that they are dropped upon receipt by another network switch.