Ryu Controller installation and deployment

Ryu官网简介,原滋原味
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.(内容来源:Ryu网站

Ryu AnSo

pip install command

command to install pip
pip command to install no way possible to install custom directories, recommended installation source

Ryu source installation

1. install dependencies

sudo apt install gcc python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev

2. Download Source

mkdir RYU
cd RYU
git clone https://github.com/osrg/ryu.git

3. Go to the home directory

cd ryu

4. Other components depend
according GitHub prompted

to download and install additional components for supporting the ryu . OF-Config , the NETCONF , the BGP Speaker (the SSH Console) , Zebra Protocol-Service (Database) component

sudo pip install -r tools/optional-requires

If no pip command prompt, you need to install pip

sudo apt install python-pip

Continue to run sudo pip install -r tools / optional- requires, if prompted pip version of the problem:

please use the following command to solve ↓↓↓↓↓↓↓↓↓↓

sudo apt-get remove python-pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py

5. AnSo ryu

sudo python setup.py install

Guess you like

Origin www.cnblogs.com/fjlinww/p/11904076.html