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

基础要求

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


b) /home/用户名/学号/lab2/目录下开启Mininet CLI并执行pingall命令的截图:

自定义拓扑

运行拓扑

未发流表情况下尝试pingall

配置流表项 并进行pingall

目录下查看OVS流表的命令结果

wireshark抓包

进阶实验

个人总结:

通过本次实验,Open vSwitch有了初步的了解,熟悉了ovs的相关操作,学会了运用Mininet的Python代码运行OVS命令,控制网络拓扑中的Open vSwitch交换机,加强了上网查询问题的能力。
在运行“sudo mn --custom mysdntopo2.py --topo mytopo ...”遇到了 mysdntopo2.py 文件中tab和空格键的错误使用,通过命令行的错误提示修改成功。
在对s1,s2下发流表时,在同一个命令行终端中进行导致错误。在课堂群中请教同学发现了错误原因,需要在另一个命令行终端进行下发流表操作。
通过本实验学会了对Open vSwitch进行基本操作,通过命令行终端使用OVS命令操作Open vSwitch交换机,管理流表,通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open vSwitch交换机。

posted @ 2022-09-20 13:40  102299246鲁玉琪  阅读(40)  评论(0编辑  收藏  举报