NIC ボンディングの適応型負荷分散について私が理解しているのは、ARP 要求を動的に悪用して、トラフィックの入出力が異なるスレーブから行われるようにし、トラフィックを最適化しようとするというものでした。
ただし、「現在アクティブなスレーブ」は、フェイルオーバーのために他のスレーブを使用していることを示しているようです。
この文脈では、「現在アクティブなスレーブ」とはどういう意味ですか?
答え1
alb ボンドで現在アクティブなスレーブは、その MAC アドレスがボンドの HW アドレスとして使用されるスレーブです。
から:https://www.kernel.org/doc/Documentation/networking/bonding.txt
バランス調整に ARP ネゴシエーションを使用すると、ARP 要求がブロードキャストされるたびに、ボンドのハードウェア アドレスが使用されるという問題が生じます。そのため、ピアはボンドのハードウェア アドレスを学習し、受信トラフィックのバランス調整が現在のスレーブに反映されなくなります。この問題は、トラフィックが再分配されるように、個別に割り当てられたハードウェア アドレスを持つすべてのピアに更新 (ARP 応答) を送信することで対処されます。