您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页软件定义网络实验一

软件定义网络实验一

来源:爱够旅游网
软件定义⽹络实验⼀

实验1:SDN拓扑实践

⼀、实验⽬的

能够使⽤源码安装Mininet;

能够使⽤Mininet的可视化⼯具⽣成拓扑;能够使⽤Mininet的命令⾏⽣成特定拓扑;能够使⽤Mininet交互界⾯管理SDN拓扑;能够使⽤Python脚本构建SDN拓扑。

⼆、实验环境

下载虚拟机软件Oracle VisualBox 或 VMware;在虚拟机中安装Ubuntu 20.04 Desktop amd;

三、实验要求

(⼀)基本要求

在Ubuntu系统的home⽬录下创建⼀个⽬录,⽬录命名为学号。执⾏结果

在创建的⽬录下,完成Mininet的源码安装。执⾏结果

Mininet源码安装完成

使⽤Mininet可视化⼯具,⽣成下图所⽰的拓扑,并保存拓扑⽂件名为学号.py。

执⾏结果

⽣成拓扑,并保存

使⽤Mininet的命令⾏⽣成如下拓扑:

a) 3台交换机,每个交换机连接1台主机,3台交换机连接成⼀条线。执⾏结果

3台交换机连1台主机

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

3台主机连1台交换机

在4 b)的基础上,在Mininet交互界⾯上新增1台主机并且连接到交换机上,再测试新拓扑的连通性。执⾏结果

增加1台主机,连接到交换机,测试连通性

编辑(⼀)中第3步保存的Python脚本,添加如下⽹络性能,⽣成拓扑:a) h1的cpu最⾼不超过50%;执⾏结果

修改脚本,cpu不超过百分之50

b) h1和s1之间的链路带宽为10,延迟为5ms,最⼤队列⼤⼩为1000,损耗率50执⾏结果修改脚本

测试h1和h2,h1和s1的结果.h1和s1⽆法显⽰结果(?)

个⼈总结

初次接触SDN,虚拟机,和Linux系统,对于这些新东西了解不多,因此在实验环节出现了许多问题。在mininet的安装过程中多次因为粗⼼安装错了位置。但是由于⼏次的失败,进⾏多次的安装,也让我对于开始的操作和代码更加熟练。安装结束后,正式开始实验的第⼀步,出现了问题,⽆法打开miniedit.py这个⽂件,有以下⼏个问题:没有加sudo前缀,sudo为取得管理员权限。

python是有版本的,实验的版本是python3,⽽不是python。通过百度搜索和mooc的视频学习这些问题得到解决。

中间的⼏步过程⽐较容易,按照教学的视频和ppt都能轻松的解决,但是在最后的6中iperf测h1与s1的带宽性能,⽆法显⽰结果,百度查询⽆果,具体原因没有发现。总的来说,本次实验实验难度较⼩,过程相对来说按部就班,具体的操作过程还得进⾏反思学习,深⼊了解更多,在课堂实验的基础上充实⾃⼰

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务