在经过多番折腾,终于成功遇到各种问题的同时,也将问题一个一个解决。最终将平台在颠簸中搭建。

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;

     出现以下图则表示安装成功

初学者,SDN平台搭建

最后来做一个简单的实验来测试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平台搭建

相关文章:

  • 2021-11-12
  • 2021-10-15
  • 2021-10-24
  • 2021-10-25
  • 2021-05-27
  • 2021-12-23
  • 2021-07-09
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2021-09-13
  • 2021-06-04
  • 2021-11-08
  • 2021-05-27
  • 2021-11-12
相关资源
相似解决方案