Debugging Test Traffic Generation via Resolution Path Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network test systems face inefficiencies in debugging test traffic generation, as operators struggle to determine why test traffic fails and how message header data is determined, especially when using routing protocols like MPLS and MAC addresses.

Innovation Solution

A test system that generates test traffic by receiving routing information, determines traffic header data, and stores resolution processing path information, allowing for the display of this information via a graphical user interface, enabling users to view and analyze how message header parameter values were determined.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the test system automatically determines traffic header data using routing protocols, then the automation extent is improved, but the ease of operation deteriorates because operators cannot easily understand how the data was determined

Engineering Contradiction:
Improveautomatic determination of traffic header dataVSAvoidunderstanding test results
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The system provides feedback by displaying resolution processing path information to operators, showing how traffic header data was automatically determined. This feedback loop allows operators to understand the automated process outcomes without manual intervention, resolving the contradiction between automation and understandability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The resolution processing path information acts as an intermediary between the automated routing protocol processing and the operator. It translates complex automated determinations into understandable information, bridging the gap between automation and operator comprehension.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the test system uses routing protocols to determine message header information, then the adaptability is improved, but the device complexity increases due to additional protocols and processing paths

Engineering Contradiction:
Improverouting protocol integrationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-storing resolution processing path information before test execution. This allows the complex routing protocol processing to be prepared in advance, reducing the apparent complexity during actual test operations while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the test system stores resolution processing path information for all traffic, then the measurement precision is improved, but the loss of time increases due to additional data processing and storage

Engineering Contradiction:
Improvetest result analysis precisionVSAvoiddebugging time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary storage of resolution processing path information during test execution, so that when debugging is needed, the information is already available. This eliminates the need for time-consuming analysis during debugging while maintaining precise measurement capabilities.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10917326B1Methods, systems, and computer readable media for debugging test traffic generation
Publication Date: 2021.02.09 KEYSIGHT TECHNOLOGIES INC
  • US10917326B1 patent drawing
  • US10917326B1 patent drawing
  • US10917326B1 patent drawing

AI summary

According to one method for debugging test traffic generation, the method occurs at a test system implemented using at least one processor and at least one memory. The method includes generating test traffic, wherein generating the test traffic includes receiving routing information from a system under test (SUT) via at least one routing protocol, determining traffic header data using the routing information, and storing resolution processing path information indicating how the traffic header data was determined; and displaying, using a display, test traffic data, wherein displaying the test traffic data includes displaying at least some of the resolution processing path information for at least some of the traffic header data.