US 12,395,412 B2
Method and apparatus for cross-layer, in-band monitoring of tunnels by insertion of telemetry data into a packet
Domenico Ficara, Essertines-sur-Yverdon (CH); Vincent Cuissard, Eteaux (FR); Luca Bisti, Grosseto (IT); Alessandro Erta, Licciana Nardi (IT); Arun Khanna, Sunnyvale, CA (US); and Frank Brockners, Cologne (DE)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Nov. 30, 2021, as Appl. No. 17/538,109.
Prior Publication US 2023/0171172 A1, Jun. 1, 2023
Int. Cl. H04L 43/08 (2022.01); H04L 12/46 (2006.01)
CPC H04L 43/08 (2013.01) [H04L 12/4633 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by a networking device along a path in a network, a schedule that controls when the networking device is to insert telemetry data into data traffic passing through the networking device;
generating, by the networking device, the telemetry data for insertion into the data traffic passing through the networking device;
selecting, by the networking device, a particular encapsulation layer from among a plurality of different encapsulation layers of the data traffic into which the telemetry data is to be inserted based on encoding efficiency metrics associated with those encapsulation layers and the schedule that controls when the networking device is to insert the telemetry data;
inserting, by the networking device and according to the schedule, the telemetry data into the particular encapsulation layer of a particular packet of the data traffic passing through the networking device; and
sending, by the networking device, the particular packet to a next hop along the path in the network.