Skip to content

Instantly share code, notes, and snippets.

View abhiverma866's full-sized avatar
🎯
Focusing

Abhishek Verma abhiverma866

🎯
Focusing
View GitHub Profile
@abhiverma866
abhiverma866 / instructions_commands_ryu.txt
Created October 3, 2022 03:24
Installation of Ryu controller for SDN
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
@abhiverma866
abhiverma866 / instructions_commands.txt
Last active December 29, 2023 07:00
Setting up SDN network using OpenVSwitch (2.17.2) on Raspberry Pi running with Raspbian OS
### 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