×

Traceroute using address request messages

  • US 7,738,383 B2
  • Filed: 12/21/2006
  • Issued: 06/15/2010
  • Est. Priority Date: 12/21/2006
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a processor; and

    a memory coupled to the processor comprising instructions executable by the processor, the processor operable when executing the instructions to;

    generate a plurality of messages each having a header and a payload, wherein each header includes a different lifetime value;

    generate a Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) (STUN) request;

    manipulate the STUN request to generate a plurality of different instances of the STUN request and insert each STUN request instance into a different one of the messages;

    send the plurality of messages to a remote endpoint, each of the messages addressed to a valid port on a destination address of the messages;

    receive back a plurality of error responses identifying the presence of routers located between an originating endpoint of the messages and the remote endpoint;

    receive back a STUN response from a STUN server operating on the destination indicating completion of a traceroute to the remote endpoint; and

    correlate each of the error responses as well as the STUN response with a respective one of the messages.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×