×

Method and apparatus for determining network topology in a peer-to-peer network

  • US 7,450,524 B2
  • Filed: 06/30/2003
  • Issued: 11/11/2008
  • Est. Priority Date: 06/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining a network topology in a peer-to-peer network, the method comprising:

  • performing a tracerouting operation to obtain a traceroute from a first client to a directory server, wherein a traceroute is a map of a path through which a packet travels between the first client and the directory server, including addresses of routers through which the packet travels;

    determining a MAC address of a gateway of the first client;

    sending the traceroute and the MAC address to the directory server from the first client; and

    using the traceroute at the directory server to build a router graph;

    wherein the router graph represents a topology of the peer-to-peer network; and

    wherein the directory server can use the MAC address to determine if any other clients are on a same subnet as the first client.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×