Reconfigurable Network Test System for Multi-Layer Packet Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network testing technologies face challenges in efficiently generating and analyzing packet streams across multiple layers of the protocol stack, particularly in reconfigurable systems, which hinders comprehensive network device testing and performance analysis.

Innovation Solution

A reconfigurable test system is introduced, comprising N test modules, N network interface units, and N bypass units, along with a packet switch, that enables bidirectional data paths and flexible communication protocols to generate, transmit, and analyze packet streams across the network, allowing for direct communication between test modules and network interface units, and aggregation/de-aggregation of packet flows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional network testing technologies are used, then testing can be performed with simple equipment, but the ability to efficiently generate and analyze packet streams across multiple layers of the protocol stack is limited

Engineering Contradiction:
Improveability to generate and analyze packet streams across multiple protocol layersVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The test system is divided into multiple independent test modules, each capable of generating and analyzing packet streams at different protocol layers. Each module can be configured to handle specific layers (physical, data-link, network, transport, or application), allowing the system to cover the entire protocol stack while maintaining modular simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The test modules are designed with universal functionality to operate across multiple protocol layers. Each module can be configured to perform packet generation, packet capture, and analysis functions at any layer of the protocol stack, eliminating the need for separate specialized equipment for each layer.

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

2Adaptability or versatility

If reconfigurable test systems are implemented to improve testing flexibility, then comprehensive network device testing is enabled, but system complexity increases

Engineering Contradiction:
Improvetesting flexibilityVSAvoidreconfigurable system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The test system employs dynamic reconfiguration capabilities where test modules can be programmatically configured to change their operational parameters, protocol layer focus, and analysis functions during runtime. This allows the system to adapt to different testing scenarios without requiring physical reconfiguration or multiple fixed-function devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A control module serves as an intermediary that manages the reconfiguration of test modules. This central controller handles the complexity of coordination and configuration, allowing individual test modules to remain relatively simple while achieving comprehensive reconfigurability through the mediating control system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If packet streams are generated and analyzed across multiple protocol layers, then comprehensive network performance analysis is achieved, but the time and resources required for testing increase

Engineering Contradiction:
Improvenetwork performance analysis accuracyVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The test system performs continuous packet generation, transmission, and analysis across all protocol layers simultaneously rather than sequentially. Multiple test modules operate in parallel to generate and analyze packet streams at different layers at the same time, eliminating idle time and maintaining continuous useful action throughout the testing process.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system pre-configures test modules with protocol stack configurations and analysis parameters before actual testing begins. Packet stream templates and analysis rules are prepared in advance, allowing the system to quickly initiate comprehensive multi-layer testing without spending time on configuration during the actual measurement period.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7925793B2Reconfigurable test system
Publication Date: 2011.04.12 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US7925793B2 patent drawing
  • US7925793B2 patent drawing
  • US7925793B2 patent drawing

AI summary

There is disclosed a reconfigurable network test system. The reconfigurable test system may include a plurality of test modules, a plurality of network interface units, a plurality of bypass units, and a multi-port switch. Each of the network interface units may have a first end and a second end adapted to be connected to a network. Each bypass unit may be in communication with an associated test module, the first end of an associated network interface unit, a first associated switch port, and a second associated switch port. Each bypass unit may have a first mode wherein the associated test module is placed in communication with the first end of the associated network interface unit, and a second mode wherein the associated test module is placed in communication with the first associated switch port and the associated network interface unit is placed in communication with the second associated switch.