实验1:SDN拓扑实践
实验1:SDN拓扑实践
(一)基本要求
1. Mininet运行结果截图
2. 2的执行结果截图
a) 3台交换机,每个交换机连接1台主机,3台交换机连接成一条线。
b) 3台主机,每个主机都连接到同1台交换机上。
在2 b)的基础上,在Mininet交互界面上新增1台主机并且连接到交换机上,再测试新拓扑
3. 修改过的“学号.py”代码、Mininet运行结果
(二)进阶要求
1. fattree代码
2.执行结果截图
(三) 个人总结
1.本次实验难度尚可。从我纯小白的视角来看,本次实验比之前配置环境遇到的困难更少。
2.实验过程中遇到过以下困难:
- 运行可视化工具时,遇到错误:/usr/bin/python: 没有那个文件或目录
- 网上查找后得知可能是python版本问题,通过创建一个链接符号到 python 命令:sudo ln -s /usr/bin/python3 /usr/bin/python 来解决
- Mininet must run as root
- 字面意思,运行mininet时忘了加sudo,要用sudo获取根权限
- 重新构建相同拓扑时报错RTNETLINK answers: File exists
- 用sudo mn -c 清除之前的拓扑
- 在2 b)的基础上增加交换机和主机后,pingall命令无法ping通
- 从同学们了解到原来要给主机设置IP地址。(还以为mininet能智能地自动设置)
- Iperf命令跑了好久都没有跑通
3. 个人感想
博客园的形式提交作业很好,可以和同学们互相学习。本次实验中pingall无法ping通的问题搜索了好久无果后,幸好从同学们的博客中学习到了解决方法。