forked from amitsk1994/mininet-RYU-ShortestPath
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
877f3fb
commit 387776a
Showing
1 changed file
with
15 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,20 @@ | ||
# mininetShortestPath | ||
RYU application to find the shortest path using Dijkstra's algorithm | ||
|
||
toponew.py contains the topology comnfiguration being used for this project. | ||
toponew.py contains the topology configuration being used for this project. | ||
|
||
application_code.py is my attempt to create shortest path and longest path for packet routing along the provided topology. | ||
|
||
The weights of the links have been self declared as constants. | ||
|
||
Note that I have tried to provide shortest path for certain host communications and longest path for other host communications, creating a miniature sized data centre model. | ||
|
||
The Dijkstra's algorithm used is from the following link: | ||
http://www.gilles-bertrand.com/2014/03/dijkstra-algorithm-python-example-source-code-shortest-path.html | ||
|
||
Feedback and corrections if any are most welcome. | ||
Cheers:) | ||
|
||
|
||
|
||
|