将 KVM VM 连接至支持 VLAN 过滤的桥接器

将 KVM VM 连接至支持 VLAN 过滤的桥接器

我正在尝试在运行 OEL 8.1 的虚拟化主机上使用新的支持 vlan-filter 的桥接器。它不支持开箱即用的 OpenVSwitch,我认为支持 vlan 的桥接器可能会起作用。

现在我有(通过 nmcli 配置):

[root@nano ~]# bridge vlan
port    vlan ids
eno5
     22 PVID untagged    24
br0
     22 PVID untagged    24 untagged

接口 br0 有一个 IP 地址,我认为这是不对的,因为应该有像 br0.22 这样的东西具有该地址。

因此,存在具有 VLAN 的桥接器和主接口:1. 22 - 主机主接口 2. 24 - 虚拟机主接口

问题是 - 如何精确配置 KVM 以连接到单个 24 个 VLAN,以及如何精确使用这些 VLAN。

KVM 文档说,您可以使用 OpenVSwitch 的端口组定义网络(我有这个文件),或者您可以为网桥定义网络。旧技术是为每个 VLAN 建立单独的网桥,我可能会在这里这样做,但没有办法为 VLAN 感知网桥创建子网桥。

无法创建 vlan22 接口 nmcli con add type vlan con-name vlan22 dev br0 id 22,因为它不起作用。

我似乎对这项技术以及它在网桥从属设备之间保留 VLAN 标签的方式感到困惑。

有什么建议可以指出我吗?

相关内容