实验1:SDN拓扑实践
一、基本要求
1. 使用Mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件名为学号.py

2.
a) 3台交换机,每个交换机连接1台主机,3台交换机连接成一条线。


3.在2 b)的基础上,在Mininet交互界面上新增1台主机并且连接到交换机上,再测试新拓扑的连通性

4.编辑(一)中第1步保存的Python脚本,添加如下网络性能限制,生成拓扑:
a) h1的cpu最高不超过50%;
b) h1和s1之间的链路带宽为10,延迟为5ms,最大队列大小为1000,损耗率50。


二、进阶要求



三、个人总结
遇到的问题:
① 可视化建立拓扑时,报错:/usr/bin/env: ‘python’: No such file or directory,原因是python3的安装路径未正常连接上,因此需要建立符号链接:sudo ln -s /usr/bin/python3 /usr/bin/python。
② 运行.py文件构建拓扑结构的时候,报错:Exception: Error creating interface pair (s11-eth2,s12-eth2),csdn上查阅资料得知是重复创建导致的,需要删除原先创建的拓扑结构,执行sudo mn -c后再运行.py文件。
体会:
这次的实验的基础部分并不难,但是老师提供的文档不能直接用,不仅需要找资料解决运行环境和版本不同导致的错误,还要对文档的内容进行理解应用,并结合网上的资料进一步学习。而进阶部分就对python语法有一定要求了,我转而去学习python语法,结合博客的胖树拓扑,完成了进阶部分的实验。

浙公网安备 33010602011771号