Created
October 3, 2022 03:24
-
-
Save abhiverma866/25ad361dc6fc3c4b9fa78d813d631328 to your computer and use it in GitHub Desktop.
Installation of Ryu controller for SDN
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 | |
3. Native Installation from source | |
##Download preloaded virtual image with Ryu and Mininet installed on Ubuntu | |
https://sourceforge.net/projects/ubuntu22-04-mininet-ryu/ | |
##Install Ryu using pip (pip3 is preferrable option to avoid any problem) | |
sudo pip install –U netaddr six pbr | |
pip install ryu | |
##Native Installation from source | |
git clone git://github.com/osrg/ryu.git | |
cd ryu | |
sudo python setup.py install | |
Then install missing python packages one by one.. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment