易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 4083|回复: 0
收起左侧

SDN平台搭建

[复制链接]
发表于 2018-7-18 10:21:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x

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

SDN的实验环境主要包括仿真平台Mininet和SDN控制器,下面分别介绍Mininet和控制器的安装。

Mininet的安装


" C& v5 y, \% [( [& q

$ 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;

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

! q' a$ h( b/ }! K0 c; I2 y
                               
登录/注册后可看大图

# b% E$ O8 Q, j! |5 t+ M

7 _$ c' {! V+ d

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

8 z% V3 H; w+ a! ?( l
                               
登录/注册后可看大图
* C( V3 e7 C" x' x# M' x
                               
登录/注册后可看大图
9 r( Z1 i; Z, ?" ^) f
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:39 , Processed in 0.047296 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表