balance-rrと802.3adの違いは何ですかxmit_hash_policyをlayer3 + 4に設定
https://www.kernel.org/doc/Documentation/networking/bonding.txt
This algorithm is not fully 802.3ad compliant. A single TCP or UDP conversation containing both fragmented and unfragmented packets will see packets striped across two interfaces. This may result in out of order delivery. Most traffic types will not meet this criteria, as TCP rarely fragments traffic, and most UDP traffic is not involved in extended conversations. Other implementations of 802.3ad may or may not tolerate this noncompliance.
802.3ad xmit_hash_policyをlayer3 + 4に設定すると、標準的で実用的で広く使用されているボンディングモードの1つになります。他の多くの場合と同様に、単一のTCP接続で100%を超えるスループットは許可されません。実際には、引用した断片化されたパケットの免責事項は、私が見た限りでは関係ありません。
balance-rrは非常に特殊で、めったに使用されないバランシングモードです。これは主に、専用のバックアップ/復元サブネットに役立ちます。ネットワークとシステム管理者の共同スタッフと一緒に保守し、スイッチを特別に設定し、すべてのサーバー/ルーターを特別に設定すると、少しのテストで、1つのTCP接続。ただし、200%は期待しないでください(復元が非常に遅い場合を除いて、両方向をテストすることを忘れないでください)。リンクがダウンした場合、残りのリンクは機能します。
あなたはすでに詳細な技術的説明にリンクしているので、私はあなたが高レベルの答えが欲しいと思いました。
リンクアグリゲーショングループ(LAG)は、帯域幅を増やすためだけでなく、バックアップをリンクするためにも使用されます。 LAGの1つのリンクがバランスを崩す場合-rrLAGは正しく機能しませんが、802.3adLAGは帯域幅を減らしても正常に機能します。
Balance-rr LAGでは、1つのTCP/UDP接続にLAGの全帯域幅を使用できますが、802.3ad LAGでは、1つのリンク帯域幅のみを使用できます。 balance-rrLAGはbackup-restoreをサポートしていません。 Cisco EtherchannelLAGと完全に連携します。多くのCiscoスイッチは、Etherchannel LAGのみをサポートし、802.3adLACPをサポートしていません。