[p2p-hackers] Final version of "P2P over NAT" paper available

David Barrett dbarrett at quinthar.com
Sat Feb 19 08:03:33 UTC 2005


Heh, great validation of the results.

So if what's the latest values for the following chart:

                        NAT'd     Firewalled
                     +---------+-------------
% Able to hole punch |  82.2%  |   50-60% *
% of total internet  |   ??    |     ??
                     +---------+-------------
% Benefiting         |   ??    |     ??

* http://zgp.org/pipermail/p2p-hackers/2004-December/002215.html

Basically, I'd like to get a better understanding of what fraction of all
internet users might benefit from these techniques, estimated as the product
of the above rows.

-david

> -----Original Message-----
> From: p2p-hackers-bounces at zgp.org [mailto:p2p-hackers-bounces at zgp.org] On
> Behalf Of Alex Pankratov
> Sent: Friday, February 18, 2005 11:04 PM
> To: Peer-to-peer development.
> Subject: Re: [p2p-hackers] Final version of "P2P over NAT" paper available
> 
> 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
> >
> >
> _______________________________________________
> 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