Changes between Version 1 and Version 2 of HowTo/SetupOVSSwitch
- Timestamp:
- 06/27/17 14:14:42 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HowTo/SetupOVSSwitch
v1 v2 1 1 = Open vSwitch (OVS) Switch = 2 This page captures how an OVS openvswitch is set up on an Ubuntu 16 system and how it can be expanded to add !OpenFlow. 2 3 3 Running an OVS Switch on Ubuntuu 16 outlined here: 4 == Setting up the openvswitch service == 5 6 To run the OVS Switch on Ubuntu 16, execute the following: 4 7 5 8 1. Request your topology via omni or GENI Portal. Current default image version is Ubuntu 16, which will change over time. 6 9 7 2. On the node you plan to use as aswitch run the following:10 2. On the node you plan to use as the switch run the following: 8 11 {{{ 9 12 sudo apt-get install openvswitch-switch -y 10 13 }}} 11 14 12 3. Once OVS is installed, a service script is created on your node: 13 {{{/etc/systemd/system/multi-user.target.wants/openvswitch-switch.service}}}. This allows you to stop and start the openvswitch server. Service is automatically started for you, to check it status: 15 3. Once OVS is installed, a service script is created on your node, {{/etc/systemd/system/multi-user.target.wants/openvswitch-switch.service}}}. This systemd script allows you to stop and start the openvswitch as a service. Note that the openvswitch service is automatically started for you when installing the software, to check its status: 14 16 {{{ 15 17 sudo systemctl status openvswitch-switch … … 22 24 }}} 23 25 24 Your switch is now ready to use!26 Your OVS switch is now ready to use! 25 27 26 -------- 28 == OVS Switch from Custom Image == 27 29 28 If you would like to skip the 4 steps above, and simpl eload a custom image that has the OVS service running with all dataplane interface on its bridge, then you can use the custom image below:30 If you would like to skip the 4 steps above, and simply load a custom image that has the OVS service running with all dataplane interface on its bridge, then you can use the custom image below: 29 31 {{{ 30 32 <disk_image url="https://www.instageni.sox.net/image_metadata.php?uuid=06c6ff42-5aa4-11e7-9a2c-000000000000" name="urn:publicid:IDN+instageni.sox.net+image+ch-geni-net:OVSnonOF:0"/> 31 33 }}} 32 34 33 ---- 35 == Enable OpenFlow for OVS switch == 34 36 35 37 If you have the openvswitch service running and would like to add !OpenFlow to the mix, simply execute the following: