US 12,231,340 B2
Edge device for telemetry flow data collection
Raghuram Malpe Pai, Bangalore (IN); Nilesh Kantilal Simaria, Kanata (CA); Harsha Lakshmikanth, Bangalore (IN); and Sri Ram Sankar, Bangalore (IN)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Jan. 28, 2022, as Appl. No. 17/649,263.
Claims priority of application No. 202141055838 (IN), filed on Dec. 2, 2021.
Prior Publication US 2023/0179525 A1, Jun. 8, 2023
Int. Cl. H04L 47/125 (2022.01); H04L 43/04 (2022.01); H04L 43/0864 (2022.01)
CPC H04L 47/125 (2013.01) [H04L 43/04 (2013.01); H04L 43/0864 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
determining, by a collector device, a round-trip time (RTT) signal between a network device of a plurality of network devices and an edge device based on one or more of a vendor of the network device, a product type of the network device, a platform of the network device, an operating system (OS) provisioned at the network device, or a version of the network device, wherein the edge device is configurable to perform one or more of filtering, aggregating, or compressing of telemetry flow data output by the plurality of network devices to generate processed telemetry flow data and to output the processed telemetry flow data to the collector device;
selecting, by the collector device and based on the RTT signal, the edge device from a plurality of edge devices;
configuring, by the collector device, the edge device to collect the telemetry flow data output by the plurality of network devices and to generate the processed telemetry flow data based on the collected telemetry flow data, wherein configuring the edge device to generate the processed telemetry flow data comprises configuring the edge device to perform one or more of filtering, aggregating, or compressing the telemetry flow data;
receiving, by the collector device, the processed telemetry flow data from the edge device; and
storing, by the collector device, an indication of the processed telemetry flow data.