This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
WHAT'S RYU? | |
Ryu means "flow" in Japanese. Ryu is pronounced "ree-yooh". | |
Ryu is a component-based software defined networking framework. | |
Ryu provides software components with well defined API that make it easy for developers to create new network management and control applications. | |
Ryu supports various protocols for managing network devices, such as OpenFlow, Netconf, OF-config, etc. About OpenFlow, Ryu supports fully 1.0, 1.2, 1.3, 1.4, 1.5 and Nicira Extensions. | |
All of the code is freely available under the Apache 2.0 license. | |
##There are many ways of installing setting up Ryu Controller | |
1. Download preloaded virtual image with Ryu and Mininet installed on Ubuntu | |
2. Install Ryu using pip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Download the most recent OpenvSwitch from LTS series [https://www.openvswitch.org/releases/openvswitch-2.17.2.tar.gz] | |
wget http://openvswitch.org/releases/openvswitch-2.17.2.tar.gz | |
tar -xvzf openvswitch-2.17.2.tar.gz | |
cd openvswitch-2.17.2 | |
### Install all dependencies: | |
sudo apt-get install python-simplejson python-qt4 libssl-dev python-twisted-conch automake autoconf gcc uml-utilities libtool build-essential pkg-config | |
### if python-simplejson python-qt4 python-twisted-conch fail to install then manually install them using pip. | |
pip install simplejson |