From OpenFlow Wiki
How to Run
$ ssh <nox-server> (1)
$ cd <nox-server-directory>/src (2)
$ script `find . -name 'stresstest*' | sed -e 's#\./stresstest\.##' | sort -n | tail -n 1 | xargs -i{} echo "1 + "'{}' | bc | xargs -i{} echo "stresstest."'{}'` (3)
$ sudo ./nox_core -i ptcp:975 spanning_tree mobilevms basicrouting pyauthenticator pyrouting (4)
- Log in to the nox machine
- Change to NOX's src directory
- (Optional) Run script with a new stresstest.* file to capture the output
- Run nox
To Do
- ARP proxy
- Stability fixes of NOX
Retired To-Do Items
- Attempt to decrease start times (connection and initial queries to Virtual Center)
- Merge in more recent Nicira changes
- Update code after merge to reflect changes in NOX
- Refactor the application
- Use Host/VM information returned by Virtual Center instead of hard-coded values in script/config file
- Implement simple default routing based on sample_routing
- Evaluate whether split-flow bug still exists after merge
- Use external configuration file to specify servers/hosts etc
- Do eth-rewriting at specific switches only