CPC H04L 43/10 (2013.01) [H04L 69/22 (2013.01)] | 20 Claims |
1. A system, comprising:
one or more network devices comprising:
a plurality of communication interfaces configured to receive data units;
packet-switching logic configured to identify destinations for the data units and forward the data units out specific communication interfaces, of the communication interfaces, that are mapped to those destinations;
wherein the one or more network devices include:
a first network device configured to:
when one or more telemetry trigger conditions occur, generate a telemetry data unit by:
selecting a data unit from a buffer of a data unit processing pipeline of the first network device that is among a plurality of data units received by the first network device;
creating at least a partial clone of the data unit that includes header data of the data unit; and
inserting telemetry data in the at least the partial clone of the data unit; and
forward the data unit and the telemetry data unit along a same path to a same destination based on same header data in both the data unit and the telemetry data unit via the data unit processing pipeline.
|