2x 模式 4 LACP 绑定的主动-备份绑定

2x 模式 4 LACP 绑定的主动-备份绑定

我有 2 个交换机和一个带有 4 个网卡的服务器。交换机通过 LACP LAG 连接在一起。

我希望能够在交换机故障中幸存下来,并且仍然能够丢失任何链接,并获得 LACP 绑定带来的流入每个交换机的流量聚合带宽增加的好处。


  .-----------.   .-----------.
  |  Switch1  |===|  Switch2  |
  '----=---=--'   '--=---=----'
        \ /           \ /
        / \           / \
  .----=-.-=----.----=-.-=----.
  | eth0 | eth1 | eth2 | eth3 |
  '------'------'------'------'

根据这个问题https://unix.stackexchange.com/a/172232/30008可以如果我没有交换机间链路,则所有 4 个 NIC 都具有单模式 4 绑定。
我在这个设置上遇到了困难,因为 bond0 获取了绑定中第一个链接的 MAC 地址。即使绑定驱动程序协商主动聚合器 ID(对),另一对上的链路状态仍处于运行状态,这会导致被动交换机保留绑定 MAC 的条目。

Linux 绑定驱动程序无法绑定绑定,否则active-backup跨 LACP 对进行绑定会很好地工作。

使用非堆叠/mLAG 交换机实现此目的的最佳方法是什么?

相关内容