balance-rr と 802.3ad の違いは何ですか?

balance-rr と 802.3ad の違いは何ですか?

私はボンディング モードを知っており、balance-rrおよびについても知っています802.3ad。どちらもフォールト トレランスを提供し、何らかの方法でリンク スループットを向上させます。

私の質問は、スイッチのサポートを必要とせずに使用できる場合、balance-rrなぜ誰もが 802.3ad を使用したいと思うのかということです。

答え1

からこのページに関してbalance-rr

このモードは、単一の TCP/IP 接続で複数のインターフェイスにトラフィックをストライプ化できる唯一のモードです。したがって、単一の TCP/IP ストリームで複数のインターフェイスのスループットを利用できる唯一のモードです。ただし、これには代償があります。ストライプ化により、ピア システムがパケットを順序どおりに受信しなくなることが多く、TCP/IP の輻輳制御システムが起動して、セグメントが再送信されることがよくあります。

そして以下に関して802.3ad:

802.3ad 規格では、フレームが順番に (一定の制限内で) 配信されることも義務付けられているため、一般に単一の接続ではパケットの順序が誤っていることはありません。

したがって、802.3ad はパケットの順序付けを改善し、TCP の再送信を回避します。

答え2

それは間違いです。balance-rr と 802.3ad の両方に、サポートされているスイッチ (EtherChannel) が必要です。

バランス-rr:フレームはハッシュなしでラウンドロビン方式で送信され、真の負荷分散が実現されます。
802.3ad:このモードはリンク アグリゲーションの公式標準であり、トラフィックのバランスをとるための多くの構成可能なオプションが含まれています。

EtherChannel をサポートしていない場合は、Balance-ALB または Balance-TLB を使用します。どちらの手法も、送信時 (TLB) または送受信時 (ALB) に MAC の変更を使用します。

より詳しい情報ここ

関連情報