Patent ID: 6680942
Filing Date: 2004-01-20
Classification: H04L

Abstract:
A method of routing a data packet addressed to a destination address, comprising:receiving said data packet by a source router; determining, by said source router, that said data packet is to be encapsulated as an encapsulated packet, and said encapsulated packet routed by a peer-to-peer protocol to a destination router; maintaining a database on a server, said database having entries for destination addresses, an entry for a particular destination addresses giving the address of a router capable of routing a packet to said particular destination addresses; interrogating said database on said server by said source router to learn the address of a destination router, said destination router capable of routing a packet to said destination addresses; addressing, in response to information received from said database connecting said destination address with said destination router, said encapsulated packet to said destination router; transmitting said encapsulated packet onto a connectionless network for transmission to said destination router; searching by said source router, in response to information received from said database that said destination address is not found, for a destination router capable of reaching said destination address; receiving by said source router information connecting said destination address with a name of a destination router capable of reaching said destination address; and transmitting said encapsulated packet onto a connectionless network for transmission to said destination router.