This project builds a pure user-space program which simulates the major functionalities of a routing device running a simplified Link State Routing protocol.
You can use any Java IDE to run the program or using maven to manage, compile and run the project.
Usage:
-
attach [Process IP] [Process Port] [IP Address] [Link Weight]
-
start
-
connect [Process IP] [Process Port] [IP Address] [Link Weight]
-
neighbors
-
quit