US 11,750,480 B2
Agent for aggregation of telemetry flow data
Jeffrey S. Marshall, Santa Clara, CA (US); Gurminder Singh, Union City, CA (US); Prasad Miriyala, San Jose, CA (US); and Iqlas M. Ottamalika, Cupertino, CA (US)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Nov. 22, 2021, as Appl. No. 17/456,105.
Prior Publication US 2023/0164041 A1, May 25, 2023
Int. Cl. H04L 43/026 (2022.01)
CPC H04L 43/026 (2013.01) 16 Claims
OG exemplary drawing
 
1. A method comprising:
subscribing, by an agent, to receive telemetry flow data from each network device of a plurality of network devices;
receiving, by the agent and based on the subscribing, a plurality of streams of telemetry flow data from the plurality of the network devices, wherein each of the plurality of streams corresponds to a different one of the plurality of network devices;
aggregating, by the agent, telemetry flow data from at least one stream of the plurality of streams of the telemetry flow data received over a portion of a period of time, wherein the aggregated telemetry flow data indicates one or more of a transmission rate of the at least one stream during the portion of the period of time or a receiving rate of the at least one stream during the portion of the period of time;
before the end of the period of time, determining, by the agent, that an amount of aggregated telemetry flow data from the at least one stream satisfies a data threshold amount; and
in response to determining that the amount of aggregated telemetry flow data from the at least one stream satisfies the data threshold amount, refraining from aggregating data from the at least one stream over a remaining portion of the period of time with the aggregated telemetry flow data and sending, by the agent, to a network analyzer device, the aggregated telemetry flow data for the portion of period of time.