Understand Open Shortest Path First (OSPF) - Design Guide