[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Automatic tunnels
On Thursday, July 24, 2003, at 09:17 AM, Christian Huitema wrote:
An obvious compromise would be to use no tunnel at all if the ISP
provides IPv6 connectivity, configured tunnels when provided by the
local ISP, automatic tunneling otherwise. However, this begs one
question. Why would an ISP invest in providing local tunnels, instead
of
providing native connectivity faster? If the ISP wants to facilitate
the
transition, why would it not just provide a local 6to4 relay for the
exclusive use of its customers?
-- Christian Huitema
Christian,
First of, let me clarify that is discussion is more relevant to the
home ISP
than to the enterprise ISP.
I will agree with your analysis that customers configured tunnels needs
to be terminated within the home ISP core or access network to be
efficient.
This does not rule out configured tunnels, however it requires ISP
cooperation to work.
I would also like to point that automatic tunnels have their share of
problems. Security is a big concern on my list. We have studied at
length
6to4 security issues, we would need to do the same with teredo/isatap.
The rest of the message analyses 6to4 vs tunnel broker from the ISP
perspective
(as opposite to the user perspective)
One issue is to understand the scaling properties of
configured/automatic
tunnel solutions. 6to4 to native v6 kinda works (if you accept that the
packets
you send to your neighbor can go a couple times around the planet)
today because
there is very little traffic.Tunnel brokers done outside of traditional
IPv4 ISPs induce
sub-optimal traffic. It's fine as a bootstrapping mechanism for early
adopter, but this cannot sustain production traffic. For this, as said
earlier,
tunnel server would have to be as close to the source as possible.
We also need to understand if and how a home ISP can deploy gradually
IPv6
for its customer. Does providing a 6to4 relay helps? Does providing a
tunnel broker
in in core/access networks help? Does this makes it easier to go
gradually to native?
The issue with with an ISP deploying an internal 6to4-to-native relay
is that
it will help its customers who are using 6to4 to send packets to native
IPv6
destination, but won't do much to make sure that the same packets will
return any quicker. As 6to4 to native and back is fundamentally
asymmetric routing,
somebody, preferably close to the native IPv6 node has to have a route
for 2002::/16.
As one can not realistically expect to have every single IPv6 network
maintaining
a local native-to-6to4 gateway, we would have to rely on public,
open native-to-6to4 relays to exist and advertise 2002::/16 in the DFZ.
So far, I have identified only a few of those public native-to-6to4
relays.
My understanding is that, expect from the willingness to promote the
technology,
there is actually little incentive to operate such a relay, as it will
just attract transit traffic
that has nothing to do with the ISP customers.
But if/once an ISP had deployed local 6to4-to-native relay, what is the
next step?
It seems to me that there is a more natural evolution path if the ISP
starts with
a tunnel broker/server. Internal links can be upgraded to native, then
PE-CPE
links can be upgraded to native in places where the demand justifies it.
In other words, it seems to me that it is easier to go selectively from
a sparse deployment mode to a dense deployment mode.
- Alain.