ospf lib