Network Testing System Synchronizing Multi-Protocol Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network testing methods face challenges in generating realistic and scalable test traffic to effectively evaluate the performance of packet switched networks, particularly in emulating complex user activities and synchronizing commands across different protocols and layers.

Innovation Solution

The solution involves a network testing system that defines and generates test traffic by emulating user activities across multiple protocols and layers, using a graphical user interface to synchronize commands and replicate user activities, allowing for the creation of an 'EU community' to simulate a large number of users and generate millions of packets, thereby mimicking real-world network usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If test traffic is generated by emulating user activities across multiple protocols and layers, then the realism and accuracy of network testing is improved, but the device complexity and command synchronization difficulty increase

Engineering Contradiction:
Improvetesting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The test system is divided into multiple independent modules including a command generator, protocol layer modules (Layer 2-3 and Layer 4-7), and a test traffic generator. Each module handles specific protocol layers and can be configured independently, reducing overall system complexity while maintaining comprehensive testing capability across multiple protocols and layers

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A command synchronization mechanism acts as an intermediary between the command generator and protocol layer modules. This mediator translates high-level user activity commands into synchronized protocol-specific commands across different layers, managing the complexity of multi-protocol coordination without requiring direct integration between all protocol layers

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If synchronized commands are used to emulate user activities, then the reliability of network testing is improved, but the difficulty of detecting and measuring synchronization issues increases

Engineering Contradiction:
Improvetesting reliabilityVSAvoidsynchronization monitoring difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system incorporates a command synchronization mechanism that provides feedback between the command generator and protocol layer modules. This feedback loop monitors command execution status and timing across different protocol layers, automatically adjusting synchronization parameters to maintain reliable test traffic generation while making synchronization issues detectable through standardized status indicators

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a graphical user interface is used to define and generate test traffic, then the ease of operation is improved, but the productivity may be reduced due to manual configuration requirements

Engineering Contradiction:
Improveinterface usabilityVSAvoidtest setup efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system includes pre-configured protocol layer settings, command templates, and test traffic patterns that can be selected through the graphical user interface. These preliminary configurations reduce manual setup requirements while maintaining ease of operation, allowing users to quickly generate realistic test traffic by selecting from predefined options rather than configuring every parameter manually

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2544428B1Synchronized commands for network testing
Publication Date: 2019.08.28 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • EP2544428B1 patent drawingFigure 1
  • EP2544428B1 patent drawingFigure 2
  • EP2544428B1 patent drawingFigure 3

AI summary

Methods and test systems for testing a network. A test system may emulate a plurality of users, each emulated user executing a user activity. Each emulated user activity may include one or more commands. At least some emulated user activities may include a first command associated with a first protocol synchronized with a second command associated with a second protocol different from the first protocol. The test system may report a result of emulating the plurality of users.