Packet Sample Path Association for Traffic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network analysis tools face challenges in efficiently collecting and processing path-centric information from packet samples, as these samples often lack necessary data for traffic analysis, requiring innovative methods to associate and aggregate information efficiently in terms of processing time and storage.

Innovation Solution

The method involves using packet samples as search keys to determine path-centric information through data structures like Radix tries, mapping packet-centric information to path-centric information, and adjusting traffic metrics, thereby generating data structures for efficient storage and processing of traffic parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If packet samples are collected for network traffic analysis, then traffic information can be gathered, but the samples lack necessary path-centric information for comprehensive analysis

Engineering Contradiction:
Improvepath-centric informationVSAvoiddata collection system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing path-centric information (such as autonomous system paths, origin AS, peer AS, and traffic engineering parameters) in data structures before traffic analysis is needed. This allows packet samples to be quickly enriched with pre-prepared path information during the analysis phase, rather than computing this information in real-time when packets are captured.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an intermediary approach by introducing data structures that store the relationship between packet-centric information (source/destination addresses) and path-centric information. These data structures act as intermediaries that map packet headers to pre-computed path information, enabling efficient association without direct real-time computation between packets and path data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If path-centric information is computed and stored for every packet, then complete traffic analysis data is available, but processing time and storage requirements increase significantly

Engineering Contradiction:
Improvetraffic analysis accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing path-centric information such as autonomous system paths, origin autonomous systems, and peer autonomous systems before traffic analysis is needed. This pre-computation stores routing and traffic engineering parameters in advance, allowing rapid association with packet samples during analysis without real-time computation delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential path-centric information parameters needed for traffic analysis (such as origin AS, peer AS, and traffic engineering parameters) and stores them in dedicated data structures. This selective extraction avoids storing unnecessary data, reducing both processing time and storage requirements while maintaining analysis accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If detailed path-centric information is stored for all packets, then comprehensive traffic analysis is possible, but storage requirements become excessive

Engineering Contradiction:
Improvetraffic parameter completenessVSAvoidstorage space
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the specific path-centric information parameters necessary for traffic analysis, such as origin autonomous system, peer autonomous system, and traffic engineering parameters. By selecting only these essential elements rather than storing complete packet metadata, the system achieves comprehensive analysis capability with reduced storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary aggregation and consolidation of path-centric information in data structures before storage, combining multiple packets' worth of path information into aggregated records. This pre-aggregation reduces redundancy and minimizes the total storage space required while preserving all necessary traffic parameters for analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7664873B1Generating path-centric traffic information for analysis using an association of packet-centric information to path-centric information
Publication Date: 2010.02.16 JUNIPER NETWORKS INC
  • US7664873B1 patent drawing
  • US7664873B1 patent drawing
  • US7664873B1 patent drawing

AI summary

Samples from an addressed data forwarding devices, such as a router, are associated with path-centric information. Information from the samples is used to update corresponding path-centric traffic information, such as flow information for example. The aggregated path-centric traffic information can then be used by traffic analysis operations.