web-dev-qa-db-ja.com

Linuxボックスからの冗長イーサネットリンク

これはRTFMのような質問かもしれません。もしそうなら、TFMへのリンクを提供する人に喜んで答えを与えます:)

私のラックには、いたるところに冗長性があります。 2セットのスイッチ、2つのアップストリームルーター、2つの電源パス、サーバー内のデュアル電源...あなたはドリルを知っています。しかし、今私はサーバーからのデュアルパスについて疑問に思っています。それぞれに2つ(またはそれ以上)のNICがあります。過去に行ったことは、LAG(Cisco-speak:Etherchannel)を使用して同じスイッチへの2つのリンクを提供することでした。実際には、スタック内の2つのスイッチ(つまり、1つの管理インターフェイス、ただし2つの物理ボックス)になります。つまり、ケーブルやインターフェイス(スイッチまたはボックス上)の障害、あるいはスイッチの障害(スタッキングによって他のスイッチがドラッグされない場合)にも耐えることができます。

続けてみませんか?複数のスイッチスタックが必要になるところまで来ています。これは、スイッチスタックに障害が発生した場合、到達可能なマシンを半分に削減することを意味します。

スイッチスタックには、相互に、ルーターなどに十分な帯域幅の相互接続があると想定します。私が欲しいのは、スパニングツリープロトコルのようなものです。各サーバーから各スイッチに回線を実行し、使用するものを選択します。そのリンクがダウンした場合は、他のリンクに交換してください。これにより、スイッチスタック全体が問題なく失敗するようになることを願っています(全員が切り替えに気付いた後)。

重要な場合は、CentOSを実行しています。スイッチ固有ではないものが理想的ですが、ベンダーからのソリューションについても聞きたいです。

4
Bill Weiss

基本的に、mode = 1、active-backupを使用してマシンのNICを結合する必要があります。これは設定に役立ちます http://www.howtoforge.com/network_card_bonding_centos

7
Tom O'Connor

ボンディングドライバーを見てください。それはあなたが説明していることを行うことができるアクティブ/パッシブモードを持っています。特定のスイッチサポートは必要ありません。これは古いドキュメントですが、それでも関連性があるはずです。

http://www.kernel.org/pub/linux/kernel/people/marcelo/linux-2.4/Documentation/networking/bonding.txt

2
Jeff Snider

NIC Switch Fault Tolerantモードでのチーム化を使用しようとしているように思えます。ホストにはどのNICがインストールされていますか?ドライバーは、チーム化のためのあらゆるタイプの高度なネットワークサービスをサポートしていますか?ソート?

0
joeqwerty