实验1:SDN拓扑实践
实验报告
1. Mininet运行结果截图
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. 进阶要求
6. 实验总结
个人感觉本次实验相较于上次难度较小,跟着老师提供的参考资料能够较好的完成实验,但途中还是遇到了些问题。在第3步添加1台主机并且连接到交换机时,pingall发现有50%的丢包率,以为自己的操作有问题,上网查询后发现是没有配置路由器的问题。还有最后在编辑脚本的时候发现是只读的,无法修改,上网查询后用 sudo chmod 666 032002415_fattree.py 命令解决了问题。通过本次实验,对SDN有了初步的了解,原本都不知道SDN是什么。跟着参考资料一步步完成实验,知道了如何用mininet构建拓扑。miniedit的可视化界面对用户较友好,能够比较直观的构建拓扑,命令行方式也能构建拓扑。这次实验也让我明白上网查资料能力的重要性,较好的运用网络能够更好的解决问题。