在 CentOS 上,绑定 VLAN 中继桥接到 Xen dom0 的路由问题

在 CentOS 上,绑定 VLAN 中继桥接到 Xen dom0 的路由问题

我正在设置一个具有 LACP 绑定的新 dom0。未启用中继时,网络、dom0 和 domU 之间的连接良好。

一旦我开始在交换机上标记流量并在 dom0 上添加相应的接口(bondX.VLANID 和与每个 VLAN 绑定的新网桥),我就会遇到两个问题。

  1. 我只能通过 dom0 上的默认网关设置的子网连接到 dom0。
  2. 无论网桥如何,所有 domU 都会失去网络连接(从/到 LAN、dom0、同一网桥上的其他 domU)。

对我可能遗漏的内容有什么想法吗?

应 Tilman Schmidt 的评论要求添加更多细节:

工作:交换机上的 LACP 组 -> dom0 上的 bond0(模式 4)-> 网桥 -> domU

损坏:交换机上的中继 LACP 组 -> dom0 上的 bond0(模式 4),其中 bond0.VLANIDX -> bridgeX -> domU

与 VLANID X 上的 dom0 的连接(其中 dom0 的默认网关设置在 VLANID X 上)工作正常,但任何其他 VLAN 设置似乎都无法运行,即使 bond0.X 和相应网桥上的接口计数器都在增加。

除了 bond0 的标准配置(在添加 VLAN 之前没有任何问题)之外,我还向每个 bond0.VLANIDX 网络脚本添加了以下参数(从主 bond0 接口中删除 BRIDGE= 行):

VLAN=yes
BRIDGE=bridgeX

然后,对于每个 bridgeX,我在 IPADDRESS 和 NETMASK 参数中添加 VLAN 的相应 IP 信息。

相关内容