On 10/21/10 08:26, Gordon A. Lang wrote:

It is actually counter-productive to have two resolvers configured
with this architecture, but to circumvent human nature, we publish two.

There is absolutely no functional difference between the two, and
there is no redundancy value for the second one -- they are both
hosted on each and every one of the any-cast servers. The only
reason for the the second resolver is to deter people from making
up their own second resolver -- people expect two resolvers, and
if you give them only one, they will go ahead and put something in
as the second resolver -- even if you tell them not to. This is a
very important aspect of having the architecture succeed in our
environment.

I mentioned this in another thread (perhaps on another list!), but there are reasons you might want to have two separate redundant anycast clouds and configure two servers in client stub resolvers.

Background: We have been doing anycast within our OSPF IGP since 1999 for DNS. Initially, we announced all resolver addresses from one set of anycast servers, and each server advertised all configured addresses (we had 4 back then for historical reasons). On very rare occasions, we would have a weird error where a system would be unable to fork new processes (such as the cron script to verify health of the server) or the kernel would get into a weird bogged-down state where named would effectively stop working but the system wouldn't get taken out of routing. (That one turned out to be a kernel bug.) Clients within the anycast catchment of such a server would be stuck talking over and over to the same broken server. We now have two separate sets of anycast servers so that the resolvers can still fail to a different set of servers as a last resort. Having the stub resolver's own failover mechanism in place provides an extra layer of protection, provided you have separate anycast clouds. This is now considered a best practice.

See slide 38 of Woody's presentation here:

http://www.pch.net/resources/papers/ipv4-anycast/ipv4-anycast.pdf

michael
_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to