Skip to content

aaronhayes/COMS4200-A2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMP4200-A2

Group Good COMS4200 Computer Networking II 2014. POX Application.

1. Mininet VM

2. Installing XAMP/LAMP With Repo

  • 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.

3. Install Extra Libraries

  • Run scripts/install-php-curl.sh shell script.
  • Run scripts/install-pythonsql.sh shell script.

4. Install POX component

  • Run scripts/install-pox-co.sh shell script.

5. Initialise Database

  • Run db/initaliseDB.sh script

6. Run POX

  • 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

7. Run mininet

  • 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

8. Viewing Webpage

About

Group I COMS4200 Computer Networking II 2014. POX Application.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •