首页 > 其他 > 详细

实验1:SDN拓扑实验

时间:2021-09-15 12:37:59      阅读:18      评论:0      收藏:0      [点我收藏+]

一,实验目的

1. 能够使用源码安装Mininet;
2. 能够使用Mininet的可视化工具生成拓扑;
3. 能够使用Mininet的命令行生成特定拓扑;
4. 能够使用Mininet交互界面管理SDN拓扑;
5. 能够使用Python脚本构建SDN拓扑。
二,实验环境
1. 下载虚拟机软件Oracle VisualBox;
2. 在虚拟机中安装Ubuntu 20.04 Desktop amd64;
三,要求:
1.在 Ubuntu 系统的 home 目录下创建一个目录,目录命名为学号。
2.以安装过程中的 ubuntu 用户,学号 123456789 为例,在创建的目录后,应在
/home/ubuntu/123456789/目录下完成 Mininet 的安装,该目录下会出现 mininet、
openflow、oflops、oftest、pox 等子目录。
四,
1,建立可视化拓扑
技术分享图片

 

保存py文件

技术分享图片

 

进行拓扑测试

技术分享图片

2.最简拓扑
 
技术分享图片

 

 

技术分享图片

 

 

3、简单拓扑 sudo mn –-topo=single,3 

 技术分享图片

 

 

4.在一个最简拓扑中增加一台交换机和一台主机,并增加相应的链路并连接到主机   再测试拓扑连通性
技术分享图片

 

5.性能限制
addHost()可对主机cpu进行设置,以百分数的形式;
addLink()可以设置带宽bw、延迟delay、最大队列的大小max_queue_size、
损耗率loss。
net.addHost(‘h1‘, cpu=0.5)
net.addLink(h1, s1, bw=10, delay=‘5ms‘,max_queue_size=1000, loss=10, use_htb=True)
性能测试
iPerf 测试链路带宽
net.iperf((h1, h3)) 
技术分享图片

 

实验总结和收获:

1.在下系统的时候搞了很久很久,主要是python版本不兼容的问题,因为没有认真看PDF一直没有想到解决的办法,后来看见了,又对软链接和python命令满脑子问号。最后,也没有搞懂。然后就将老师给的命令两个都试了一次,终于把系统下好了。在做实验的过程中还是比较顺利的,结果都有做出来

2.学会了几个简单的命令,并且会调用文件了。

 

 

 

 

实验1:SDN拓扑实验

原文:https://www.cnblogs.com/031902615tky/p/15265603.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!