資訊人筆記

Work hard, Have fun, Make history!

使用者工具

網站工具


ccis_lab:sdn:ryu:ryu_install

Ryu安裝教學

0x00 前言

Ryu 是 component-based 的 SDN framework,支援 Openflow Protocol,便於搭配 Mininet 使用,模擬 SDN 環境。
此篇記錄在 Ubuntu 安裝 Ryu 步驟


0x01 環境

  • Ununtu desktop 14.04

0x02 安裝

Step1.更新Ubuntu套件、安裝Python套件

$sudo apt-get update
$sudo apt-get install python-pip

Step2.安裝Ryu使用到的Python相依套件

$sudo apt-get install python-eventlet
$sudo apt-get install python-routes
$sudo apt-get install python-webob
$sudo apt-get install python-paramiko
$sudo apt-get install oslo.config

apt-get安裝oslo.config時他好像會判斷成python-oslo.config執行ryu-manager時還是會出現ImportError: No module named oslo_config.cfg,這時請用pip安裝

$sudo pip install oslo.config --upgrade

Step3.使用pip安裝Ryu

$sudo pip install ryu

我裝起來時是Ryu 3.30版

Step4.更新pip套件

$sudo pip install six --upgrade
$sudo pip install oslo.config --upgrade

Step5.執行ryu-manager驗證是否成功

$ryu-manager
loading app ryu.controller.ofp_handler
instantiating app ryu.controller.ofp_handler of OFPHandler

0x03 參考資料

ccis_lab/sdn/ryu/ryu_install.txt · 上一次變更: 127.0.0.1