实验 4:Open vSwitch 实验——Mininet 中使用 OVS 命令

、实验目的
Mininet 安装之后,会连带安装 Open vSwitch,可以直接通过 Python 脚本调用
Open vSwitch 命令,从而直接控制 Open vSwitch,通过实验了解调用控制的方法。
二、实验任务
在本实验中,使用 Mininet 基于 Python 的脚本,调用ovs-vsctl命令直接控制
Open vSwitch。使用默认的交换机泛洪规则,设置更高的优先级规则进行预先定
IP 报文的转发。在多个交换机中通过设置不同 TOS 值的数据包将通过不同的
方式到达目的地址,验证主机间的连通性及到达目的地址的时间。
三、实验要求
1. 学习 ovsSingleBr.py ovsMultiBr.py,在下图拓扑中实现VLAN
上述代码将 h0 h2 划分在 VLAN 0 中,h1 h3 划分在 VLAN 1 中,由于拓扑没
有控制器,并且初始化时删除了交换机中的所有流表,因此除非下发流表,否则
主机之间网络无法连通。请尝试修改代码,利用 ovs 命令直接下发 VLAN 设置的
流表项,最终测试 h0 h2 互通,h1 h3 互通,其余主机均不通,结果如下图。
posted @ 2020-09-30 14:53  恕我直言,你也丑陋  阅读(162)  评论(0编辑  收藏  举报