We run bird for this task. Can't say if it works on 10 since he haven't moved to 10 yet, but there have been some experiments with running a 10 kernel in the 9 userland and bird seems to behave fine with that.
Scott On Jun 29, 2013, at 1:50 PM, Peter Wemm <pe...@wemm.org> wrote: > I'm looking for pointers to something that can listen to bgp default > route announcements from two outbound gateways and set a RADIX_MPATH > compatible default route based on whether one or both are alive. > > openbgpd from ports is extremely incompatible with RADIX_MPATH on 10. > You *have* to turn off fib (kernel routing table) updates or it will > destroy your machine when it runs out of physical memory for duplicate > routes. > > I know I can do an evil hack and poll the 'bgp show ...' output and > manually update the default route but that means updates are delayed > to the poll interval. I'm hoping there is a more elegant solution > that already works and is immediately responsive to a change in bgp > state. > > The caveat is it *must* run on 10.x, with RADIX_MPATH enabled. I'd > gladly run openbgpd if it actually worked. openbgpd has some > awareness of mpath so it might be fixable but openbsd's multipath is > different to ours. > > Ideas? > -- > Peter Wemm - pe...@wemm.org; pe...@freebsd.org; pe...@yahoo-inc.com; KI6FJV > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org" _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"