Enhanced M-REP is fast reroute mechanism implemented in OMNeT++. This repository contains source files which contains additional algorithm for MREP implementation. The modified files are: PIMDM, IPv4, OSPFRouting. Besides source files, repository contains topology on which was mechanism tested on.
- Download OMNeT++ version 5.0 -> Omnet++ 5.0
- Copy the OMNeT++ archive to the directory where you want to install it. Choose a directory whose full path does not contain any space; for example, do not put OMNeT++ under Program Files
- Extract the zip file
- Start mingwenv.cmd
- Enter the following commands into console:
$ ./configure
$ make
The build process will create both debug and release binaries
- Download AnsaInet 3.4.0
- Extract AnsaInet into OMNeT++ folder
- Download src.zip and DynamicTest-Enhanced_MREP from this github repository
- Extract src.zip into C:\omnetpp-5.0\ANSA-ansainet-3.4.0\src and overwrite all the files
- Extract DynamicTest-Enhanced_MREP into C:\omnetpp-5.0\ANSA-ansainet-3.4.0\examples\ospfv2
- Enter the following command into console:
$ omnetpp
Command will start OMNeT++
- Keep checked Install INET Framework, hit "OK" and INET will be automatically installed
- In the top left menu select File > Import
- In import window select General > Existing Projects into Workspace
- In Select root directory navigate to your OMNeT++ folder
- After search for projects is complete click on Finish