US 12,244,483 B1
Network connection monitoring
Alberto Pena Villanueva, Ashburn, VA (US); and Ezequiel Lara Gomez, Dublin (IE)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Nov. 24, 2021, as Appl. No. 17/535,514.
Int. Cl. H04L 43/12 (2022.01); H04L 43/08 (2022.01); H04L 45/64 (2022.01); H04L 45/745 (2022.01); H04L 69/16 (2022.01)
CPC H04L 43/12 (2013.01) [H04L 43/08 (2013.01); H04L 45/64 (2013.01); H04L 45/745 (2013.01); H04L 69/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer system comprising:
memory for storing executable instructions; and
one or more processors that execute the instructions to:
determine packet headers for a probe packet, the packet headers corresponding to a set of network devices through which the probe packet is to be communicated, wherein the packet headers include User Datagram Protocol (UDP) packet headers indicating a respective UDP source port corresponding to a network device of the set, and wherein the respective UDP source port is selected based on whether the network device is within a network overlay, wherein the respective UDP source port is within a first range for network devices within a network overlay or within a second range for network devices outside of the network overlay, and wherein the UDP packet headers with UDP source ports in the first range are configured to cause a receiving device to use a different routing table than the UDP packet headers with UDP source ports in the second range;
transmit, to a probe sender device, an indication of the determined packet headers as a stack of headers to include in the probe packet;
receive the probe packet after traversal of the probe packet through a network overlay in a path based on the stack of headers;
determine network metrics for the network overlay based on a payload of the received probe packet; and
output an indication of the determined network metrics.