我有两个 OVS 桥,它们使用补丁连接到第三个 v-switch。
Bridge br1
Port br1
Interface br1
type: internal
Port br1-ext
Interface br1-ext
type: patch
options: {peer=ext-br1}
Port veth573b5f8a
Interface veth573b5f8a
Bridge br2
Port br2
Interface br2
type: internal
Port vethe3fada17
Interface vethe3fada17
Port br2-ext
Interface br2-ext
type: patch
options: {peer=ext-br2}
Bridge ext
Port physnet1
Interface physnet1
Port ext-br1
Interface ext-br1
type: patch
options: {peer=br1-ext}
Port ext
Interface ext
type: internal
Port ext-br2
Interface ext-br2
type: patch
options: {peer=br2-ext}
上面有一个 DHCP 服务器physnet1
。我需要隔离这些 v-switch 之间的 L2 流量,但允许来自 physnet1 的 DHCP 流量。我怎样才能做到这一点?
注意:IRL 有 N 个 v 开关。
我发现我需要在流表中设置规则,我已经使用这些流实现了租户隔离:
删除 ext 桥上的默认流并: