(一)基本要求提交
1.a) /home/用户名/学号/lab2/目录下执行ovs-vsctl show命令、以及p0和p1连通性测试的执行结果截图;
![]()
![]()
b) /home/用户名/学号/lab2/目录下开启Mininet CLI并执行pingall命令的截图、上述目录下查看OVS流表的命令结果截图,wireshark抓包截图
![]()
![]()
h2-->h4
![]()
h1-->h3
![]()
(二)进阶要求
1.python代码
1.python代码
![]()
![]()
2.执行结果:
![]()
![]()
(三)个人总结
遇到的问题:
1.在进行下发流表时,一直出现s1 is not a badge,后来问了同学说是得打开两个终端,在一个终端先运行代码,出现mininet之后不要退出,在另一个终端开始下发流表和查看
2.在运行程序时,报错无效拓扑名,有sudo python和有custom参数的指令都可以运行,但是有类的程序要使用带有参数custom的指令运行,不可以用sudo python 运行。
3.在运行拓扑时,也有报错的情况,后来发现是代码错误的原因
4.在进行抓包时,一直没有出现正确的数据,后来发现是先执行命令sudo wrieshark进行抓包之后,在pingall才可以看得到结果
总结:
通过本次实验,我熟悉了对Open vSwitch进行基本操作、通过命令行终端增添和删除交换机、下发流表的查看以及wireshark的基本使用方法。
posted @
2022-09-22 11:00
不想开学
阅读(
89)
评论()
收藏
举报