all the tap devices through the overlay network made up of Open vSwitch
bridges and tunnels among them.
+Please note that the tap device IP address is required for technical
+reasons, even if you do not plan to use it.
+
* Installation
-On each sliver we need to install sliver-openvswitch and obtain the
-following tags:
+In new slices, sliver-openvswitch comes preinstalled together with
+the vsys scripts it needs. All you have to do is ask your administrator
+for a private IP subnet for your slice.
+
+On older slices you may have to install sliver-openvswitch on each sliver
+and obtain the following tags:
NAME VALUE
vsys fd_tuntap
vsys vif_up
vsys vif_down
+vsys promisc
vsys_net (some subnet)
* Example usage
-Assume we have a PlanetLab slice called 'myslice' which
+Assume we have a PlanetLab slice called 'example_slice' which
contains four nodes:
1) onelab7.iet.unipi.it
4) planetlab2.urv.cat
-Assume we have reserved subnet 10.0.9.0/24 using vsys_net. We are
-goint to build the following overlay network:
+Assume we have obtained subnet 10.0.9.0/24 for our slice. We are
+going to build the following overlay network:
10.0.9.1/24 10.0.9.2/24 10.0.9.3/24
1 ----------- 2 ------------ 3
file containing the following variables:
----------
-SLICE=myslice
+SLICE=example_slice
HOST_1=onelab7.iet.unipi.it
IP_1=10.0.9.1/24
HOST_2=planet2.elte.hu
can test that network is up by logging into a node and pinging some
other node using the private subnet addresses:
-$ ssh -l myslice onelab7.iet.unipi.it ping 10.0.9.4
+$ ssh -l example_slice onelab7.iet.unipi.it ping 10.0.9.4
Links can be destroyed and created dynamically. Assume we now want the
the topology to match the following one:
clean: tear down all existing links
-L/N1-N2: setup a link between nodes HOST_N1 and HOST_N2
+L/N1-N2: setup a link between nodes $HOST_N1 and $HOST_N2
-U/N1-N2: tear down the link (if it exists) between nodes HOST_N1
- and HOST_N2
+U/N1-N2: tear down the link (if it exists) between nodes $HOST_N1
+ and $HOST_N2
-del-bridge.N: delete the bridge running on node HOST_N (this also tears down
- all links that have an endpoint in N)
+del-bridge.N: delete the bridge running on node $HOST_N (this also tears down
+ all links that have an endpoint in $HOST_N)
graph.ps create a postscript file containing a (simple) graphical
- representation
- of the current topology
+ representation of the current topology
====================================================