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。
5.个人总结,包括但不限于实验难度、实验过程遇到的困难及解决办法,个人感想,不少于200字。
实验一在于学习mininet的基础,重点需要掌握mininet可视化工具生成拓扑和Mininet的命令行生成特定拓扑的方法,在实验过程中,遇到的困难有如下几点:
1)关于打开mininedit失败并报错No such file or directory,查看资料发现是需要为python3创建一个链接
解决办法:在终端输入一下命令:sudo ln -s /usr/bin/python3 /usr/bin/python
2)读取创建的学号.py时发现文件夹下该文件上锁
解决办法:sudo chmod -R 777 212002325.py
3)在进入保存的python脚本中,输入 sudo python 212002325.py时,显示file exists
解决办法:reboot
创建拓扑图的时候也要注重链路之间,设备之间的关系,在新增主机时,要确保新增加的主机有其自己的IP地址,以及邻接关系