Impairment Device for Network Test System Emulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network testing methods fail to effectively mimic real-world scenarios in data center environments, lacking the ability to accurately emulate and impair network conditions, which is crucial for thorough system evaluation.

Innovation Solution

A method and system that utilize an impairment device connected to a network test system with physical ASIC switching resources to emulate a data center switching fabric, applying impairments to test packets and adjusting them based on performance metrics through a closed-loop feedback mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an emulated switching fabric is used for testing, then real-world network conditions can be mimicked, but the complexity of the testing system increases

Engineering Contradiction:
Improveaccuracy of testingVSAvoidtesting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An impairment device is introduced as an intermediary component between the test system and the system under test. This device applies controlled impairments to packets in the data path, enabling realistic network condition simulation without requiring a complex full emulated switching fabric. The intermediary handles the complexity of impairment generation while keeping the overall system architecture simpler.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of creating a full emulated switching fabric copy of the production environment, the patent uses a simplified approach by copying only the essential impairment characteristics through the impairment device. This selective copying achieves the goal of mimicking real-world conditions while avoiding the complexity of replicating the entire switching fabric architecture.

Inventive Principle:
Principle #26Copying

2Reliability

If impairments are applied to test packets, then system reliability under real conditions can be evaluated, but the difficulty of detecting and measuring performance metrics increases

Engineering Contradiction:
Improvesystem evaluation accuracyVSAvoidperformance metric measurement
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism where the test system receives performance metric information from the system under test and uses this feedback to adjust the impairment levels applied by the impairment device. This closed-loop feedback enables automatic optimization of test conditions and simplifies the measurement process by using the system's own responses to guide further testing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11388081B1Methods, systems, and computer readable media for impairment testing using an impairment device
Publication Date: 2022.07.12 KEYSIGHT TECHNOLOGIES INC
  • US11388081B1 patent drawing
  • US11388081B1 patent drawing
  • US11388081B1 patent drawing

AI summary

According to one method, the method occurs during a test session for testing a system under test (SUT) and at a network test system comprising physical application-specific integrated circuit (ASIC) switching resources, wherein the network test system emulates a data center switching fabric comprising virtualized data center switching fabric elements: transmitting, to an inline impairment device, a test packet via an egress portion of an external physical port interface associated with the network test system, wherein the inline impairment device is connected via the external physical port interface associated with the network test system; receiving, from the inline impairment device, an impaired packet via an ingress portion of the external physical port interface associated with the network test system, wherein the impaired packet is generated when the impairment device applies at least one impairment to the test packet; and transmitting, using one or more of the virtualized data center switching fabric elements, the impaired packet to the SUT.