のネットワークボンディングモードは何ですかGeek Diary
ネットワークインターフェースボンディングは、ポートトランキング、チャネルボンディング、リンクアグリゲーション、NICチーミングなど、多くの名前で呼ばれています。 それは単一チャネルの結合インターフェイスに多数のネットワーク接続を結合するか、または総計します。 これにより、複数のネットワークインターフェイスが1つとして機能し、スループットを向上させ、冗長性またはフェールオーバーを提供することができます。
Linuxカーネルには、複数の物理ネットワークインタフェースを単一の論理インタフェースに集約するためのボンディングドライバが付属しています(たとえば、eth0とeth1をbond0に集約するなど)。 結合されたインターフェイスごとに、モードとリンク監視オプションを定義できます。 7つの異なるモードオプションがあり、それぞれが特定の負荷分散とフォールトトレランス特性を提供します。
ネットワークボンディングモード
次のボンディングポリシーモードを使用できます。
/usr/share/doc/iputils-*/READMEを参照してください。使用可能なボンディングポリシーモードの完全な説明のためのボンディングファイル。 以下のtbaleは、ネットワークボンディングモードの概要と比較を示しています。
モード | ポリシー | 動作方法 | フォールトトレランス | 負荷分散 |
---|---|---|---|---|
0 | ラウンドロビン | パケットは、各インターフェイスを介して順次送受信されます。 | いいえ | はい |
1 | アクティブバックアップ | 1つのNICがアクティブで、別のNICがスリープ状態になっています。 アクティブなNICがダウンすると、別のNICがアクティブになります。 x86環境でのみサポートされます。 | はい | いいえ |
2 | XOR | このモードでは、スレーブNICのMACアドレスが着信要求のMACと照合され、この接続が確立されると、同じNICが宛先MACの送受信に使用されます。 | はい | はい |
3 | 放送 | すべての送信はすべてのスレーブで送信されます | はい | いいえ |
4 | ダイナミックリンクアグリゲーション | 集約されたNicは1つのNICとして機能し、スループットが向上しますが、NICに障害が発生した場合にはフェールオーバー ダイナミックリンクアグリゲーションには、IEEE802.3adをサポートするスイッチが必要です。 | はい | はい |
5 | Transmit Load Balancing(tlb) | 発信トラフィックは、各スレーブインターフェイスの現在の負荷に応じて分散されます。 着信トラフィックは、現在のスレーブによって受信されます。 受信側のスレーブに障害が発生した場合、別のスレーブが障害が発生したスレーブのMACアドレスを引き継ぎます。 | はい | はい |
6 | Adaptive Load Balancing(ALB) | ダイナミックリンクアグリゲーションとは異なり、Adaptive Load Balancingは特定のスイッチ構成を必要としません。 適応型負荷分散は、x86環境でのみサポートされます。 受信パケットは、ARPネゴシエーションによって負荷分散されます。 | はい | はい |
ネットワークボンディングリンク監視
ボンディングドライバは、スレーブのリンク状態を監視するための二つの方法をサポートしています。
MII(Media Independent Interface)Monitor
これはデフォルトのリンク監視オプションです。 このメソッドは、ローカルネットワークインターフェイスのキャリア状態のみを監視します。 これは、キャリア状態情報のためにデバイスドライバに依存するか、MIIレジスタを直接照会するか、ethtoolを使用してキャリア状態を取得しようとします。 MII監視には、次の情報を指定できます:
- 監視頻度:キャリア状態を照会するまでのミリ秒単位の時間
- Link up delay:アップしているリンクを使用する前に待機するミリ秒単位の時間
- Link down delay: アクティブリンクがダウンと報告されたときに別のリンクに切り替えるまでの待機時間ミリ秒単位
ARP Monitor
このリンク監視方法は、APRクエリをネットワー ARPモニタは、デバイスドライバに依存して、最後の受信時間と送信開始時間を更新します。 デバイスドライバがこれらの時間を更新していない場合、ARPモニタはそのデバイスドライバを使用するスレーブに失敗します。 APRの監視には、次の情報を指定できます:
- 監視頻度:ARPクエリが送信されるミリ秒単位の時間
- ARPターゲット:ARPクエリが送信されるIPアドレスのコンマ区切りリスト