[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: An alternative to 6to4 and teredo
-- jeudi, janvier 16, 2003 20:32:28 +0100 Erik Nordmark
<Erik.Nordmark@sun.com> wrote/a écrit:
>
> A long time ago Joshua wrote:
>
>> This is a chicken and egg problem. That is why transition tools are
>> important. Apple could develop and ship a system that implemented 6to4
>> and shipworm/teredo to fall back on when IPv6 wasn't immediately
>> available. Apple could also ship an application that made use of IPv6.
>> Microsoft is in a similar position. Once that's done, third party
>> developers can take advantage of that, assuming all of the transition
>> mechanisms work. Shooting down 6to4 eliminates one transition
>> mechanism. Not even acknowledging Teredo is another shot at transition.
>
> I argue that using tunnel broker and extending it to support UDP tunneling
> across NATs
see draft-parent-blanchet-ngtrans-tsp-teredo-00.txt
applicability: draft-blanchet-ngtrans-tsp-applicability-00.txt
>is much better than 6to4 and Teredo when considering the space
> of temporary solutions until the ISPs provide native IPv6.
>
> I think tunnel brokered tunnels provide better incentives for deployment
> than 6to4 relays because they are visible to the user - the provider
> can throw in some content and adds as part of the web page you visit,
> and the can claim "we have x,000 users". A 6to4 relay provider can not
> do this. The "connect to IPv6" icon on the desktop also helps drive
> IPv6 awareness - folks will see that enabling that allows them to run
> their IPv6 peer to peer games even across an IPv4 NAT box, thus they
> are more likely to ask their ISP for native IPv6 than if this is
> completely automatic as is envisioned for Teredo.
tunnel brokers with TSP enables the user to receive:
- a ipv6 address of its tunnel endpoint.
+ by policy, the broker could give it permanently, even if the ipv4
address change.
+ which means that you keep your ipv6 address permanent if you care.
- an ipv6 prefix, which enables a network behind the device: the network
could be a mobile small network or a fixed network.
+ the ipv6 prefix can be permanent (decided by policy of broker) after
being allocated by the broker.
- register inverse dns delegation.
- set up routing peering if necessary
>
> The only downside of the tunnel broker schemes is potentially less
> efficient routing.
- depends on where you put it.
- there is provision in TSP to make a redirect to another broker. redirect
could be related to topology. not perfect but could improve.
> But if the services are popular this might be a
> self-correcting problem. And if they are not popular it is either because
> there is sufficient native IPv6 access or that IPv6 is not being widely
> used.
>
> The upsides for tunnel broker (with UDP tunneling across NATs, or even PPP
> over TCP over NATs for those so inclined) in addition to the incentives
> above is that it avoids the security issues around 6to4 and Teredo, and is
> operationally much much simpler to trouble-shoot.
yes. tunnel brokers are just configuring "configured tunnels".
tsp is a way to automate the establishment of the tunnel, with
authentication.
> And there isn't any risk of creating separate IPv6 native and 6to4
> universes since it is all IPv6 native addresses with regular IPv6 routing.
>
> Erik
>
Marc.