Summary
OSPF’s hierarchy allows almost unlimited growth.
Dijkstra’s SPF algorithm improves convergence times.
OSPF doesn’t suffer from routing loop issues that DV (Distance Vector) protocols do.
Is a classless routing protocol, supporting VLSM.
OSPF does only incremental updates.