netdev
[Top] [All Lists]

Re: (usagi-users 03224) Re: support of IPv6 by NFS

To: usagi-users@xxxxxxxxxxxxxx
Subject: Re: (usagi-users 03224) Re: support of IPv6 by NFS
From: Rémi Denis-Courmont <rdenis-usagi1@xxxxxxxxxxxxxxxx>
Date: Tue, 1 Mar 2005 19:39:49 +0100
Cc: Olaf Kirch <okir@xxxxxxx>, Jeroen Massar <jeroen@xxxxxxxxx>, netdev@xxxxxxxxxxx
In-reply-to: <20050301161905.GD22324@suse.de>
Organization: VIA Centrale RÃseaux
References: <42243F8D.5030302@bull.net> <1109689712.17484.6.camel@firenze.zurich.ibm.com> <20050301161905.GD22324@suse.de>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: KMail/1.7.2
Le Mardi 1 Mars 2005 17:19, Olaf Kirch a écrit :
> > The protocol for Teredo is open and can be implemented at will:
>
> Except that it's quite horrible,

Yes, it is, and that's its biggest weakness. NAT traversal is horrible 
by design. So either you use a point-to-point tunnel over UDP (or TCP, 
but it is slow), either you end up with something horrible.

> and it requires a centralized broker,

Actually, Teredo is much more decentralised than, say, TSP. There could 
be several Teredo relays among the IPv6 world, from different entities, 
much like there are currently 6to4 relays.

The only centralized thing is the server whose only purpose is autoconf 
and NAT traversal.

> and IIRC it also makes assumptions about the way your NAT
> implementation assigns ports.

Yes, indeed. Unfortunately, the only way to avoid such assumptions is to 
use point-to-point IPv6 tunnels (or not try to use IPv6 from behind a 
NAT at all).

Point-to-point tunneling might be fine, but, as far as I know, there is 
no automatic and registration-less IPv6 point-to-point tunneling 
solution at the moment :-(

-- 
Rémi Denis-Courmont



<Prev in Thread] Current Thread [Next in Thread>