ADC

インターフェイスの状態に基づいた正常性追跡の構成

現在のマスター VIP アドレスのノードが完全にダウンする前にバックアップ VIP アドレスがマスター VIP を引き継ぐようにするには、ノード上のインターフェイスの状態が変化したときに VIP アドレスの優先順位を変更するようにノードを設定できます。たとえば、ノードは、インターフェイスの状態が DOWN に変わると VIP アドレスの優先順位を下げ、インターフェイスの状態が UP に変わると VIP アドレスの優先順位を上げます。この機能は、各 VIP アドレスのノード単位の設定です。

NetScalers NS1、NS2、NS3で構成されるアクティブ/アクティブ環境を考えてみましょう。これらのADCのそれぞれには、仮想IPアドレスVIP1、VIP2、VIP3、VIP4が設定されています。優先順位が異なるため、VIP1 と VIP4 は NS1 でアクティブになり、VIP2 は NS2 で、VIP3 は NS3 でアクティブになります。

NS1 のアクティブな VIP アドレスが NS2 または NS3 のいずれかに引き継がれるように、NS1 の VIP1 アドレスと VIP4 アドレスに対してインターフェイスベースのヘルストラッキングが設定されています。VIP アドレスのインターフェイスベースのヘルストラッキングの設定には、目的のインターフェイスを関連付け、VIP アドレスの関連する VRID の優先度を下げる(TrackIfNumPriority)パラメータを設定することが含まれます。たとえば、NS1 では、インターフェイス 1/2、1/3、1/5 が VIP1 の VRID に関連付けられ、優先度の低下は 20 に設定されます。

3 つのノードすべてで、これらの VIP アドレスに対してプリエンプションが有効になります。

次の表に、この例で使用される設定を示します。 ヘルストラッキングの設定例

vrrp health priority

NS1の複数のインターフェイスがダウンしたときのNS1の実行フローは次のとおりです。

  1. インターフェイス 1/3 がダウンすると、インターフェイス 1/3 が VIP1 に関連付けられているため、アドレス VIP1 のプライオリティは 20(VIP1 のプライオリティ値が下がる)減少します。
    • VIP1 の有効優先度 = (現在の優先度-優先度の低下) = (90-20) = 70
  2. 同様に、インターフェイス 1/5 がダウンすると、アドレス VIP1 のプライオリティはさらに低下します。
    • VIP1 の有効優先度 = (現在の優先度-優先度の低下) = (70-20) = 50
  3. この時点で、NS1 上の VIP1 の実効優先度は NS3 上の VIP1 の優先度よりも低くなっています。NS3 は VIP1 に対して NS1 をプリエンプションします。NS3 の VIP1 が引き継ぎ、アクティブ(マスター)になります。
  4. また、インターフェイス 1/5 も VIP4 に関連付けられているため、VIP4 のプライオリティは VIP4 のプライオリティ値(55)だけ下がります。
    • VIP4 の有効優先度 = (250-55) = 195
  5. インターフェイス 1/7 がダウンすると、VIP4 の優先順位はさらに下がります。
    • VIP4 の有効優先度 = (現在の優先度-優先度の低下) = (195-55) = 145
  6. この時点で、NS1 上の VIP4 の実効優先度は NS2 上の VIP4 の優先度よりも低くなっています。NS2 は VIP4 に対して NS1 をプリエンプションします。NS3 の VIP4 が引き継ぎ、アクティブ(マスター)になります。この構成では、NS1が完全にダウンする前に、4つのVIPアドレスのいずれもNS1上でアクティブにならないようにします。

IPv4 アクティブ-アクティブモードの設定手順

VIP アドレスのノードにこの機能を設定するには、優先度を下げる(TrackIfNumPriority)パラメータを設定し、状態を追跡するインターフェイスを関連付けて VIP アドレスの優先順位を変更します。関連するインターフェイスのいずれかの状態が DOWN または UP に変わると、ノードは VIP アドレスの優先度を、設定されている優先度を下げる(TrackIfNumPriority)値だけ下げたり上げたりします。

CLIを使用して低優先度を設定し、インターフェイスを仮想ルータ ID にバインドするには:

コマンドプロンプトで入力します。

  • set vrID <id> [-**trackifNumPriority** \<positive_integer>]
  • bind vrID <id> -trackifNum <interface_name>
  • show vrID <id>

例:

    > set vrID 125 -trackifNumPriority 10
    Done

    > bind vrID 125 -trackifNum 1/4 1/5
    Done
<!--NeedCopy-->

GUI を使用して低優先度を設定し、インターフェイスを仮想ルータ ID にバインドするには:

  1. システムに移動 > 通信網 > VMAC。
  2. [ **VMACs] タブで仮想ルーター ID を選択し、[編集] をクリックします。**
  3. [ 仮想 MAC の設定] で、[ 優先度の低下 ] パラメータを設定します。
  4. VRID オプションで追跡するインターフェイスを選択し 、[ アソシエイトインターフェイス] で仮想ルータ ID にインターフェイスを追加します。

IPv6 アクティブ/アクティブモードの設定手順

VIP6 アドレスのノードでこの機能を設定するには、優先度を下げる (TrackIfNumPriority) パラメータを設定し、状態を追跡するインターフェイスを関連付けて VIP6 アドレスの優先順位を変更します。関連するインターフェイスのいずれかの状態が DOWN または UP に変わると、ノードは VIP6 アドレスの優先順位を、設定されている優先度を下げる(TrackIfNumPriority)値だけ下げたり上げたりします。

CLI を使用して VIP アドレスの優先度を自動的に変更するには:

コマンドプロンプトで、次のいずれかのコマンドセットを入力します。

  • 新しい仮想 MAC6 を追加する場合:

    • add vrID6 <id> [-**trackifNumPriority** \<positive_integer>]
    • bind vrID6 <id> -trackifNum <interface_name>
    • show vrID6 <id>
  • 既存の仮想 MAC6 を再設定する場合:

    • set vrID6 <id> [-**trackifNumPriority** \<positive_integer>]
    • bind vrID6 <id> -trackifNum <interface_name>
    • show vrID6 <id>

例:

    > set vrID6 130 -trackifNumPriority 10
    Done

    > bind vrID6 130 -trackifNum 1/4 1/5
    Done
<!--NeedCopy-->
インターフェイスの状態に基づいた正常性追跡の構成