On Thu, Apr 16, 2015 at 2:03 PM, Bob Harold <rharo...@umich.edu> wrote:

> We use ExaBGP to query the DNS process locally and advertise/withdraw
> routes.
>
> We use BFD between the server and the router to detect link failure (or
> server crash):
> The BFD (Bidirectional Forwarding Detection) protocol is designed to
> provide
> rapid detection of communication failures between two devices.  Routing
> protocols can use BFD state to rapidly (< 1 second) withdraw routes in the
> event of a failure, without having to wait for a routing protocol timeout
> (3 minutes by default for BGP).
>
> Seems to work well.
>
> --
> Bob Harold
>

But that only protects from the system going down, not the DNS server
failing in some manner. We used a monitor that actually made test queries
to the server and then used bgpd to pull the anycast address down after N
consecutive failures or more than M of the last K queries. I no longer have
access to the trivial script since I retired.

It's really harder than it looks to do right and I don't think my code was
adequately rigorous, but was capable of responding to most issues. I'm sure
more heuristics really needed to be added.
--
Kevin Oberman, Network Engineer, Retired
E-mail: rkober...@gmail.com
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

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

Reply via email to