US 12,470,471 B2
Multicast in-band telemetry system and method
Mankamana Prasad Mishra, San Jose, CA (US); Praveen Bhagwatula, Cary, NC (US); Nitin Kumar, San Jose, CA (US); and Krishnaswamy Ananthamurthy, Leander, TX (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jan. 27, 2023, as Appl. No. 18/102,460.
Prior Publication US 2024/0259288 A1, Aug. 1, 2024
Int. Cl. H04L 43/12 (2022.01); H04L 12/18 (2006.01); H04L 43/06 (2022.01)
CPC H04L 43/12 (2013.01) [H04L 12/18 (2013.01); H04L 43/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of collecting telemetry in a multicast network having a first branch and a second branch, each branch comprising a plurality of sequential nodes, the plurality of sequential nodes including an initial branch node and a destination device, the method comprising:
injecting a synthetic telemetry packet into the multicast network at the initial branch node of the first branch;
the initial branch node transmitting the synthetic telemetry packet to a next sequential node of the first branch, wherein each sequential node transmits the synthetic telemetry packet to a next sequential node in the first branch until the synthetic telemetry packet reaches the destination device of the first branch;
the initial branch node of the first branch replicating the synthetic telemetry packet and transmitting the replicated synthetic telemetry packet to the initial branch node of the second branch; and
the initial branch node of the second branch transmitting the replicated synthetic packet to a next sequential node of the second branch, wherein each sequential node of the second branch transmits the synthetic telemetry packet to a next sequential node in the second branch until the synthetic telemetry packet reaches the destination device of the second branch;
wherein the synthetic packet defines which nodes of the plurality of sequential nodes are to collect telemetry, parameters for collecting telemetry and instructions for transmitting collected telemetry.