How to Use OSPF Data to Draw a Topology

Updated April 17, 2017

An OSPF (Open Shortest Path First) router advertises its link state (the state of its interfaces and neighbour routers) by flooding LSAs (Link State Advertisements) throughout the area to which it belongs. The area is a grouping of common OSPF networks and hosts. To know which networks are in the area, a router sends out advertisements describing what links it has in its routing table. If two routers have different links, they exchange the missing links until both routers have the same networks in the routing table. You can create the topology by using the link state information.

Connect to the router using a console cable and the HyperTerminal program. Attach one end of the console cable to the PC and the other end to the router's console port. Next, start the router and start the HyperTerminal program on the PC. Click the "Start" icon on the lower-left side of the screen and then go to "Programs" and click the HyperTerminal selection. When the router screen comes up via HyperTerminal, type "enable" on the screen. (The router's editor will launch automatically upon router start-up.)

Type "show ip route" to view the routing table. This command gives information about the state of the routing table. Next, type "show ip OSPF database." This command presents information about the OSPF link-state database. For example, the different areas are identified: area 0, area 1 and so on. Furthermore, the network IP address of each network associated with each area is present. From this information, you now can create an OSPF topology.

Collect the IP network address from each area. Copy the information to a spreadsheet or document. You now have the topology information about the OSPF configuration.

Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

George Garza began writing professionally in 2003. He has worked as a computer instructor, programmer and network engineer and writes for various websites. He holds certifications in Cisco's CCNA and CCNP and Microsoft's MCSE, MCITP and MCTS. Garza has a Bachelor of Arts in philosophy from the University of Texas and a Master of Science in computer information systems from the University of Liverpool.