实验1:SDN拓扑实践
基本要求
1.使用Mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件名为学号.py
2.使用Mininet的命令行生成如下拓扑:
- a) 3台交换机,每个交换机连接1台主机,3台交换机连接成一条线
- b) 3台主机,每个主机都连接到同1台交换机上
3.在2 b)的基础上,在Mininet交互界面上新增1台主机并且连接到交换机上,再测试新拓扑的连通性
4.编辑基本要求第1步保存的Python脚本,添加如下网络性能限制,生成拓扑:
- a) h1的cpu最高不超过50%
- b) h1和s1之间的链路带宽为10,延迟为5ms,最大队列大小为1000,损耗率50
个人总结
在最开始遇到了这个问题,在网上搜了半天,无论是重装python还是用whereis寻找安装位置然后sudo ln -s为其创建符号链接都没有用,试了无数次,最后只能选择重装整个虚拟机
本次实验的难度要远远超过上一次,我只能通过观摩他人已经上交的代码和作业对自己的代码进行书写和修正,同时在构建SDN拓扑的过程中,遇到了无数的问题,其中不乏有需要在外网下载资源才能解决的问题,如版本不兼容,甚至遇到不知道如何解决的问题直接重装整个软件,诸如截图中的问题比比皆是,外网网络不佳,再加上个人的共享文件夹同样不知道为什么死活用不了,最终选择主计算机下载资源然后通过国内网盘分享给虚拟机的方法解决下载资源的网络难题
在这次作业的完成过程中,确实是深深地感到了自身能力的不足,希望之后能够有所提升吧