Subject: Re: HEADS UP! Default value of ip6_v6only changed
To: NetBSD OS PMC <core@netbsd.org>
From: William Allen Simpson <wsimpson@greendragon.com>
List: current-users
Date: 10/28/2003 04:54:30
NetBSD OS PMC wrote:
>
> The default value of ip6_v6only (sysctl net.inet6.ip6.v6only) has
> been changed. The new value brings us closer in line with current
> RFC-defined behavior and practices.
>
> Itojun still has significant concerns about the new default behavior.
> His concerns have been well-documented in
> ftp://ftp.itojun.org/pub/paper/draft-cmetz-v6ops-v4mapped-api-harmful-00.txt
>
> Best Regards,
> NetBSD OS PMC (core)
The draft is well founded. I strongly opposed the translation/mapping
of IPv4 into IPv6 a decade ago. There was a whole working group
devoted to the project, and AFAIK, the WG failed interoperability and
was disbanded.
The stack should use IPv4 or IPv6 on a per host basis, as indicated by
its DNS *and* the availability of IPv6 infrastructure, but not both
concurrently (for a host). Of course, there could be IPv4 and IPv6
concurrently (dual stack approach).
Craig Metz is a sharp fellow, and has been working on IPv6
implementation since the beginning. We all respect itojun (of course).
RFCs are not gospel. RFC-2133/2553/3493 has evolved over time, and is
"Informational". The new IPV6_V6ONLY is only in the most recent
version, and the default value of "off" is manifestly wrong.
Please leave the default value as "on", as recommended by
v4mapped-api-harmful.
--
William Allen Simpson
Key fingerprint = 17 40 5E 67 15 6F 31 26 DD 0D B9 9B 6A 15 2C 32