LACPバインディング用の2xモード4アクティブバックアップバインディング

LACPバインディング用の2xモード4アクティブバックアップバインディング

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-backupLACPペア全体で正しく動作するボンドをバインドできません。

ビスタック/mLAGスイッチを使用してこれを達成するための最良の方法は何ですか?

関連情報