Formal Models Of The Ospf Routing Algorithm