Project Development Initial Draft
OSPF Simulation
Department of Computer Science & Software
Engineering FAST NUCES PWR
BRIEF DETAILS ABOUT PROJECT
Project Name OSPF Simulation
Date of Commencement 5 dec 2021
Expected date of 30 dec 2021
Completion
Group members name Name Roll No.
with Roll number
Aitzaz Tahir Ch 19p0012
Implementation Tool Python with VS Code
User interface / Graphics Python, Pygame(for visuals), console(for input)
Development Tools
Documentation Tools MS word
Name of Platform for VS Code
Implementation
Page | 1
Executive Summary
We are building a software for simulation using
Python(VS code) and Py game(visuals) in which user can
add some nodes (Here node is a router) and make a
topology or can use existing topologies like mesh or ring
and then can ping a node from any other node and find the
shortest path between them using dijkstra algorithm
which is also called as Open Shortest Path First (OSPF).
Introduction
1.1 Problem Statement
Finding the shortest path between a network from one node to another.
1.2 Aim and Scope
We are building a software for simulation in which user can add some nodes and make a topology or can
use existing topologies like mesh or ring and then can ping a node from any other node and find the
shortest path between them using dijkstra algorithm which is also called as Open Shortest Path First
(OSPF)
1.3 Project Background/ Previous Work Done
We are implementing this using Python in which we have already done our previous works like in
numerical computing and OOP using VS code and Pygame library for some visuals.
1.4 Expected Deliverable /End Product
Our expected end product will have capacity to arrange the nodes in some topology or user’s on choice
and find the shortest path between 2 nodes.
1.5 Limitations
Our project’s limitation is that we are assigning same bandwith which in real life is not possible
due to several reason in some networks its and in some its low.
1.6 Reference
[Link]
[Link]
[Link]
[Link]
Page | 1
Page | 2