Network Device Test Profile Generation from Telemetry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for validating network devices or security devices before deployment in a target network environment often fail to accurately represent the specific traffic patterns, leading to potential issues or interference with the target network, as generic test profiles may not adequately match the expected traffic conditions.

Innovation Solution

A system and method for deriving test profiles based on security and network telemetry information extracted from the target environment, using a test generator to determine performance-related parameters and generate a test profile that closely matches the expected traffic patterns, allowing for validation of network devices without onsite testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If generic test profiles are used for validating network devices, then validation can be performed quickly and easily, but the test profiles do not accurately represent the specific traffic patterns of the target network environment

Engineering Contradiction:
Improvevalidation speedVSAvoidtraffic pattern accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary monitoring of the target network environment to collect telemetry data and analyze traffic patterns before generating the test profile. This preliminary action ensures that the generated test profile accurately reflects the actual network conditions without requiring time-consuming onsite testing during validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the target network environment's traffic patterns by analyzing telemetry data and generating a virtual test profile that replicates actual network conditions. This copying approach allows validation to be performed using synthesized traffic data rather than requiring physical presence in the target environment.

Inventive Principle:
Principle #26Copying

2Measurement precision

If packet capture and replay is performed to validate network devices, then actual traffic patterns can be tested, but stateful network devices cannot be properly validated and the process is complex

Engineering Contradiction:
Improvetraffic pattern accuracyVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system replaces the mechanical approach of capturing and replaying actual packets with an analytical approach that uses telemetry data to generate synthetic test profiles. This substitution simplifies the testing system by eliminating the need for complex packet capture infrastructure and replay mechanisms while maintaining accurate representation of traffic patterns.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system extracts essential traffic pattern characteristics from telemetry data without requiring actual packet captures. By taking out only the necessary performance parameters and traffic metadata needed for test profile generation, the system avoids the complexity of handling complete packet streams while still achieving accurate validation.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If onsite testing is conducted to validate network devices in the target environment, then accurate validation can be performed, but the new device may cause problems or interfere with network operations

Engineering Contradiction:
Improvevalidation accuracyVSAvoidnetwork interference
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system introduces a virtual test environment as an intermediary between the validator and the actual target network. By generating test profiles from telemetry data and performing validation in this virtual space, the system achieves accurate validation without placing physical test devices into the production network, thereby eliminating interference risks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs all necessary validation activities in advance using generated test profiles before deploying the new network device to the target environment. This preliminary validation ensures that any potential issues are identified and resolved beforehand, preventing harmful interference with live network operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10917325B2Deriving test profiles based on security and network telemetry information extracted from the target network environment
Publication Date: 2021.02.09 FORTINET INC
  • US10917325B2 patent drawing
  • US10917325B2 patent drawing
  • US10917325B2 patent drawing

AI summary

Systems and methods for deriving test profiles for validating network devices based on security and network telemetry information extracted from the target network environment is provided. According to one embodiment, security and network telemetry information are extracted by a test generator during a monitoring period from one or more network devices running within a target network environment. Performance related parameters and data associated with the performance related parameters are then determined for the target network environment. A test profile is generated for validating a network device under test proposed to be installed within the target network environment based on any or a combination of the performance related parameters, the data associated with the performance related parameters, the security and network telemetry information and a set of capabilities of the network device under test.