Mininet Health is a project done in Python for CMSC 191 (Software Defined Networks). Developed by Femo Bayani and Sean Pineda.
pip install bottle
sudo apt-get python-gevent
There is an example usage included in demo.py
topo = MinimalTopo()
net = Mininet( topo=topo, switch=OVSSwitch, controller=[RemoteController], autoSetMacs=True )
net.start()
net.waitConnected()
mininetBottle = MininetVerifyHealth( net )
mininetBottle.run( host='0.0.0.0', port='8080', server='gevent' )
net.stop()
Then, just execute the script:
sudo python demo.py
Don't forget to start the controller as well. You could run POX's sample learning switch:
cd ~/pox
./pox.py forwarding.l2_learning