SDN Packet Metadata Filtering for Low-Overhead Traffic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network systems face challenges in efficiently capturing and analyzing encrypted network traffic for malicious activities without causing significant overhead, as they often require full packet copies, which are resource-intensive and can impede network operations.

Innovation Solution

A switch in a software-defined network (SDN) captures packet metadata using a metadata filter, forming telemetry data by copying packets based on flow table entries and applying a filter to exclude unnecessary packet portions, reducing resource consumption and overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full packet copies are captured for traffic analysis, then measurement precision is improved, but use of energy and device complexity increase significantly

Engineering Contradiction:
Improvetraffic analysis accuracyVSAvoidnetwork overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary metadata fields from full packets using a metadata filter. Instead of capturing complete packet copies, the system selectively extracts specific fields (such as source/destination addresses, ports, protocol types) that are relevant for traffic analysis, thereby reducing the data volume and resource consumption while maintaining analysis effectiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the packet data into essential metadata components and non-essential portions. By dividing the packet structure and selectively capturing only the metadata segments needed for analysis (header fields, timing information, flow identifiers), the system reduces overall data processing requirements while preserving critical analysis capabilities.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If full packet copies are captured for traffic analysis, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvetraffic analysis accuracyVSAvoidtelemetry collection complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The metadata filter mechanism extracts only essential packet fields, simplifying the telemetry data structure. This extraction approach reduces the complexity of data processing pipelines, storage requirements, and analysis algorithms by eliminating the need to handle complete packet payloads while retaining critical metadata for malicious traffic detection.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If comprehensive telemetry data is collected, then reliability of malicious traffic detection is improved, but loss of time increases due to processing overhead

Engineering Contradiction:
Improvemalicious traffic detectionVSAvoidtelemetry processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By extracting only relevant metadata fields at the packet capture stage rather than processing full packets later, the system reduces processing time while maintaining detection reliability. The metadata filter pre-processes data to retain only fields necessary for malicious traffic identification, eliminating redundant processing of packet payloads.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary filtering and metadata extraction at the point of packet capture, before the data enters the main analysis pipeline. This preliminary action prepares the data in advance, reducing the computational burden on subsequent analysis systems and minimizing overall processing time while preserving detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12603895B2Packet metadata capture in a software-defined network
Publication Date: 2026.04.14 CISCO TECHNOLOGY INC
  • US12603895B2 patent drawing
  • US12603895B2 patent drawing
  • US12603895B2 patent drawing

AI summary

In one embodiment, a switch in a software-defined network receives a packet sent by an endpoint device via the SDN. The switch makes a copy of the packet based on one or more header fields of the packet matching one or more flow table entries of the switch. The switch forms telemetry data for reporting to a traffic analysis service by applying a metadata filter to the copy of the packet. The metadata filter prevents at least a portion of the copy of the packet from inclusion in the telemetry data. The switch sends the formed telemetry data to the traffic analysis service.