Open Shortest Path First (OSPF) is a routing protocol for Internet Protocol (IP) networks.