This is the resource page for the ospfd routing software, a complete annotated C++ implementation of the OSPF routing protocol. The implementation itself, along with its documentation, has been published in book form (OSPF Complete Implementation, Addison-Wesley, 9/2000). The implementation is covered by the GNU General Public License, Version 2.
The base OSPFv2 protocol as specified in RFC 2328 is completely supported. There is also support for several optional OSPF enhancements: The Multicast Extensions to OSPF (MOSPF, RFC 1584), OSPF's Demand Circuit extensions (RFC 1793), and OSPF Database Overflow (RFC 1765).
Bug reports should be sent to email@example.com.