On Wednesday, January 26, 2011 Roberto Roverso wrote:
> Our paper can be found at:
> http://download.peerialism.com/papers/NATCracker.pdf

Thank you!
S.Osokine.
26 Jan 2011.

-----Original Message-----
From: p2p-hackers-boun...@lists.zooko.com
[mailto:p2p-hackers-boun...@lists.zooko.com]On Behalf Of Roberto Roverso
Sent: Wednesday, January 26, 2011 2:04 AM
To: theory and practice of decentralized computer networks
Subject: Re: [p2p-hackers] NAT traversal state of the art


Our paper can be found at:
http://download.peerialism.com/papers/NATCracker.pdf


Or on IEEE Xplore:
http://ieeexplore.ieee.org/Xplore/login.jsp?url=http://ieeexplore.ieee.org/i
el5/5235208/5235209/05235278.pdf%3Farnumber%3D5235278&authDecision=-203


The version included in the first link contains some corrections on the NAT
type combinations table, I strongly
suggest to get that one. On top of that, I would recommend not to open the
link with the default pdf Chrome
plugin as strange artifacts appear in the text, whereas in all other pdf
readers that does not happen.


Regarding "NAT type discovery", since this thread has generated so much
interest in our approach, I started
to isolate the code which carries out all the steps for the discovery from
the rest of the NAT traversal library
my colleagues and me are working on. That part of the library has reached
quite a stable state and I'll make
sure to publish it in the next days.




On Jan 25, 2011, at 10:06 PM, Serguei Osokine wrote:


On Monday, January 24, 2011 Roberto Roverso wrote:

I'm the author of the paper mentioned in this thread.


Great! Do you know some place where this paper is available?
The link from google/peerialism does not work at least since
Friday, Jan 21:

http://www.peerialism.com/download/Roverso-NATCracker.pdf

Thank you -
S.Osokine.
25 Jan 2011.

-----Original Message-----
From: p2p-hackers-boun...@lists.zooko.com
[mailto:p2p-hackers-boun...@lists.zooko.com] On Behalf Of Roberto Roverso
Sent: Monday, January 24, 2011 1:04 AM
To: p2p-hackers@lists.zooko.com
Subject: [p2p-hackers] NAT traversal state of the art

I'm the author of the paper mentioned in this thread.

I read the patent application and, however the idea of NAT type discovery is
present and common to our paper (as to others: the STUN RFC above all),  the
patent describes just few types (6) of NAT behavior. In our paper, we define
as many as (27). On top of that, the paper outlines how to carry out hole
punching in each specific combination of NAT types (NAT type A against NAT
type B). Although many details are omitted in the document due to space
constraints, the description is probably enough for people to start
implement state of the art NAT traversal logic in their p2p applications.
Results from our test network show that the connection establishment success
rate is very high using this model (~ 90%).

Regarding open source implementations of updated NAT traversal techniques, I
could't find any. Most of the libraries still implement the old STUN and
TURN techniques.
However, we are working on our Java-based software library  which supports
both NAT Traversal (UDP and TCP) and congestion control techniques like
LEDBAT. We hoper to make it available as open source in the coming months.

We do currently provide a small software in order for people to test their
implementations of NAT Traversal against our model. The software provides a
small NAT box emulator which implements the aforementioned 27 types. I'll be
glad to provide support for anybody who wants to use it.
http://code.google.com/p/natcracker/

--------------------------------------------------------------------
Roberto Roverso
Researcher & Project Manager, Peerialism Inc.
Ph.D. Student, Royal Institute of Technology (KTH)
E-mail: robe...@peerialism.com / rove...@kth.se

_______________________________________________
p2p-hackers mailing list
p2p-hackers@lists.zooko.com
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Confidentiality notice:  This message may contain confidential information.
It is intended only for the person to whom it is addressed. If you are not
that person, you should not use this message.  We request that you notify us
by replying to this message, and then delete all copies including any
contained in your reply.  Thank you.
_______________________________________________
p2p-hackers mailing list
p2p-hackers@lists.zooko.com
http://lists.zooko.com/mailman/listinfo/p2p-hackers



--------------------------------------------------------------------
Roberto Roverso
Researcher & Project Manager, Peerialism Inc.
Ph.D. Student, Royal Institute of Technology (KTH)
E-mail: robe...@peerialism.com / rove...@kth.se

_______________________________________________
p2p-hackers mailing list
p2p-hackers@lists.zooko.com
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to