<p>The obvious way would be to use a FHRP such as VRRP or CARP, alternatively use something like RIP in receive only mode. There has to be a decent reason to use that though!</p>
<p>Matthew Walster<br></p>
<p><blockquote type="cite">On 4 Nov 2010 16:16, "Stéphan Kochen" <<a href="mailto:stephan@kochen.nl">stephan@kochen.nl</a>> wrote:<br><br>On do, 2010-11-04 at 10:24 +0100, Ondrej Zajicek wrote:<br>
> I would suggest to use some shell/perl script that ping to the gateway<br>
> and according to its reachability it will enable/disable static<br>
> protocol (with routes using that gateway) in BIRD.<br>
<br>
While we're on this topic...<br>
<br>
I'm facing a similar situation, where a bunch of publicly addressable<br>
hosts have a primary default route and a secondary. I was wondering if<br>
there is some reliable way of doing this kind of failover, or even if<br>
there is a ready-made solution out there.<br>
<br>
My concern with doing this myself is important scenarios I might be<br>
missing. For example, routers that drop pings under congestion. Or<br>
indeed if both my routers end up in an unreachable state, to not end up<br>
with an empty route table.<br>
<br>
I'm not on FreeBSD, but Linux myself. And I know Linux can do failover<br>
using the neighbour table and multiple routes with metrics. But all of<br>
this appears to be undocumented voodoo.<br>
<br>
What's really the proper way of doing this?<br>
<br>
Thanks,<br>
<font color="#888888">-- Stéphan<br>
</font></blockquote></p>