Network Traffic Impairment Unit for Packet Reordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network testing methods lack efficient means to simulate and analyze impairments in packet switched networks, such as packet loss, delay, and reordering, which are essential for evaluating network resilience and performance.

Innovation Solution

The introduction of an impairment unit within the network test environment that selectively impairs traffic by using a classifier to identify packets and apply predefined impairment profiles, storing them in FIFO queues, and managing metadata to reorder or delay packets accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network testing is performed without impairment simulation, then testing simplicity is maintained, but network resilience evaluation capability is insufficient

Engineering Contradiction:
Improvenetwork resilience evaluation capabilityVSAvoidtesting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An impairment unit is introduced as an intermediary component between the network traffic generator and the network device under test. This unit selectively applies impairments (packet loss, delay, reordering) to test traffic, enabling comprehensive resilience evaluation without requiring complete system redesign. The impairment unit acts as a mediator that injects controlled stress conditions into the network flow.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The testing system is segmented into distinct functional modules: traffic generation, impairment application, network device under test, and result analysis. The impairment unit itself is divided into classification logic and impairment application logic, allowing independent configuration and maintenance of each function, thus managing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple impairment types are applied simultaneously, then comprehensive network performance analysis is achieved, but traffic management complexity increases

Engineering Contradiction:
Improvenetwork performance analysis accuracyVSAvoidtraffic management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Different impairment profiles are applied to different traffic classes or flows based on their specific requirements. The system can apply packet loss to one flow while applying delay to another, or use different loss rates for different traffic types. This localized application of impairments allows precise performance measurement for each traffic category without managing complex global impairment scenarios.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The impairment unit dynamically adjusts impairment parameters based on real-time traffic conditions and test requirements. Impairment profiles can be modified during testing, and the system can transition between different impairment scenarios dynamically, allowing comprehensive performance analysis adaptability without static complex configuration.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If packet reordering is simulated using FIFO queues, then network condition accuracy is improved, but processing time increases

Engineering Contradiction:
Improvenetwork condition simulation accuracyVSAvoidpacket processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The impairment unit pre-calculates and pre-queues packets that need to be reordered based on simulated network conditions. By determining the reordering requirements in advance and preparing the queue structure beforehand, the actual reordering operation during traffic flow occurs more efficiently, reducing real-time processing delays while maintaining accurate network condition simulation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8520529B2Reordering network traffic
Publication Date: 2013.08.27 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US8520529B2 patent drawing
  • US8520529B2 patent drawing
  • US8520529B2 patent drawing

AI summary

Impairment units and methods for impairing network traffic. An impairment unit may receive packets from a network and determine an impairment class of each packet from a plurality of impairment classes. Input logic may determine whether or not each received packet will be reordered. A received packet not to be reordered may be stored in a normal traffic FIFO queue uniquely associated with the impairment class of the received packet. A received packet to be reordered may be stored in a reorder traffic FIFO queue uniquely associated with the impairment class of the received packet. Output logic may select a sequence of packets from head ends of the plurality of normal traffic FIFO queues and the plurality of reorder traffic FIFO queues to provide outgoing traffic. A transmitter may transmit the outgoing traffic to the network.