I've only worked with ospfd in OpenBSD, but can say that it is pretty simple to set up. I have it set up between my router and my ASA at home.