[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Open issues list? [Re: New (-02) version of IPv6 CPE Router draft is available for review]
On Jul 30, 2008, at 17:28, Iljitsch van Beijnum wrote:
But look at Apple, they've been doing this for some years now wih
their airport base stations, although they of course use a special
configuration utility, not a web interface.
Apple uses IPv6 link-local transport for a wide variety of user
application protocols, e.g. AirTunes, iTunes library sharing, iPhoto
sharing, Time Machine w/ Time Capsule, etc. The big win for us is
that we don't have any address realm conflicts with IPv6 link-local
when hosts are attached as a bastion between their ethernet and Wi-fi
interfaces.
If it weren't for the utility of IPv6 link-local in preventing address
realm conflicts, I don't think very many Mac OS X users would today be
seeing any real-world benefit *at* *all* to having their IPv6 stacks
enabled. Indeed, many users are now turning *off* their IPv6 stacks
altogether to workaround the usual problems caused by it and they're
finding that the address realm conflict avoidance feature is not
something they miss all that much.
Still, we remain committed to using IPv6 link-local in this fashion
for the foreseeable future. To that extent, we have begun explaining
to our network interface chipset vendors that hardware support for
IPv6 checksum calculation/verification and TCP segment offloading is
one of our considerations when evaluating their products for use in
our supply chain.
I mention all this to surface the importance of us all getting over
this bizarre aversion to the idea that link-local scope IPv6 addresses
are not required for use once there is a global scope prefix
advertised on the link. Some of the unique local address arguments we
are seeing here are red herrings. Unique local address prefixes are
only really useful when the CPE LAN is segmented into more than one
link without any bridges between them, but they still within the same
administrative domain and routing policy must be used to separate
them. These topologies are... rare... in residential networks. (I
don't know how rare, but I'd be surprised if they account for more
than a tenth of a percent of all deployments.)
--
james woodyatt <jhw@apple.com>
member of technical staff, communications engineering