802.3adをサポートしていない2つのスイッチを使用してボンディングモード4を設定できますか?つまり:
2nicsを搭載したサーバーLinux:nic1ケーブルをスイッチ1に接続し、nic2ケーブルをスイッチ2に接続してから、スイッチ1からpc1に別のケーブルを接続し、スイッチ2からpc1に別のケーブルを接続しますか?明らかに、バインディングは両方のコンピュータで有効になっています。
答え1
いいえ。モード4は802.3ad用です。このプロトコルを使用すると、サーバーはスイッチと通信し、リンクの両側に結合されたインターフェースを確立できます。スイッチがそれをサポートしていない場合(または使用しているスイッチがスタック型ではないため、両方のスイッチで単一のチャネルグループを形成している場合)、チャネルグループは正しく形成されません。
より良いロードバランシングを提供し、特別なスイッチサポートを必要としないモード6が必要な場合があります。それにもかかわらず、取得する必要があると思う結果を得ていることを確認するために、フェイルオーバーとスループットをテストせずに本番環境でボンディングを実装しないでください。特に、特定のスイッチのパフォーマンスが向上するとは、むしろ低下する状況を見たことがあります。
さらに、エンドポイントが2つだけ関連する多くの場合、受信方向の合計リンク1つよりも多くの帯域幅を取得することはできません。たとえば、box1に4 x 1gbpsリンクのボンディングがあり、box2に10gbpsリンクがある場合(ボンディングされていない、10gのみ)、box1は4gbpsでbox2に送信できますが、データのみを受信できます。 box2から1Gbpsへ。ボンディングは、2つのエンドポイント間でより多くの非対称帯域幅が必要な場合、または通信するエンドポイントが多い場合にのみ実際に機能します。 (もちろん必要なのがフェイルオーバーだけならとても良いです。)
さまざまなGoogleヒット作(例:これ)接着の詳細な指示を確認してください。
これが役に立つことを願っています。