概述
在经过多番折腾,终于成功遇到各种问题的同时,也将问题一个一个解决。最终将平台在颠簸中搭建。
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, python./setup.py install
运行完后,进入终端运行 ryu-manager;
出现以下图则表示安装成功
最后来做一个简单的实验来测试Mininet和Ryu的安装是否成功,如下所示。
(1) 启动Mininet:
$ sudo mn --controllerremote --switch ovs,protocol=OpenFlow13
(2) 打开一个新Terminal,启动Ryu:
$ ryu-manager --observe-linksryu/ryu/app/simple_switch_13.py
(3) 生成流量来验证Mininet和Ryu能否工作:
mininet> pingall
mininet> iperf
最后
以上就是鲜艳鸵鸟为你收集整理的初学者,SDN平台搭建的全部内容,希望文章能够帮你解决初学者,SDN平台搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复