[dns-operations] IPv6 and Anycast
Bernhard Schmidt
berni at birkenwald.de
Sat Nov 11 15:19:08 UTC 2006
Hi,
quite a number of root, gTLD and ccTLD operators have received an
allocation for critical infrastructure according to the address policies
of (mostly) RIPE and ARIN. These allocations in theory allow anycasted
operation of the root and TLD servers.
I've been following the availability of IPv6-enabled TLD servers closely
and found some issues. I've concentrated on the root-servers, .com
(Verisign), .org (UltraDNS) and .biz (Neustar), as they are probably the
most important players out there.
root-servers.net
================
The root-servers are only in this list for completeness, as no AAAA
record is yet listed in any official zone for any of those. But, as one
can hear from various sources, this is hoped to be done at some time, so
maybe one should have a look.
Out of the 13 root-servers six are known to have some IPv6 affiliation.
Five of them are listed on root-servers.org, with B being the notable
exception of not being in a critical infrastructure allocation and not
being reachable for more than a year (the last successful reply I got
was still 6bone space). The other four listed and I.root are reachable.
Among those five root-servers four are supposed to be anycasted. Yet,
the only v6-anycasted root-server I could make out is F (ISC), which has
a local node ten km away from my house (so 1ms latency for me). The
others go to one global node (I in Stockholm, K in Amsterdam, M in Tokyo).
gtld-servers.net
================
.com has 13 nameservers, with two of them (a.gtld-servers.net and
b.gtld-servers.net) being IPv6 enabled both with an AAAA record in zone
and the appropriate glue records in the root zone. Both are apparently
not anycasted, A.gtld is visible through Sprint, B.gtld through Verio.
Due to their location both have quite some latency from Europe.
A.gtld is down (does not answer anymore) since Wednesday. I have
verified that from several places. Apparently a standard BIND (9.3.2)
does not cope with this situation too well, my queries for .com domains
feel quite sluggish and I can see lots of outgoing queries on the
resolvers to the broken server, none of them are getting answered.
.org (UltraDNS)
===============
.org has six nameservers, two of them (tld1.ultradns.net and
tld4.ultradns.org) have AAAA records both in zone and as glue. Both seem
not to be anycasted, both are only visible through Verio (tld1 in
Chicago, tld4 in Los Angeles). Both locations have 100+ ms to Europe.
Both generally answer pretty well, although tld1 has been down for
almost a full month in October, where the prefix was not visible in the
DFZ at all.
.biz (Neustar)
==============
.biz has eight nameservers, again two of them (g.gtld.biz and
h.gtld.biz) have AAAA records both in zone and glue. Both seem not to be
anycasted, both are only visible through Verio (g in Ashburn, h in Palo
Alto).
I have only started tracking them for two weeks now, but both have been
up and running the whole time.
So why am I writing this mail? In general, I have the feeling that IPv6
operation of the nameservers is usually not monitored. While this is
acceptable for the root-servers (as they are not officially in
production yet), all the TLD servers are officially IPv6-enabled and are
queried by IPv6-enabled recursors around the globe. One of the most
widely used recursors (BIND) seems not to have enough intelligence to
avoid broken servers completely, yet the servers can fail for several
days/weeks and noone gives a shit. How do TLD operators monitor their
nameservers?
Second, I remember anycasting (global anycasting via BGP) being the new
hype a few years ago. If I remember the discussion correctly TLD
operators were granted the assignment and use of critical infrastructure
on consideration of the anycast ability, as per se using PA addresses
on non-anycasted boxes would not be an issue (addresses of TLD servers
can be changed quite easily, root-servers can't). Still, there is
virtually no anycasting in the IPv6 world (even among productive
networks) and even in IPv4 it could be better (2 of 13 gtld-servers stay
in Europe, and those seem not to be anycasted).
What are the plans among the gTLD operators to deploy real anycasting?
Together with a better monitoring it would probably have prevented the
outages outlined above.
Regards,
Bernhard
More information about the dns-operations
mailing list