Quagga ルート インジェクションとループバック アドレスを使用して複数の NIC の L3 で HA/負荷分散を構成する方法 (CentOS 7)

Quagga ルート インジェクションとループバック アドレスを使用して複数の NIC の L3 で HA/負荷分散を構成する方法 (CentOS 7)

以前の投稿では、拡張バージョンのセクションで @Celada がこれについて言及していました:独立したスイッチでNICボンディングを使用する

私の状況:
4 つの 100G NIC を備えた 1 つの CentOS 7.2 ホスト - すべて ToR に接続されています:

NIC1: 10.0.2.1/24

NIC2: 10.0.2.2/24

NIC3: 10.0.2.3/24

NIC4: 10.0.2.4/24

要件: Centos ホストで追加のループバック アドレスを構成し、ラック内のクライアント マシンの HA/LB アクセス、およびストレージの iSCSI データ パス アクセス用の単一 IP として公開する方法。

答え1

あなたが引用した回答を引用します:

ip addr add 10.0.3.1/32 dev loで設定します

したがって、サブネット 3 はサーバー リソースに対応します。/etc/sysconfig/network-scripts/ifcfg-* を編集しますsystemctl restart network。Quagga はこれを取得し、4 つの NIC にリンク ステート アドバタイズメントを送信します。NIC が停止しているとき (たとえば、1 つのプラグを抜いたとき) は、その数が少なくなります。

iSCSI イニシエーターなどのクライアントは、HA アドレス 10.0.3.1 を参照し、現在稼働している 4 つの NIC の 1 つを介して透過的に送信します。

関連情報