[p2p-hackers] Work on NAT-friendly DHTs?

shudo at computer.org shudo at computer.org
Fri Jan 27 05:49:40 UTC 2006


> From: Philip Matthews <philip_matthews at magma.ca>
> Date: Thu, 26 Jan 2006 10:09:10 -0500

> I am wondering if anyone is aware of work on NAT-friendly DHT
> algorithms?
> In other words, a DHT algorithm that works with the peers are located
> behind NATs.

There will be 2 points of view. From the first standpoint, NAT
traversal can be performed independently of a DHT algorithm. From
another standpoint, an advanced DHT algorithm will be able to deal
with such heterogeneity, in which even a NATted node can take a role
on an overlay.

As pointed out, it is common to introduce super-peers which host
NATted peers. And an advanced algorithm, like HeterPastry, may adapt
to such heterogeneous environemnt.

UDP messaging service of Overlay Weaver implements UDP hole punching.
The technique works with a lot of routers, but not all ones. The
technique is not very reliable.

  Overlay Weaver: An Overlay Construction Toolkit
  http://overlayweaver.sf.net/


  Kazuyuki Shudo	shudo at computer.org	http://www.shudo.net/




More information about the P2p-hackers mailing list