- Implemented a simulator of link state routing protocol using Python as the primary language and Tkinter library to design the GUI.
- Simulated the process of generating connection table for each router in a given network, computed the optimal path with least cost between any two specific routers.
- The project also had the ability to handle situations where a router or the link between the routers fails.
- Libraries used: Tkinter, matplotlib, networkx.
- dijkstra_simulator.py contains the main source code.
- matrix_gen.py contains the source code for generating a network by giving the number of nodes for testing purpose.