Open Shortest Path First or OSPF, is a link state routing protocol in which every router receives a complete picture of the network. This allows the routers in the OSPF domain to make routing decisions, using the full picture to map the shortest distance to its end destination.