Dynamic INT Telemetry Configuration for Adaptive Network Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current in-band network telemetry mechanisms require manual configuration of network switches, which cannot adapt quickly to changing traffic patterns, leading to lagging data representation and inadequate representation of traffic flow.

Innovation Solution

A system and method for automatically configuring network elements using a configuration engine that processes packet and flow data to generate a multi-dimensional flow matrix, dynamically updating INT configurations based on traffic changes, and customizing configurations for specific services like DNS to ensure accurate data collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual static configuration is used for network switches, then configuration simplicity is maintained, but adaptability to changing traffic patterns deteriorates

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidadaptability to traffic changes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic configuration of network telemetry by automatically adjusting sampling rates and telemetry parameters based on real-time traffic patterns. The system transitions from static manual configuration to dynamic automated configuration that adapts to changing network conditions, resolving the contradiction between configuration simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables network switches to self-configure telemetry parameters automatically based on observed traffic patterns. The automated configuration engine monitors network traffic and adjusts telemetry settings without manual intervention, allowing the system to serve itself and eliminating the need for manual reconfiguration while maintaining high adaptability.

Inventive Principle:
Principle #25Self-service

2Power

If flow sampling is used to reduce data collection, then processing requirements are reduced, but measurement precision deteriorates

Engineering Contradiction:
Improveprocessing requirementsVSAvoidtraffic flow representation accuracy
Core Design Contradiction:
PowerVSMeasurement precision

Solution Approach 1:

The patent dynamically changes sampling parameters based on traffic characteristics. The system adjusts sampling rates, selection criteria, and telemetry intervals according to observed traffic patterns, ensuring adequate measurement precision while optimizing processing requirements. This resolves the contradiction by making sampling parameters adaptive rather than fixed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies different sampling strategies to different network flows based on their characteristics. High-priority or anomaly-prone flows receive higher sampling rates while normal flows use lower rates, optimizing both measurement precision and processing requirements locally for each flow type rather than applying a uniform sampling rate globally.

Inventive Principle:
Principle #3Local quality

3Device complexity

If manual configuration is used for each switch, then device complexity is reduced, but productivity of configuration process deteriorates

Engineering Contradiction:
Improveconfiguration complexity per switchVSAvoidconfiguration speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements a centralized configuration engine that generates and distributes unified telemetry configurations across multiple network switches. This universal configuration approach allows a single configuration process to manage multiple devices simultaneously, dramatically improving configuration productivity while maintaining manageable complexity through centralization.

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

Solution Approach 2:

The system performs preliminary configuration analysis and generates optimized telemetry settings before deployment to network switches. By pre-processing configuration requirements and preparing unified configuration sets in advance, the system enables rapid bulk configuration of multiple switches, improving productivity without increasing individual device complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11552870B2Dynamic profile guided network telemetry configuration
Publication Date: 2023.01.10 ARISTA NETWORKS INC
  • US11552870B2 patent drawing
  • US11552870B2 patent drawing
  • US11552870B2 patent drawing

AI summary

Systems and methods for automatically configuring network elements for in-band telemetry are disclosed. A controller of a configuration engine, which includes a flow analyzer and an INT configuration module, receives sampled packets and flow updates from network elements that are not yet configured for INT telemetry. The controller forwards the packets to the flow analyzer that extracts flow properties from the received packets, generates a flow summary along various metrics, and records it in a multi-dimensional matrix. A few metrics from top flows are selected and forwarded to the INT configuration module to identify network elements from whom packets containing the selected metrics were received. The identified network elements are automatically configured with the selected INT configuration such that INT telemetry data can be collected from them. Changes to the flow are dynamically accommodated by reconfiguring the network elements based on the telemetry data received after they have been configured.