Group Good COMS4200 Computer Networking II 2014. POX Application.
- Setup a mininet VM, can be found at http://mininet.org/download/
- Step 1: run the scripts/install-xampp.sh shell script and follow the prompts to install lampp
- Step 2: run the scripts/install-repo.sh shell script and follow the prompts to create ssh keys, clone repo.
- Run scripts/install-php-curl.sh shell script.
- Run scripts/install-pythonsql.sh shell script.
- Run scripts/install-pox-co.sh shell script.
- Run db/initaliseDB.sh script
- cd ~/pox
- ./pox.py [forwarding_component] stats
- EXAMPLE: ./pox.py forwarding.l2_learning stats
- If you need logs: ./pox.py log.level --DEBUG forwarding.l2_learning stats
- Topo Discovery requires openflow.discovery, web.webcore and host_tracker
- EXAMPLE: ./pox.py log.level --DEBUG forwarding.l2_learning web.webcore openflow.discovery host_tracker topo stats
- Use whatever setup on mininet you like, ensure controller is set to remote.
- example: sudo mn --topo single,3 --mac --controller remote,ip=127.0.0.1,port=6633
- Simply navigate to http://mininet-VM/web/