《一起做实验》第2期回顾&资料分享:《轻量级网络仿真神器Mininet入门与实战》

openlab_4276841a 更新于 2年前

9月8日,由51openlab推出的第二期“一起做实验”在线动手实验直播活动如期而至,江苏省未来网络创新研究院的周洁工程师给大家带来了《轻量级网络仿真神器Mininet入门与实战》的主题分享,分享了Mininet的概念、功能、优势和应用,并且带领大家在51OpenLab实验平台上进行了实操演示。下面我们来回顾一下一些精彩的片段,想要了解更多精彩内容,可以在文末观看回看视频和获取演讲PDF文件。

一、精彩回顾

第一部分是Mininet的简介。周老师对Mininet的概念、功能与优势做了简单介绍,让大家对Mininet有初步的了解。

第二部分是Mininet的部署与安装。由于后面会在51OpenLab实验平台上有详细的操作,所以这边周老师简单介绍了一下Mininet的软件安装以及文件结构,便于大家对Mininet有更清晰的认识。

第三部分是Mininet命令的详解。分别对网络构建启动参数、内部交互命令、外部运行参数三块内容做了系统介绍。

第四部分是Mininet的可视化工具——MiniEdit。这部分是实操环节,主要带领大家在51OpenLab实验平台上演示了,如何利用MiniEdit工具构建网络拓扑。

第五部分是应用:模拟多数据中心带宽实验。在没有OpenFlow硬件设备下通过Mininet模拟搭建基于不同数据中心的网络拓扑,掌握多数据中心网络拓扑的构建,并熟悉网络性能测试工具Iperf,根据实验测试SDN网络的性能,通过程序生成真实网络流量,其中也涉及到了python的使用。

二、问答环节

Q:Mininet除了应用在SDN外,还能用在哪些场景?
Mininet主要应用在SDN网络中,SDN本身范围比较广泛,有各种交换机,路由器,数据中心等等。刚刚在直播中我用miniedit操作时,大家也看到了拓扑中不仅有OpenFlow交换机,还有控制器、主机、传统二层交换机和路由器,也就是说Mininet也可以应用在传统的交换机中。

Q:ODL如何与Mininet结合使用?
ODL现在是比较主流的控制器,像中兴、华为等这样的厂商很多都在做控制器,但实际是建立在ODL的架构和一些功能基础上开发包装成的控制器。那如何与Mininet相结合呢?比如要在0DL上开发一些程序或者进行方案的验证,在没有很多的交换机和主机的情况下,就可以用Mininet去远程被ODL控制器控制,在Mininet上验证研发的一些程序或功能是否可行。目前来看,现在ODL与Mininet结合的运用还是很广泛的。

Q:Ryu控制器不建议使用了吗?
不是不建议使用。如果作为一名学生,需要做一些研究方面的实验,还是可以用Ryu的。Ryu和Mininet是相通的,都是Python做的。单独使用Ryu的话其实是一个个Python文件组成的,有一些研究类的实验是可以使用的,因为Ryu相对来说比较简单而且容易上手,如果Mininet做二次开发,这时Ryu再做一些功能还是很简单的。如果作为一名企业的职员,基本上就不使用Ryu了。

Q:Mininet支持哪些OpenFlow版本?
这是取决于交换机支持的版本,也就是说交换机支持OpenFlow1.1、1.2、1.3,那么Mininet也支持的。建议大家尽量使用OpenFlow1.0或1.3协议就可以了,1.1和1.2协议没必要深挖,因为Minine基本上都是支持的。

三、资料分享

√ 扫码回看视频

√ **以下链接,获取演讲PDF
链接:https://pan.baidu.com/s/1ZneSXrf8N_iUAAF9ldDfRA
提取码:vy1o

0个评论