实验2:Open vSwitch虚拟交换机实践 实验要求

(一)基本要求提交

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)  评论(0)    收藏  举报