OSPF (Open Shortest Path First) is a link-state routing protocol that uses the Dijkstra algorithm, also known as the shortest path first (SPF) algorithm, to determine the most efficient routes. From Andrew Ramdayal's guide: "OSPF is a link-state routing protocol that provides fast, efficient path selection using the shortest path first (SPF) algorithm."