Network Traffic Identification via Packet Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network appliances, such as DPI devices, struggle to achieve high throughput due to their limited capacity compared to core switches, leading to inefficiencies in traffic identification and management, especially with encrypted traffic and long-lived streams, which results in inadequate network monitoring and management capabilities.

Innovation Solution

A network device that filters out identifying packets and samples a predetermined proportion of packets at line-rate speeds, using a programmable ASIC to send only essential packets to a DPI appliance for analysis, allowing for efficient traffic identification and management without sacrificing throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network appliances perform deep packet inspection on all traffic, then traffic identification accuracy is improved, but throughput performance deteriorates

Engineering Contradiction:
Improvetraffic identification accuracyVSAvoidthroughput performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs deep packet inspection on only a sampled portion of traffic (e.g., 10% of packets) rather than all traffic. This partial inspection approach maintains adequate traffic identification accuracy while dramatically improving throughput performance, allowing the DPI appliance to operate at line rate speeds.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system segments traffic processing into two paths: a sampled inspection path for DPI analysis and a bypass path for the majority of traffic. This segmentation allows the DPI appliance to focus resources on analyzing representative samples while the core network infrastructure handles the bulk traffic flow, resolving the throughput-accuracy tradeoff.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If network appliances are deployed across the entire network, then network monitoring coverage is improved, but device complexity and cost increase

Engineering Contradiction:
Improvenetwork monitoring coverageVSAvoiddeployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables a single DPI appliance to effectively monitor entire network segments by using sampled traffic analysis. The sampled packets provide representative information about overall network traffic patterns, allowing one appliance to perform the function that would otherwise require multiple appliances distributed across the network.

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

Solution Approach 2:

The system introduces a sampling mechanism as an intermediary between the network traffic and the DPI appliance. This sampling layer selectively extracts representative packets for analysis, enabling comprehensive network monitoring coverage without requiring direct inspection of all traffic by multiple appliances throughout the network infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If packet sampling rate is increased, then traffic analysis accuracy is improved, but processing load on DPI appliance increases

Engineering Contradiction:
Improvetraffic analysis accuracyVSAvoidprocessing load
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system dynamically adjusts the sampling rate parameter based on network conditions and analysis requirements. By optimizing this parameter, the system achieves adequate traffic analysis accuracy while keeping the processing load on the DPI appliance within acceptable limits, allowing operation at or near line rate speeds.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11894994B2Network traffic identification device
Publication Date: 2024.02.06 REDFIG CONSULTING PTY LTD
  • US11894994B2 patent drawing
  • US11894994B2 patent drawing
  • US11894994B2 patent drawing

AI summary

A network traffic device comprising: at least one network device adapted to receive network data packets; wherein said at least one network device filters network data packets to locate at least one identifying packet, and samples said network data packets to select at least one sample packet. The at least one network device may transfer said at least one identifying packet and said at least one sample packet to an analyser. A predetermined sample rate may determine the number of sample packets selected by said at least one network device.