Multicast In-Band Telemetry Using Synthetic Packet Branch Reporting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multicast networks, applying unicast-style in-band telemetry is complex and requires high overhead, as each node needs to broadcast telemetry back to the originator, which is inefficient and resource-intensive.
Innovation Solution
A synthetic packet is injected into the multicast network with instructions for selective telemetry collection, allowing nodes to process and report telemetry data based on defined parameters and instructions, reducing unnecessary reporting and optimizing resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If unicast-style in-band telemetry is applied in multicast networks, then telemetry data can be collected from nodes, but the overhead becomes high and the system complexity increases due to each node broadcasting telemetry back to the originator
Solution Approach 1:
The patent combines multiple unicast telemetry reporting paths into a single multicast telemetry collection path. Instead of each node independently broadcasting telemetry back to the originator via separate unicast paths, nodes participate in a structured multicast-based collection process where telemetry data is aggregated and transmitted efficiently through shared network paths, reducing overall system complexity and overhead.
Solution Approach 2:
The patent creates a universal telemetry collection mechanism that works across multiple branches and nodes in the multicast network simultaneously. The synthetic packet and collection process serve multiple functions: injecting telemetry requests, collecting data from diverse nodes, aggregating results, and returning consolidated telemetry information, replacing multiple specialized unicast operations with a single multi-functional multicast process.
2Loss of information
If each node in a multicast network provides telemetry back to the originator, then complete telemetry coverage is achieved, but the overhead and resource consumption increase significantly
Solution Approach 1:
The patent segments the telemetry collection process into distinct phases: synthetic packet injection, selective node participation, data aggregation at collection points, and consolidated return transmission. This segmentation allows the network to collect necessary telemetry from relevant nodes without requiring every node to independently broadcast back to the originator, thereby maintaining telemetry coverage while reducing overall resource overhead through efficient data aggregation and selective participation.
3Measurement precision
If all nodes report telemetry in a multicast network, then comprehensive monitoring is achieved, but scalability is limited due to high overhead
Solution Approach 1:
The patent introduces intermediary collection points and aggregation mechanisms within the multicast network structure. These intermediaries receive telemetry data from multiple nodes, perform local aggregation and processing, and then forward consolidated results toward the originator. This intermediary layer enables comprehensive monitoring of all nodes while improving scalability by reducing the direct reporting burden on the originator and optimizing data transmission through hierarchical aggregation.
Data Source
AI summary
In-band network telemetry for multicast is provided by injecting a synthetic telemetry packet into the multicast. Each first node of each branch replicates the synthetic packet and passes on copy to the next branch and sends one copy down the nodes in the branch sequentially. The synthetic telemetry packet can include flags with have values, including, for example, whether each node should hold or send data collected by the node according to the synthetic data packet, how long a node is to hold collected telemetry data, and what data to collect. The node sends a postcard to the originator with the telemetry data according to the instructions in the synthetic telemetry packet.


