Date: Sat, 29 Jun 2013 12:50:51 -0700 From: Peter Wemm <peter@wemm.org> To: freebsd-net@freebsd.org Subject: Looking for a bgp listener that works with RADIX_MPATH / EQMP that's in HEAD Message-ID: <CAGE5yCpTjKOeZDCKGU6QC_FVmNrbPnp4BiZP0fYi5oYxk1DgUw@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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 - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGE5yCpTjKOeZDCKGU6QC_FVmNrbPnp4BiZP0fYi5oYxk1DgUw>