1.安装mininet
在自己的16.04版本安装过程:
1.从 https://github.com/mininet/mininet 上clone 源码,下载后解压至桌面。
2.然后将文件名从mininet-master改成mininet。
3.最后调出终端,进入util目录,使用sudo install.sh –a命令安装,mininet即可安装完成。
2.用字符命令生成拓扑,并测试连通性,截图
- 建立拓补 sudo mn --topo tree,depth=2,fanout=3
- 使用 net 查看并使用pingall测试连通性
3.用可视化界面生成拓扑,并测试连通性,截图
- 生成如下拓补,三个主机的ip设置为10.0.0.1,10.0.0.2,10.0.0.3.
- 运行 ,在“Edit”中选择“Preferences”,进入此界面,可勾选“Start CLI”,命令行界面直接对主机等进行命令操作,也可以选择交换机支持的OpenFlow协议版本,这里全部勾选。
- 查看并测试连通性
4.用Python脚本生成一个Fat-tree型的拓扑,截图
1.生成拓补
2.查看
不足和总结:
目前的不足在于,用Python生成的fattree拓补无法连通,测试中是下边这个样子的:
还在找原因。。。
这次的实验总的来说不难,按照教程流程走就可以了,但是总有很多小问题,基本上是因为Linux使用的不够熟练和从机房拷的镜像版本动不动就死机。。。需要再花时间。
还有参考链接中介绍的floodlight,安装是安装成功了,不过许多具体功能我还需要进一步去学习使用。