TCP traceroute using RST and SYN-ACK to determine destination reachability
AssigneeZscaler, Inc.
InventorsSandeep Kamath, Chenglong Zheng, Vladimir Stepanenko, Srikanth Devarajan
Life of this patent
Estimating the term…
Loading patent…
AssigneeZscaler, Inc.
InventorsSandeep Kamath, Chenglong Zheng, Vladimir Stepanenko, Srikanth Devarajan
Estimating the term…
Techniques for using traceroute with tunnels and cloud-based systems for determining measures of network performance are presented. Systems and methods implemented by a traceroute application implementing a Transmission Control Protocol (TCP) stack in a processing device include sending a plurality of TCP packets via a raw socket to perform a trace to a destination; receiving responses to the plurality of TCP packets; detecting the responses in the TCP stack and diverting the responses to the raw socket; and aggregating the responses by the traceroute application to determine details of a service path from the processing device to the destination.
A method implemented by a traceroute application implementing a modified Transmission Control Protocol (TCP) stack in a processing device, the method comprising:
A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors associated with a processing device that executes a traceroute application implementing a modified Transmission Control Protocol (TCP) stack to perform steps of:
A processing device with a traceroute application that implements a modified Transmission Control Protocol (TCP) stack, the processing device comprising:
Dependencies are inferred from the claim text.