mininet 系列文章链接归类:
【mininet 0x01】mininet环境搭建
【mininet 0x02】如何使用mn工具来操作mininet
【mininet 0x03】如何使用Python API来操作mininet
【mininet 0x04】使用ryu作为mininet的controller完成HUB功能
【mininet 0x05】使用ryu作为mininet的controller完成L2Switch功能
文章目录
前言
python2.7环境安装RYU方法及遇到的坑
一、如何安装ryu?
安装方式很简单:
1、按照官方文档先安装前置包
apt install gcc python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev
2、拉取ryu源码进行安装
git clone https://github.com/faucetsdn/ryu.git
cd ryu; pip install .
二、遇到的坑
1、未安装pbr
问题现象:
解决方案:
直接用pip安装pbr即可
pip install pbr
我安装的pbr版本是 pbr-5.8.1
2、安装ovs时报了invalid syntax
问题现象:
File "/tmp/pip-install-xaHWE5/ovs/setup.py", line 28
file=sys.stderr)
^
SyntaxError: invalid syntax
如下图:
解决方案:
经测试安装 ovs==2.14.2
即可
pip install ovs==2.14.2