[tahoe-dev] Advertised invalid node port

Michael Walsh michael at michael.ie
Fri Jun 18 02:41:45 UTC 2010


When watching the iPhone 4 keynote I saw STUN TURN and ICE flash by as
standards used in FaceTime.

Some ISPs around the world put thousands of customers behind a NAT
with a small pool of external IPs. Yes, this is 2010.


On Thursday, June 17, 2010, Brian Warner <warner at lothar.com> wrote:
> On 6/16/10 2:12 PM, slush wrote:
>> Hi Brian,
>>
>> Did you consider something like NAT punch [1]?
>>
>> And did you consider uPnP?
>
> Briefly. Those are some of our oldest enhancement-request tickets:
>
>  STUNT: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/50
>  UPnP:  http://tahoe-lafs.org/trac/tahoe-lafs/ticket/169
>
> Nobody's put much energy into them, though: they weren't on the top of
> the use-case list (and still aren't, unfortunately).
>
> The last paper I read (on one of the P2P lists, probably 5 years ago)
> suggested that STUNT depended drastically on the particular router
> firmware both parties were behind, so it recommended something like 5
> different algorithms to be tried in series, and still only worked about
> half the time. I also remember reading that something like 70% of home
> routers that advertise UPnP functionality don't actually work.
>
> But yeah, I agree that an Introducer (or some other globally-known
> globally-visible server) could provide the important coordination
> service for the STUN/holepunching techniques.
>
> We've vaguely thought that moving to an HTTP-like protocol might make
> this easier. Also, moving to a more UDP-based protocol would make it
> easier (enabling STUN, which lots of bittorrent work has gone into,
> rather than STUNT).
>
> cheers,
>  -Brian
> _______________________________________________
> tahoe-dev mailing list
> tahoe-dev at tahoe-lafs.org
> http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
>



More information about the tahoe-dev mailing list