複数のスイッチ上の単一のLACPチャネルは冗長性を高めますか?


9

LACPを使用して複数のスイッチのポートに複数のインターフェイスを結合すると冗長性が向上するという意見、調査結果、または証拠に興味があります。以前に結合されたインターフェースは、常に単一のスイッチであり、別のポートへの冗長チャネルがあります。

ベンダーの詳細に触れずに、これは単一のLACPであるため、イベントまたは変更が広範囲にわたるサービス停止につながる可能性があると私は考えています。多様なスイッチでこの単一チャネルをテストするための予備の機器または時間がないと、私よりもネットワークの知識が豊富な人なら誰でも、結合されたインターフェイスを作成したサーバーへのネットワーク接続を停止させるネットワーク側のイベントがあるかどうかを教えてください別のスイッチの2つのポートに?

サーバーから複数のスイッチ(使用できることをお勧めします)全体でボンディングされたイーサネットチャネルを使用すると、スループットが向上し(疑いなく)、冗長性が向上します(不確実)。スイッチの障害、ポートの移行、パッチの適用、回復などのネットワークイベントにより、両方のサーバーネットワークインターフェイスのチャネルが使用できなくなる可能性がありますか?

前もって感謝します。

回答:


11

LACP自体は、複数のスイッチ間で結合する機能を提供しません。単一のイーサネットスイッチ上の複数のポート間で結合します。ベンダーによっては、スイッチ上のどのポートを結合できるかについても制限がある場合があります。

一部のベンダーは、異なるイーサネットスイッチ間で結合されたイーサネットチャネルを可能にする独自のプロトコル(通常はMLAGと呼ばれます)を持っています。例として、Cisco Nexus vPC(または一般にMLAG)はスイッチで動作するか、接続された2つのスイッチ間でサーバー上の単一のLACPポートチャネルを結合します。

サーバーから複数のスイッチ(使用できることをお勧めします)全体でボンディングされたイーサネットチャネルを使用すると、スループットが向上し(疑いなく)、冗長性が向上します(不確実)。スイッチの障害、ポートの移行、パッチの適用、回復などのネットワークイベントにより、両方のサーバーネットワークインターフェイスのチャネルが使用できなくなる可能性がありますか?

LACP 、LACPチャネル内の単一の物理ポートまたはケーブルの障害に対する保護提供する必要があります。

LACPは、LACPインターフェイスを誤ってシャットダウンしたり、VLANを削除したり、ポートチャネルメンバーリンクでTDRを実行したりするなどの人的要因から保護できません。LACPは、そのLACPチャネルの単一のメンバーリンク、スパニングツリーイベント、ブロードキャストストーム、不明なユニキャストフラッディングなどによる帯域幅の過剰プロビジョニングからも保護できません。

回復時間を心配する場合は、インターフェイスで短いLACPプロトコルタイムアウトを使用してください。


また、サーバーから使用できることが推奨されている、複数のスイッチ間でのボンディングされたイーサネットチャネルの使用。スループットの向上(間違いなく)と冗長性の向上(不確実)の両方を提供します。スイッチの障害、ポートの移行、パッチの適用、リカバリなどのネットワークイベントにより、チャネルが利用できなくなる可能性がありますか?
Sirch

3

LACPは通常、単一のデバイスまたはデバイスのグループとしてのみ機能します。つまり、スイッチとスイッチスタックの間でそれを行うことはできますが、複数の固有のデバイスに分散することはできません。


1
新しいスイッチのマルチシャーシリンクアグリゲーション(MLAG)テクノロジの一部は、「スタック」なしで機能することに注意してください。つまり、各スイッチは独自のアクティブコントロールプレーンを維持し、独立して機能できます。Arista MLAG、BrocadeのVCS、Cisco vPC、HPのIRFはすべて、このアプローチの例です。
rmalayter

したがって、「通常」の部分:)
SpacemanSpiff

3

LACPは、ホストが複数の物理接続を集約したいスイッチと通信するためのプロトコルです。ただし、この集計は常に可能であるとは限りません。複数のスイッチへの接続が行われる場合、それらのスイッチは、結合されたリンクを作成するために協力するいくつかの方法をサポートする必要があります。そうしないと、サポートできません。

ほとんどのスイッチはこの連携をサポートしていません。ただし、そうする人もいます。最も一般的な方法はSMLTプロトコルです。これにより、スイッチが連携してリンクを作成できます。一部のスイッチは、複数のスイッチが単一の論理スイッチとして機能できるようにするスタッキングプロトコルもサポートしています。どちらの場合でも、ドキュメントをチェックして、サポートと構成が確実であることを確認する必要があります。


3

LACPは、同じ2つのデバイス間の複数の物理リンクを、より高いスループットを持つ1つの論理リンクに集約します。スイッチに障害が発生した場合に冗長性を探す場合は、2つのスイッチへのリンクをセットアップし、スパニングツリープロトコルを有効にして2つのリンクをブリッジするようにサーバーを構成する必要があります。STPは、アクティブにする1つのリンクと他のバックアップを自動的に選択します。プライマリリンクがダウンした場合(スイッチが停止した場合)、バックアップに切り替わります。これは実際にはLACPとは何の関係もありません。


これは不正確な声明です。両方がスイッチではない2つのデバイス間でLACPを使用する場合、パケットの順序が乱れているために推奨されないロードバランシングにラウンドロビンを使用しない限り、スループットは向上しません。LACPは会話に応じて負荷を分散します。これは長時間実行される場合があり、常に同じ物理リンクを使用して通信します... 1つのデバイスが複数のクライアントを持つスイッチの場合、複数の会話が行われ、接続されたLACPのスループットが向上します。確かにdデバイス。
ドッグノーズ2016

@ dognose、LACPは定義によりスループットを向上させます。つまり、LACPが存在する理由はすべて、スループットを向上させることです。LACPとLinuxボンディングドライバーを混同しています。これは、ソフトウェアを介して複数のインターフェイスを介してパケットをルーティングし、順序付けの保証が不可能ではないにしても困難な場合です(正直に言うと、順序付けに関心があるのは誰ですか?)。LACPの複数の物理ポートとハードウェアサポートを備えた(およびLACPサポートを備えたスイッチに接続された)単一のインターフェイスには、このような問題はありません。
psusi 2016

2

4nics集約(2of4アクティブ+自動フェイルオーバー):

Linux:eth0-3-> bond0、結合モード= 4

スイッチ(例:ジュニパー):ポート1 +ポート2-> ae1セットインターフェースae1 aggregated-ether-options lacpパッシブ セットインターフェースae1(... vlan割り当てここ...)

スイッチ側のパッシブは、パートナーと通信するデバイスをLinuxにすることを保証します。同じNICでPXEブートが必要な場合-Aスイッチ、ge-0 / 0/1で強制アップ(juniper)オプションを探します


1

リンクアグリゲーションは、デバイスと2つ以上のCiscoスイッチ間で発生する可能性があります。たとえば、スタック内またはVSSを使用するコア上にあるスイッチです。通常、大まかな経験則は、スイッチのスタックを制御する管理インターフェイスが1つしかない場合、EtherchannelまたはLACPを使用してIPとMAC​​を追跡できるMACアドレステーブルが1つあることです。各EC / LACP集約パス。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.