On 2013-05-16, andy <a...@brandwatch.com> wrote:
> Hello,
> I would like to appeal to the knowledge and experience of this mailing
> list to offer any opinions/preferences for which routing daemon would be
> best to use (openospfd or bird or quagga) on OpenBSD when interoperating
> with Cisco IOS XE routers for redistributing IPv4 and IPv6 routes?
>
> I am planning to install 2 Cisco ASR 1002 routers as POPs to interconnect
> our many OpenBSD firewalls at our data centres, and would like OSPF to
> redistribute all the prefixes.
>
> I like BIRD and have used it before to a basic extent, but wonder if the
> OpenOSPFd daemon would be better seeing as it seems to be more closely
> coupled with OpenBSD development?
>
> Thank you in advance for your time.
> Kind regards, Andy.
>
>

I would suggest sticking with the routing daemons from the base OS on
OpenBSD if possible. They are designed to work with the OS and in most
cases if a problem can be clearly identified or reproduced it will
usually get fixed.

OpenBSD is a fairly minor target for the other daemons, in particular
part of quagga's current ospf code needed to be reverted to an older
version to even build on OpenBSD and it's not really well tested.

If on an OS other than OpenBSD I'd probably go for BIRD (though I'm
not really keen on the config language). But it has a few things
missing that would really be wanted for working alongside some
other parts of OpenBSD e.g. it doesn't support route priorities,
it just adds everything at RTP_DEFAULT (below the priority
of other routing daemons), doesn't support carp demote, etc.
Also IIRC it doesn't support some other nice things that ospfd
does, like fast hellos ("router-dead-time minimal" in ospfd).

Reply via email to