VoIP Traffic Analysis via Netflow V9 URI Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VoIP traffic analysis tools struggle to accurately analyze VoIP traffic in NAT environments due to their inability to utilize additional information such as transmitter URI, receiver URI, and media session identification, limiting their ability to detect abnormal attacks effectively.

Innovation Solution

A statistical information generator for VoIP traffic analysis that collects packets from a network, analyzes call setup and media packets, and generates statistical information using transmitter identification, receiver identification, and call/media session identification as key values, enabling the creation of Netflow V9-compatible data for comprehensive traffic analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing generators use only 5-tuple information for netflow generation, then device complexity is reduced and ease of operation is improved, but measurement precision and reliability of VoIP traffic analysis deteriorate

Engineering Contradiction:
ImproveVoIP traffic analysis accuracyVSAvoidgenerator complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The generator is divided into distinct modules: a packet collection module that gathers packets from the network, and a statistical information generation module that processes packets. This segmentation allows each module to specialize in specific tasks, improving VoIP analysis accuracy while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from traditional 5-tuple netflow (source IP, destination IP, source port, destination port, protocol) to Netflow V9 by adding dimensional information including URI (Uniform Resource Identifier) and media session identification. This dimensional expansion enables precise VoIP traffic analysis by capturing application-layer information that was previously unavailable.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If additional information such as URI and media session identification is collected, then measurement precision and reliability of VoIP analysis are improved, but device complexity and information processing requirements increase

Engineering Contradiction:
ImproveVoIP traffic analysis reliabilityVSAvoidinformation processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The statistical information generation module pre-processes collected packets to extract and organize relevant information including URI and media session identification before generating netflow. This preliminary action ensures that all necessary information is prepared in advance, improving analysis reliability while managing processing complexity through structured pre-processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The statistical information generation module acts as an intermediary between packet collection and netflow generation. It receives raw packets, extracts relevant information including URI and media session data, and transforms this into structured statistical information suitable for VoIP analysis, thereby improving reliability while managing complexity through intermediate processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If traditional 5-tuple netflow is used, then ease of operation and compatibility are maintained, but adaptability to NAT environments and VoIP-specific analysis capabilities are reduced

Engineering Contradiction:
ImproveNAT environment adaptabilityVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The generator is designed to support multiple netflow versions including traditional 5-tuple netflow and Netflow V9. This multi-functionality allows the system to adapt to different network environments including NAT scenarios while maintaining operational simplicity through a unified interface that automatically selects the appropriate netflow format.

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

Solution Approach 2:

The system dynamically changes netflow parameters based on the analysis requirements and network environment. When NAT environments or VoIP traffic are detected, the generator automatically switches to Netflow V9 format with enhanced parameters including URI and media session identification, thereby improving adaptability while maintaining ease of operation through automatic parameter selection.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8259723B2Device and method for generating statistical information for VoIP traffic analysis and abnormal VoIP detection
Publication Date: 2012.09.04 KOREA INTERNET & SECURITY AGENCY
  • US8259723B2 patent drawing
  • US8259723B2 patent drawing
  • US8259723B2 patent drawing

AI summary

A statistical information generator for VoIP traffic analysis is provided, which comprises a packet collection module collecting packets from a network; and a statistical information generation module analyzing information of a call setup packet or a media packet among the packets collected by the packet collection module, and generating statistical information of the network; wherein if the packet collected by the packet collection module is the call setup packet, the statistical information generation module generates the statistical information of the network using at least one of transmitter identification information, receiver identification information, and call identification information among information of the call setup packet as a key value, while if the packet collected by the packet collection module is the media packet, the statistical information generation module generates the statistical information of the network using media session identification information among information of the media packet as a key value.