[p2p-hackers] Final version of "P2P over NAT" paper available
Alex Pankratov
ap at hamachi.cc
Sat Feb 19 07:04:10 UTC 2005
Bryan,
Quoting your paper -
> .. we find that about 82% of the NATs tested support hole punching
> for UDP.
> ..
> The NAT Check data we gathered consists of 380 reported data points
> ..
I happened to have statistics for more than 16000 'data poits', and
check this out - the rate of 'identity preserving' NAT devices suitable
for hole punching works out to be 82.2%. *UDP* hole punching that is.
Alex
Bryan Ford wrote:
> Hi folks,
>
> For those interested in P2P-over-NAT issues, I just wanted to announce that
> the final version of the following paper, to appear in USENIX '05, is now
> available:
>
> Peer-to-Peer Communication Across Network Address Translators, Bryan Ford,
> Pyda Srisuresh, and Dan Kegel. USENIX Annual Technical Conference, April
> 2005.
> (PDF) http://www.brynosaurus.com/pub/net/p2pnat.pdf
> (HTML) http://www.brynosaurus.com/pub/net/p2pnat/
>
> An earlier draft of this paper was announced on this list a few months ago.
> The final version includes, among other minor revisions, new "NAT Check"
> testing results based on almost twice the number of data points as the
> original draft.
>
> Cheers,
> Bryan
>
> ---
>
> Abstract:
>
> Network Address Translation (NAT) causes well-known difficulties for
> peer-to-peer (P2P) communication, since the peers involved may not be
> reachable at any globally valid IP address. Several NAT traversal techniques
> are known, but their documentation is slim, and data about their robustness
> or relative merits is slimmer. This paper documents and analyzes one of the
> simplest but most robust and practical NAT traversal techniques, commonly
> known as ``hole punching.'' Hole punching is moderately well-understood for
> UDP communication, but we show how it can be reliably used to set up
> peer-to-peer TCP streams as well. After gathering data on the reliability of
> this technique on a wide variety of deployed NATs, we find that about 82% of
> the NATs tested support hole punching for UDP, and about 64% support hole
> punching for TCP streams. As NAT vendors become increasingly conscious of the
> needs of important P2P applications such as Voice over IP and online gaming
> protocols, support for hole punching is likely to increase in the future.
> _______________________________________________
> p2p-hackers mailing list
> p2p-hackers at zgp.org
> http://zgp.org/mailman/listinfo/p2p-hackers
> _______________________________________________
> Here is a web page listing P2P Conferences:
> http://www.neurogrid.net/twiki/bin/view/Main/PeerToPeerConferences
>
>
More information about the P2p-hackers
mailing list