What accurately describes OSPF?