Network Telemetry Metadata Prioritization for Faster Critical Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network telemetry standards like INT and IOAM lack a mechanism to signal the priority of telemetry data sets, leading to processing delays for critical network device metadata, which hinders timely performance monitoring and troubleshooting.

Innovation Solution

Introduce a metadata priority level field in network telemetry data to prioritize and reorder telemetry data sets based on their importance, ensuring critical metadata is processed promptly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If telemetry data is collected from multiple network nodes using existing standards (INT/IOAM), then comprehensive network performance tracking is achieved, but processing delays occur for critical metadata due to lack of priority signaling

Engineering Contradiction:
Improvenetwork performance monitoring reliabilityVSAvoidmetadata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by introducing a priority field specifically for critical telemetry data sets. Instead of treating all metadata uniformly, the system assigns different priority levels (e.g., high priority for link-down events, low priority for routine status updates) to different metadata types. This allows critical network events to be processed immediately while non-critical events are handled in the background, resolving the contradiction between comprehensive monitoring and timely processing of critical events.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter structure of telemetry data by adding a priority level parameter to existing metadata formats. This parameter modification enables the network device to differentiate between critical and non-critical telemetry data, allowing the system to maintain comprehensive monitoring capabilities while enabling prioritized processing queues that reduce latency for time-sensitive events.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If all telemetry data sets are processed in uniform order, then processing simplicity is maintained, but critical metadata experiences delays

Engineering Contradiction:
Improveprocessing simplicityVSAvoidcritical metadata processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces dynamic processing by implementing priority-based queuing mechanisms. Instead of a static first-in-first-out processing order, the system dynamically adjusts processing order based on the priority level assigned to each telemetry data set. High-priority metadata (such as link failure events) are processed immediately when generated, while low-priority metadata are processed during idle periods or in batches, thus maintaining operational simplicity while dramatically reducing critical event latency.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If priority fields are added to telemetry data structures, then critical metadata can be processed faster, but data structure complexity increases

Engineering Contradiction:
Improvecritical metadata processing timeVSAvoidmetadata structure complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the processing system into priority-based queues and processing threads. The metadata structure is segmented with a dedicated priority field that acts as a sorting key. This segmentation allows the system to handle complex prioritization logic in a modular fashion, where each priority level has its own processing pipeline, thereby managing complexity through structured organization rather than monolithic processing logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the priority determination logic from the main processing flow by implementing it as a separate classification step. The priority field is extracted and processed independently to determine queue assignment, while the actual telemetry data processing remains unchanged. This extraction isolates the complexity of priority management from the core telemetry processing functions, maintaining simplicity in the majority of the system while enabling advanced prioritization where needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250227168A1Metadata prioritization
Publication Date: 2025.07.10 CISCO TECHNOLOGY INC
  • US20250227168A1 patent drawing
  • US20250227168A1 patent drawing
  • US20250227168A1 patent drawing

AI summary

Methods are provided to categorize and filter node metadata by adding a priority field to the node metadata, obtained as part of in-band network telemetry data collection. The methods involve obtaining, by a first network device, a packet having a header and a payload and adding, by the first network device, to the header of the packet, metadata which includes first telemetry data and a metadata priority level that indicates a priority of the first telemetry data added to the header of the packet by the first network device. The methods further involve providing the packet to a second network device in a path of a network.