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

实验目的

1.能够对Open vSwitch进行基本操作;
2.能够通过命令行终端使用OVS命令操作Open vSwitch交换机,管理流表;
3.能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open vSwitch交换机

实验环境

Ubuntu 20.04 Desktop amd64

实验要求

基本要求

a) /home/用户名/学号/lab2/目录下执行ovs-vsctl show命令、以及p0和p1连通性测试的执行结果截图;
ovs-vsctl show命令

p0和p1连通性测试

b) /home/用户名/学号/lab2/目录下开启Mininet CLI并执行pingall命令的截图、上述目录下查看OVS流表的命令结果截图,wireshark抓包截图;
pingall结果

配置流表项

wireshark抓包结果

个人总结

创建端口时p0,p1忘了改。
运行拓扑时因中间的空格浪费了一些时间。
配置流表项时显示s1 is not a bridge or a socket,解决方法为再开一个终端,一个运行拓扑,一个配置流表项。
抓包过程较为简单,只需在配置流表项的终端输入sudo wireshark,然后去另一个终端再次运行拓扑。
本次实验难度不算大,但因为对这方面了解较少而花费较多时间。

posted @ 2022-09-20 23:16  K一ON!  阅读(24)  评论(0)    收藏  举报