在经过多番折腾,终于成功遇到各种问题的同时,也将问题一个一个解决。最终将平台在颠簸中搭建。
SDN的实验环境主要包括仿真平台Mininet和SDN控制器,下面分别介绍Mininet和控制器的安装。
Mininet的安装
$ sudo apt-get installgit python-dev python-setuptools python-pip
$ git clonegit://github.com/mininet/mininet
$ mininet/util/install.sh-a
Ryu控制器的安装:
1. sudo pip install ryu ;
2. git clone https://github.com/osrg/ryu.git;
3. cd ryu ;
4. python ./setup.py install .
如果在安装完上面四步后,还出现The'tinyrpc' distribution was not found and is required by ryu。则进入root界面,具体步骤如下:
1, sudo su ;
2, sudo pip install -r tools/pip-requires
3,