OSPF - how it works