实验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通的问题搜索了好久无果后,幸好从同学们的博客中学习到了解决方法。

posted @ 2022-09-12 11:08  冬昼  阅读(230)  评论(0编辑  收藏  举报