(一)基本要求
a) /home/用户名/学号/lab2/目录下执行ovs-vsctl show命令、以及p0和p1连通性测试的执行结果截图;
b) /home/用户名/学号/lab2/目录下开启Mininet CLI并执行pingall命令的截图、上述目录下查看OVS流表的命令结果截图,wireshark抓包截图
pingall:
查看OVS流表:
wireshark抓包:
(二)进阶要求
阅读SDNLAB实验使用Mininet,编写Python代码,生成(一)中的SDN拓扑,并在代码中直接使用OVS命令,做到可以直接运行Python程序完成和(一)相同的VLAN划分。
个人感想:
本次实验的基本要求根据课件几乎都可以完成,但很多命令不是很熟悉,在原基础上进行小修改才能运行成功。在下发流表的过程中要保留原本的mininet的cli界面,重新从左侧的终端控制面板新建一个窗口执行下发流表命令的配置。遇到拓扑建错的情况可以使用“sudo mn -c”命令来清空拓扑网络然后重新建立拓扑。通过本次实验学习到了ovs-vsctl相关的基础操作,学会了如何在命令行终端进行下发流表的配置和在虚拟机上使用wireshark进行抓包。但还存在python的相关命令不够熟悉,命令的回车没注意到等问题。