Changes between Version 15 and Version 16 of GENIExperimenter/Tutorials/OpenFlowOVS/Execute
- Timestamp:
- 09/19/13 08:45:21 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/Tutorials/OpenFlowOVS/Execute
v15 v16 81 81 82 82 == 3. Execute Experiment == 83 Now that our switch is up and running we are ready to start working on our controller. For this tutorial we are going to use the [http://www.noxrepo.org/pox/about-pox/ P oX controller]. The software that is installed in the OVS host for running Pox can be found [http://www.gpolab.bbn.com/experiment-support/OpenFlowOVS/of-ovs.tar.gz here].83 Now that our switch is up and running we are ready to start working on our controller. For this tutorial we are going to use the [http://www.noxrepo.org/pox/about-pox/ POX controller]. The software that is installed in the OVS host for running Pox can be found [http://www.gpolab.bbn.com/experiment-support/OpenFlowOVS/of-ovs.tar.gz here]. 84 84 85 85 === 3a. Login to your hosts === … … 94 94 95 95 === 3b. Use a Learning Switch Controller === 96 We have installed the P oX controller under `/local/pox`. On the terminal of the OVS host run:96 We have installed the POX controller under `/local/pox`. On the terminal of the OVS host run: 97 97 {{{ 98 98 cd /local/pox 99 99 }}} 100 P oX comes with a set of example modules that you can use out of the box. One of the modules is a learning switch. Let's start the controller:100 POX comes with a set of example modules that you can use out of the box. One of the modules is a learning switch. Let's start the controller: 101 101 {{{ 102 102 ./pox.py --verbose forwarding.l2_learning … … 121 121 122 122 === Useful Tips for writing your controller === 123 In order to make this first experience of writing controller easier, we wrote some helpful functions that will abstract some of the particularities of P oX away.123 In order to make this first experience of writing controller easier, we wrote some helpful functions that will abstract some of the particularities of POX away. 124 124 These functions are locates at `/local/pox/ext/utils.py`, so while you write your controller consult this file for details. 125 125