ネットワーク・インターフェイスのボンディングには、多くの名称が使われている:ポートトランキング、チャネルボンディング、リンクアグリゲーション、NICチーミングなど。ボンディングは、複数のネットワーク接続を結合または集約して、 シングル・チャネル・ボンディング・インターフェースにします。ボンディングは、2つ以上のネットワーク・インターフェイスを1つのものとして機能させ、スループットを向上させ、冗長性やフェイルオーバーを提供します。
ADCのカーネルには、複数の物理ネットワーク・インタフェースを1つの論理インタフェースにアグリゲートする(例えば、eth0とeth1をbond0にアグリゲートする)ためのBondingドライバが組み込まれています。各ボンディング・インターフェースに対して、モードとリンク・モニタリング・オプションを定義できます。7つの異なるモードオプションがあり、それぞれが特定のロードバランシングとフォールトトレランス特性を提供します。下図を参照してください。
注:ボンディングは、ハードウェアベースのADCアプライアンスに対してのみ設定できる。
ボンディング・プロフィールの作成
新しいボンドを追加するには、Addボタンをクリックしてください。
ボンディング設定の名前を指定します。
どのボンディング・モードを使用するかを選択する
次に、「Interfaces」セクションで、ネットワーク・インターフェイスの「Bond」ドロップダウン・フィールドから、使用するボンディング・モードを選択します。
以下の例では、eth0、eth1、eth2がbond0の一部になっている。一方、Eth0は管理インターフェースとして独立したままである。
ボンディング・モード
ボンディング・モード
|
説明
|
balance-rr:
|
パケットの送受信は、各インタフェースを通じて順次行われる。
|
アクティブ・バックアップ
|
このモードでは、1つのインターフェイスがアクティブになり、2つ目のインターフェイスはスタンバイになる。このセカンダリ・インターフェイスがアクティブになるのは、最初のインターフェイスのアクティブ接続に障害が発生した場合だけである。
|
balance-xor:
|
送信元MACアドレスと宛先MACアドレスのXORに基づいて送信する。このオプションは、各宛先MACアドレスに対して同じスレーブを選択します。
|
を放送した:
|
このモードでは、すべてのスレーブ・インターフェースのすべてのデータを送信する。
|
802.3ad:
|
同じ速度とデュプレックス設定を共有するアグリゲーショングループを作成し、802.3ad仕様に従ってアクティブアグリゲータのすべてのスレーブを利用します。
|
balance-tlb:
|
アダプティブ送信負荷分散ボンディングモード:特別なスイッチサポートを必要としないチャネルボンディングを提供する。送信トラフィックは、各スレーブの現在の負荷(速度に対して計算される)に従って分配される。現在のスレーブが着信トラフィックを受信する。受信スレーブが故障した場合、別のスレーブが故障した受信スレーブのMACアドレスを引き継ぎます。
|
balance-alb:
|
アダプティブ・ロードバランシング・ボンディング・モード: IPV4トラフィックのためのbalance-tlbプラス受信ロードバランシング(rlb)も含まれ、特別なスイッチ・サポートは必要ありません。受信負荷分散はARPネゴシエーションによって達成される。ボンディングドライバは、ローカルシステムから送信されたARPリプライを途中でインターセプトし、異なるピアがサーバーに異なるハードウェアアドレスを使用するように、ソースハードウェアアドレスを、ボンディング内のスレーブの1つのユニークなハードウェアアドレスで上書きします。
|