OSPF is a link-state routing protocol that requires all routers in the same domain to maintain a map
of the network. This map is called the link-state database (LSDB) and it contains information about
the topology and the state of each link. Each router independently calculates the shortest path to
every destination in the network using the Dijkstra algorithm. OSPF routers exchange routing
information by flooding link-state advertisements (LSAs) to their neighbors. LSAs are acknowledged
by the receivers to ensure reliable delivery12. Reference:
What Is OSPF? Understanding Network Protocols By WireX Systems
Routing Protocols Overview - Global Knowledge