cc list trimed:
A couple of other considerations:
After IETF49, we held a ws that ran DNS on v6 transport. We tried
A6 & AAAA records in the context of the DNS root. Dales notes reflect
that FreeBSD's resolver was unable to recognise an A6 record when it
was "glue" for a root server. It was able to recognise a AAAA record.
This has not been rechecked to my knowledge.
This is also applicable between the servers for a zone. In a mixed
environment, it is possible to have servers running a variety of
code, from Bind4, Bind8, Bind9 and even some of the other genetic
varients (Microsoft, Lucent, PowerDNS, Akami, et.al.) Indeed, this
is one of the strengths of the DNS. And in such clusters, RR 28
is well known and is passed around. If an NS records "glue" is type
28, zone transfers will occur.
However nearly none of these versions/varients knows or supports
type 38. And given the strict checking, for coherancy, in most
of the recent code, if the glue for an NS is type 38, the zone
transfer will -fail-
That seems to indicate that if type 38 is to be used, all the servers
for the zone in which they reside must be running code from a single
branch. (the unknown RR type problem)
And there are indications that that particular branch is not all
that speedy. Some numbers I have seen indicate the QPS rate is
about 50% less than the previous branch. Are we really ready to
take that performance hit to gain A6 support?
Random idea...
Presume 10,000 v6 users today. If we give them AAAA now, and
agressively explore/test A6, on the experimental track for 12-18
months, we might presume there would be 1,000,000 v6 users by
then. That is still statistically "small" as an installed base
and we would have a much stronger case that A6 performance issues
are addressed, A4synth could be better understood, and operational
tools are available. If we put forth the effort, it should be
a no brainer to push it back on stds track and consider moving
AAAA to historic (sort of like RIPv1 is historic... people still
build it and use it. :)
The installed base is still small enough that we can make the
change... I think.
--bill