Traffic Differentiator for Real-Time Packet Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network communication systems lack real-time capabilities to determine which packets are removed, modified, or added by network devices, relying on cumbersome post-processing techniques that are time-consuming and do not provide immediate information about network device operations.

Innovation Solution

A traffic differentiator system that compares two streams of packets, one being a processed version of the other, within a lookup time window to identify difference packets and output them along with statistical information, allowing for real-time determination of packets removed, added, or modified by the network device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If post-processing manual or automated comparison of stored packets is used to determine difference packets, then completeness of packet analysis is improved, but time consumption and operational complexity worsen

Engineering Contradiction:
Improvecompleteness of packet analysisVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by maintaining running counters and accumulators that continuously track packet statistics (total packets, allowed packets, blocked packets) as packets flow through the network device. This pre-computation of statistical data during normal operation eliminates the need for time-consuming post-processing comparisons, providing real-time difference packet identification while maintaining analytical completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a packet filter and statistical tracking system that processes packets in real-time. Instead of comparing entire packet streams after storage, the system uses intermediate statistical data (counters and accumulators) to identify difference packets, significantly reducing processing time while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If post-processing comparison of stored packets is used to determine difference packets, then accuracy of packet difference identification is improved, but device complexity and operational difficulty worsen

Engineering Contradiction:
Improveaccuracy of packet difference identificationVSAvoidoperational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary statistical tracking system with counters and accumulators that continuously monitor packet flow characteristics. This intermediary mechanism automatically computes packet differences in real-time, eliminating the need for complex post-processing comparisons and reducing operational difficulty while maintaining high accuracy in difference packet identification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system applies self-service by automatically tracking and computing packet statistics through integrated counters and accumulators within the network device. The device monitors its own packet processing activities in real-time, identifying difference packets without requiring external post-processing analysis, thereby reducing operational complexity.

Inventive Principle:
Principle #25Self-service

3Speed

If real-time packet stream comparison is implemented to identify difference packets, then information availability speed is improved, but system complexity increases

Engineering Contradiction:
Improveinformation availability speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system achieves real-time information availability through self-service mechanisms where the network device automatically maintains statistical counters and accumulators during normal packet processing. This internal real-time tracking provides immediate difference packet identification without requiring complex external comparison systems, balancing speed improvement with manageable complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9521083B2Traffic differentiator systems for network devices and related methods
Publication Date: 2016.12.13 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US9521083B2 patent drawing
  • US9521083B2 patent drawing
  • US9521083B2 patent drawing

AI summary

Traffic differentiator systems for network devices and related methods are disclosed that determine difference packets from multiple packet streams. Some embodiments are configured to receive two streams of packets with one stream being a processed version of another stream and then to determine difference packets within a lookup time window that is, for example, associated with a processing time for the second stream to be a processed version of the first stream. Difference packets within a lookup time window can also be determined for packets received within a single combined stream of packets. Difference packets and/or related statistical information is then output for additional processing, as desired. The streams of packets can be associated with ingress and egress packets for a network device, and the difference packets and related statistical information can be used to determine packets that are removed, added, and/or modified by the network device.