Installation GuideΒΆ
This document supposes and requires the latest version of Ryu, Open vSwitch and Mininet should have been installed on your machine.
For the easiest way to build the environment for this document, you can use the Docker image for Ryu-Book.
Using the Docker image for Ryu-Book
$ docker run -it --privileged -e DISPLAY=$DISPLAY \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -v /lib/modules:/lib/modules \ osrg/ryu-book
If you want to build the Ryu-Book environment manually, please refer to the following. And if you have some trouble when installing Open vSwitch and Mininet, please find more information on each project homepage.
-
$ sudo apt-get install git python-dev python-setuptools python-pip $ git clone https://github.com/osrg/ryu.git $ cd ryu $ sudo pip install .
-
See this INSTALL.md of Open vSwitch
-
See this INSTALL of Mininet