Changes between Version 6 and Version 7 of Internal/OpenFlow/Controllers/FlowVisor
- Timestamp:
- Sep 16, 2010, 6:56:46 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/OpenFlow/Controllers/FlowVisor
v6 v7 59 59 the primary means of configuring flowvisor is via ''fvctl''.Unlike older versions of nox, you don't need to create configuration scripts, which is great. Here, we'll describe how to use ''fvctl'' through an example run based on the flowvisor webpage. 60 60 61 === A testrun setup === 61 === The testrun Setup === 62 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. 63 62 64 1. ''set up config file.'' Basing it on the default-config.xml file that comes with the flowvisor install: 63 65 {{{ … … 114 116 }}} 115 117 The datapath should come up as "connected" under ''showswitch''. 118 119 == Moving controllers to slices == 120 121 1. ''edit default port for snac/noxcore.'' The default settings for snac (e.g. what port it uses, ect) is found in /etc/default/noxcore. Edit the port it uses for the control channel from 6633 to the new port: 122 {{{ 123 OF_LISTEN="-i ptcp:6634" 124 }}} 125 126 2. start flowvisor and set up slices: 127 {{{ 128 flowvisor config.xml 6633 & 129 fvctl createSlice orbit-snac tcp:172.16.0.4:6634 foo@domain.com 130 fvctl addFlowSpace all 10000 any "Slice:orbit-snac=7" 131 }}} 132 133 3. restart snac: 134 {{{ 135 /etc/init.d/noxcore restart 136 }}} 137 138 !FlowVisor should now be managing the slice for SNAC.