OpenOSPFD
Existing Implementations
zerba/quagga: OSPF implementation is full of "bugs"
xorp: as the rest of xorp it is far from production ready
Many comercial implementation of various quality
Neither zebra/quagga nor xorp like to run together with OpenBGPD
OpenBGPD and OpenOSPFD are tightly intergrated into OpenBSD
Kernel and routing daemons work together
Possible to change kernel to solve complex issues