SDN第一次上机作业

时间:2021-12-14 07:08:14

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
    SDN第一次上机作业
  • 使用 net 查看并使用pingall测试连通性
    SDN第一次上机作业

3.用可视化界面生成拓扑,并测试连通性,截图

  • 生成如下拓补,三个主机的ip设置为10.0.0.1,10.0.0.2,10.0.0.3.
    SDN第一次上机作业
  • 运行 ,在“Edit”中选择“Preferences”,进入此界面,可勾选“Start CLI”,命令行界面直接对主机等进行命令操作,也可以选择交换机支持的OpenFlow协议版本,这里全部勾选。

SDN第一次上机作业

  • 查看并测试连通性
    SDN第一次上机作业

4.用Python脚本生成一个Fat-tree型的拓扑,截图

参考链接

  • 1.生成拓补
    SDN第一次上机作业

  • 2.查看

SDN第一次上机作业

不足和总结:
目前的不足在于,用Python生成的fattree拓补无法连通,测试中是下边这个样子的:
SDN第一次上机作业

还在找原因。。。
这次的实验总的来说不难,按照教程流程走就可以了,但是总有很多小问题,基本上是因为Linux使用的不够熟练和从机房拷的镜像版本动不动就死机。。。需要再花时间。
还有参考链接中介绍的floodlight,安装是安装成功了,不过许多具体功能我还需要进一步去学习使用。