一、实验目的
- 能够对Open vSwitch进行基本操作;
- 能够通过命令行终端使用OVS命令操作Open vSwitch交换机,管理流表;
- 能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open vSwitch交换机
二、实验环境
Ubuntu 20.04 Desktop amd64
三、实验要求
(一)基本要求
a) /home/用户名/学号/lab2/目录下执行ovs-vsctl show命令、以及p0和p1连通性测试的执行结果截图;
b) /home/用户名/学号/lab2/目录下开启Mininet CLI并执行pingall命令的截图、上述目录下查看OVS流表的命令结果截图,wireshark抓包截图
(二)进阶实验
本次的实验难度对于我而言较难,主要在原有Mininet基础上新增的划分VLAN部分和之后利用wireshark这部分最令我感到艰难,前者主要是因为按着老师给的教程按图索翼的时候,自作聪明漏了一条指令以为无关紧要,殊不知环环相扣,掉了一环就是竹篮打水;后者主要是因为新接触的工具,惯性思维忽视了在虚拟机上这一先提条件,以及抓包时没有先满足pingall这一条件。
本节实验既收获了划分VLAN,也进一步通过Python如何一步到位,稍稍理清了一点思路。另外学习时务必避免想当然的惯性思维,不畏难的同时但也不应掉以轻心。