Mininet系列实验(⼆):Mininet可视化应⽤
1 实验⽬的
尊重他人作文该实验通过Mininet学习miniedit可视化操作,可直接在界⾯上编辑任意想要的拓扑,⽣成python⾃定义拓扑脚本,简单⽅便。在实验过程中,可以了解以下⽅⾯的知识:
Miniedit启动⽅式
可视化⾃定义创建拓扑,并设置设备信息
洗水池⽣成拓扑脚本⽅便使⽤
2 实验原理
董明珠谈营销
最新的Mininet 2.2.0内置了⼀个mininet可视化⼯具miniedit。miniedit在/home/mininet/mininet/examples⽬录下提供miniedit.py脚本,执⾏脚本后将显⽰Mininet的可视化界⾯,在界⾯上可进⾏⾃定义拓扑和⾃定义设置。
3 实验任务
基础Mininet可视化界⾯进⾏⾃定义拓扑及拓扑设备⾃定义设置,实现⾃定义脚本应⽤。
考普通话证
本实验需要两台虚拟机,分别安装OpenDaylight和Mininet(Mininet可视化使⽤⽀持版本Mininet 2.2.0+)。
命令执⾏启动Mininet可视化界⾯后,界⾯显⽰如下:
⽤⿏标选择左侧的对应的⽹络组件,然后在空⽩区域单击⿏标左键即可添加⽹络组件。如下图所⽰:
在主机、交换机、控制器上点击⿏标右键,选择Properties即可设置其属性。如控制器的属性如下图所⽰:
也可以通过“Controller Type”选择远程控制器(如选择已创建的OpenDaylight控制器)进⾏试验,填写IP地址和正确的控制器监听端⼝即可。
在主机h1属性中添加h1的IP地址:
红外线眼镜h1赋IP后,命令⾏执⾏信息如下显⽰:
在“Edit”中选择“Preferences”,进⼊此界⾯,可勾选“Start CLI”,这样的话,就可以命令⾏界⾯直接对主机等进⾏命令操作,也可以选择交换机⽀持的OpenFlow协议版本(可多选)。
勾选后,命令⾏信息显⽰:
点击左下⾓“run”按钮,即可启动mininet,运⾏设置好的⽹络拓扑,可在命令⾏界⾯显⽰出运⾏的拓扑信息:
加减法游戏
使⽤图形界⾯设置好拓扑后,可以通过选择File-Export Level 2 Script,将其保存为python脚本,以后直接运⾏python脚本即可重现拓扑,重现拓扑后可在命令⾏直接操作。
蛋挞皮做法
(我这⾥尝试了⼀下深度2扇出3的拓扑模型)总结:
科技创新小发明1.明⽩了脚本的运⾏⽅式
2.明⽩了拓扑实验的使⽤⽅式
3.对⽂件的编辑不是很了解