US 12,267,234 B2
Adding entropy to datagrams containing sampled flows
Thomas Benjamin Emmons, Sunnyvale, CA (US); Prashant Dyamanagouda Patil, Bengaluru (IN); and Reeno Joseph Baby, Bengaluru (IN)
Assigned to ARISTA NETWORKS, INC., Santa Clara, CA (US)
Filed by Arista Networks, Inc., Santa Clara, CA (US)
Filed on Sep. 29, 2023, as Appl. No. 18/478,421.
Claims priority of application No. 202341055059 (IN), filed on Aug. 17, 2023.
Prior Publication US 2025/0062987 A1, Feb. 20, 2025
Int. Cl. H04L 45/00 (2022.01); H04L 43/024 (2022.01); H04L 45/24 (2022.01); H04L 45/74 (2022.01)
CPC H04L 45/566 (2013.01) [H04L 43/024 (2013.01); H04L 45/24 (2013.01); H04L 45/74 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method in a network device for sampling data packets, the method comprising:
receiving a plurality of data packets;
sampling the received data packets; and
transmitting the sampled data packets, including:
generating a datagram comprising one or more of the sampled data packets;
storing the datagram in a payload portion of a UDP (User Datagram Protocol) packet;
storing, in a header portion of the UDP packet, a timestamp associated with a sampled data packet contained in the datagram, wherein the timestamp indicates a time at which the sampled data packet was received and varies between successive sampled data packets;
selecting a path to the destination, from among a plurality of paths, using the timestamp in the header portion of the UDP packet; and
transmitting the UDP packet to the destination on the selected path.