实验1:SDN拓扑实验
要求1:使用mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件为学号.py
要求2:使用mininet的命令行生成如下拓扑
a)三台交换机,每个交换机连接一台主机,三台交换机连接成一条线
b)三台主机,每个主机都连接在同一台交换机上
要求3:在2b的基础上,在mininet交互界面上新增加一台主机并且链接到交换机上,再测试新拓扑的连通性
要求4:编辑要求1中第一步保存的py文件,添加如下网络性能限制,生成拓扑
a) h1的cpu最高不超过50%;
b) h1和s1之间的链路带宽为10,延迟为5ms,最大队列大小为1000,损耗率50。
进阶要求
个人总结
1.在运行mininet时产生错误
原因是没有将Python升级为Python3,升级后解决
2.在要求3中,添加新主机,之后进行连接时不知道如何使用命令,查询搜索后得知相应的命令语句。
本次实验是作为一名第二学位学生,第一次使用虚拟机软件,使用sdn软件进行的正式实验,由于之前对于cmd命令和Python语言缺乏了解,所以感觉软件定义网络实验从环境搭建到进行试验都充满乐挑战,在完成试验的过程中我通过各种搜索引擎去查找资料解决问题,最终将试验遇到的困难一一克服。在完成老师布置的作业的过程中,我也对计算机网络等相关内容的知识有了更进一步的了解,对于各种cmd指令、mininet指令、Python指令也有了更多的了解。同时希望自己随着课程的深入,以及实验的进行,能够更多的了解学习计算机的相关知识,将欠缺的经验补充回来。