I have not tried it, but I’m guessing that setting up my own Linux with Zebra or whatever the daemon of choice is these days would be difficult. Does anyone else have software that reliably does BGP and OSPF to load onto x86 or x64 hardware?
OSPF will still drop the route after 40 seconds (unless default is changed) of no-communication with the peer, so it’s not completly useless. it just isn’t a transparent failover.
ospf is actually a very complex protocol to implement and is often implemented as a state engine (no sessions to help it keep track of who’s on and who’s off )
ospf needs to send/receive periodic updates to know partner state.
ospf is a link state protocol and wireless’ idea of link state is a little … obscure.
most implementations are based on zebra (often via quagga) and zebra was fundamentally flawed.
bgp does not suffer from the protocol specific issues but it’s quite complex as well. rip… well uh, it works … i think. i dont touch dynamic routing protocols unless i have to, i love bgp but since anything dynamic is (more often than not) the cause of less uptime.
2.9.27 ospf routing-test works quiet fine. Anythink after that is broken more or less (dont know about last two distros, as they have some other bugs). That a 4 months of broken software, and no way to download 2.9.27 if someone does not have it - LOL.
our entire network is ospf, there are only a select few static routes. it is generally very stable, from v2.9.10 through 2.9.28 (but not 15, 17 and 27, had significant issues with those builds) once in a while a system will just break ospf, and need rebooted, we have over 50 devices running MT, that only happens once every 3-4 weeks. Also, after disableing an interface, and re-enableing it, OSPF will many times not turn back on (just shows a state of INIT).
Haven’t tried BGP yet… we’re going to take one of our providers off of our Cisco 7204 (currently has eBGP sessions with our 2 upstream providers) and move them on to a MT box, that will be running iBGP with our Cisco 7204, so we won’t have a single point of failure at the 7204.
When we get closer to implementing that, I plan on getting a buch of peoples opnion on the best/most stable build to do that.