EIGRP is based on DUAL (Diffusing Update Algorithm) while OSPF uses Dijkstra's Shortest Path Algorithm with the major difference in how they calculate the shortest routing path. OSPF has capability to calculate the best shortest path to each reachable subnet/network using an algorithm called SFP (Shortest Path First) also known as Dijkstra algorithm. "Neighbor Table" that contain all discovered OSPF neighbour with whom routing information will be interchanged.