任务一

在Ubuntu系统的home目录下创建一个目录,目录命名为学号

sdn第一次作业_python脚本

 

 

任务二

在创建的目录下,完成Mininet的源码安装。

sdn第一次作业_百度_02

 

任务三

使用Mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件名为学号.py

sdn第一次作业_百度_03

 

 sdn第一次作业_文件名_04

 

任务四

使用Mininet的命令行生成如下拓扑:

  • 3台交换机,每个交换机连接1台主机,3台交换机连接成一条线

 sdn第一次作业_python脚本_05

 

 

 

 b) 3台主机,每个主机都连接到同1台交换机上。

 

sdn第一次作业_可视化工具_06

 

 

任务五:

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

 

sdn第一次作业_百度_07

 

 

任务六:

编辑(一)中第三步保存的python脚本,添加如下网络性能限制,生成拓扑:

a)h1的cpu最高不超过50%;

b)h1和s1之间的链路带宽为10,延迟为5ms,最大队列大小为1000,损耗率50。

sdn第一次作业_可视化工具_08

 

 

四、个人总结

第一次进行虚拟机的操作,不是很会,好在不会的地方上网百度和反复阅读老师给的ppt都能得到解决,我的舍友也给了我很大的帮助。我在mininet的安装上卡了比较久,后面也圆满解决了,上课还是得认真听讲,课后的作业才能更顺畅的完成