| 235 | = Extras = #extra |
| 236 | [http://yuba.stanford.edu/foswiki/bin/view/OpenFlow/Mininet Mininet], a SDN prototyping platform, is a great tool for proof-of-concept SDN experiments where you don't have physical SDN networks to experiment with, or setup of actual hardware is too cumbersome. The following setup was built with two VMs on external3: |
| 237 | |
| 238 | * VM1(10.50.250.2): 3-switch, 3-host Mininet topology pointed to external controller in VM2: |
| 239 | {{{ |
| 240 | # mn --topo=linear,3 --controller=remote --ip=10.50.250.17 --port=6633 |
| 241 | }}} |
| 242 | * VM2(10.50.250.17): Flowvisor on port 6633, with a slice to point two switches to Floodlight instance on 6634 |
| 243 | |
| 244 | !FlowVisor configuration: |
| 245 | {{{ |
| 246 | # fvctl addFlowSpace 00:00:00:00:00:00:00:02 any "Slice:fl-1=7" |
| 247 | # fvctl addFlowSpace 00:00:00:00:00:00:00:02 1000 any "Slice:fl-1=7" |
| 248 | # fvctl addFlowSpace 00:00:00:00:00:00:00:01 1000 any "Slice:fl-1=7" |
| 249 | }}} |
| 250 | Floodlight config alteration (in src/main/resources/config.properties): |
| 251 | {{{ |
| 252 | net.floodlightcontroller.core.FloodlightProvider.openflowport = 6634 |
| 253 | }}} |