| 67 | | In this setup, !FlowVisor is started on port 6655, with an instance of nox listening on port 6656. A !FlowVisor slice is created to listen to any controllers using port 6656 (in this case, our test NOX instance). A single virtual switch was made to listen for controllers on port 6655, whereby its control is given to NOX by flowvisor. Everything, unless specified, is done in the flowvisor directory. |
| | 67 | In this setup, !FlowVisor is started on port 6655, with an instance of nox listening on port 6656. A !FlowVisor slice is created to listen to any controllers using port 6656 (in this case, our test NOX instance). A single virtual switch was made to listen for controllers on port 6655, whereby its control is given to NOX by flowvisor. Everything, unless specified, is done in the flowvisor directory. |
| 82 | | Since !FlowVisor is still buggy as of now, it may be recommended to start !FlowVisor with `screen` to capture any errors. There is also a ''flowvisor-wrapper'' that restarts !FlowVisor if it dies. |
| | 74 | flowvisor has several options, although config.xml is now irrelevant: |
| | 75 | {{{ |
| | 76 | r$ flowvisor -v |
| | 77 | Starting FlowVisor |
| | 78 | FlowVisor version: flowvisor-0.8.3 |
| | 79 | Rob Sherwood: rsherwood@telekom.com/rob.sherwood@stanford.edu |
| | 80 | --------------------------------------------------------------- |
| | 81 | err: ParseException: org.openflow.example.cli.ParseException: unknown option: v |
| | 82 | FlowVisor [options] config.xml |
| | 83 | option type [default] usage |
| | 84 | -d|--debug String [NOTE] Override default logging threshold in config |
| | 85 | -p|--port Integer [0] Override port from config |
| | 86 | -l|--logging Log to stderr instead of syslog |
| | 87 | -j|--jetty portInteger [-1] Override jetty port from config |
| | 88 | -h|--help Print help |
| | 89 | }}} |