[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [v6tc] Re: Tunneling and Transition Drafts



On Wed, Apr 13, 2005 at 02:44:49 +0800, Fred Baker wrote:

> The key question is how one enables two systems to talk with each 
> other. This is trivial if we have a parallel implementation - dual 
> stacks in both hosts and the entire network. In that case, pick one and 
> go with it, and those systems that have not yet turned on IPv6 use 
> IPv4. That is already a pretty strong recommendation.

Right.

> But it also misses something basic - the value that IPv6 brings to the 
> party is mostly related to increasing the address pool. If that is not 
> true, if we have enough IPv4 addresses that we can build parallel 
> networks everywhere, then we don't need a new protocol in the first 
> place. If it is true (and it is) then you have to assume that there 
> will be edge networks and service networks that are IPv6-only or 
> IPv6-dominant pretty early - pick your reason. Once you have an 
> IPv6-only/dominant service network, you have the question of IPv4 hosts 
> having to use it to communicate over it, IPv6-only/dominant hosts 
> needing to communicate over IPv4-only/dominant networks, and IPv6-only 
> hosts needing to communicate with IPv4-only hosts.

You seem to assume also that upgrading the IPv4-only network to dual
stack is not an option.

> At that point we have to solve a rendezvous problem. When two of one 
> kind of host need to communicate over a network of the other kind, we 
> obviously want to tunnel.

The 6bone ended up in a useless tunnel mess. Keep it simple has always
turned out to be the best approach. I think a dual-stack network is
easier to manage than a tunneled network. When users on an IPv4-only
network want to use IPv6-only services, they should convince the network
managers to upgrade to dual-stack. Otherwise, the tunnel mess will stay
forever, because there is no incentive to upgrade to dual-stack.

Isn't the main reason for tunneling the fact that too few networks are
deploying IPv6? Trying to force IPv6 deployment by creating complicated
tunnel overlays seems to me like wrong engineering.

	rvdp