ADC

優先設定の遅延

デフォルトでは、バックアップ VIP アドレスのプライオリティがマスター VIP アドレスのプライオリティよりも高くなった直後に、そのマスター VIP アドレスがプリエンプションされます。バックアップ VIP アドレスを設定する場合、プリエンプションを遅延させる時間を指定できます。プリエンプション遅延時間は、各バックアップ VIP アドレスのノード単位の設定です。

バックアップ VIP のプリエンプション遅延設定は、次の状況では適用されません。

  • マスター VIP のノードがダウンします。この場合、バックアップ VIP のノードに設定されたデッドインターバルの後、バックアップ VIP がマスター VIP を引き継ぎます。
  • マスター VIP のプライオリティは 0 に設定されます。バックアップ VIP のノードに設定されたデッドインターバルの後、バックアップ VIP がマスター VIP を引き継ぎます。

例:プリエンプションの遅延

NetScalerアプライアンスNS1とNS2で構成されるアクティブ-アクティブ展開を考えてみましょう。仮想 IP アドレス VIP1 は、これらの各アプライアンスで設定されます。優先度が高いため、VIP1はNS2のマスターになります。これら 2 つのノードでは、プリエンプションが有効で、VIP1 のプリエンプション遅延時間が設定されています。

次の表に、この例で使用されている設定の一覧を示します。

エンティティとパラメータ NS1 での設定 NS2 での設定
VIP1 (参照のみを目的としています) IP アドレス:192.0.1.10、 **VRID: 10、プライオリティ:100、プリエンプション:有効、プリエンプション遅延時間:1000 秒** IP アドレス:192.0.1.10、 **VRID: 10、プライオリティ:200、プリエンプション:有効、プリエンプション遅延時間:2000 秒**
デッドインターバル 1 秒 2 秒

この設定で発生する可能性のあるプリエンプション動作の例を以下に示します。

  • NS1 の VIP1 のプライオリティが NS2 の VIP1 のプライオリティよりも高い値(たとえば 210)に設定されている場合、NS1 上の VIP1 は、設定したプリエンプション遅延時間(1000 秒)が過ぎるとマスターを引き継ぎます。
  • 次のVRRP設定を持つ3番目のノードNS3をこの導入環境に追加すると、NS3上のVIP1は、設定されたプリエンプション遅延時間(3000秒)が経過するとマスターになります。
    • VIP1
      • グリッド:30
      • IP アドレス:
      • 優先度 = 300
      • プリエンプション遅延時間 = 3000 秒
  • NS2がダウンすると、1秒後にNS1のVIP1がマスターを引き継ぎます(NS1にデッドインターバルを設定)。この場合、NS1 上の VIP1 のプリエンプション遅延時間は適用されません。
  • NS2 がダウンして NS1 が再起動した場合、NS1 の VIP1 は NS1 が起動してから 1 秒後にマスターになります(NS1 ではデッドインターバルを設定)。この場合、NS1 上の VIP1 のプリエンプション遅延時間は適用されません。
  • NS2 の VIP1 のプライオリティが 0 に設定されている場合、VIP1 はスタンバイモードに移行します。NS1のVIP1は1秒後にマスターを引き継ぎます(NS1にデッドインターバルを設定)。この場合、NS1 上の VIP1 のプリエンプション遅延時間は適用されません。

IPv4 アクティブ/アクティブモードの遅延プリエンプションの設定

VIP アドレスのプリエンプション遅延時間を設定するには、関連する仮想 MAC アドレスのプリエンプション遅延タイマーパラメータを設定します。アドレスを追加するときにこのパラメータを設定することも、既存の仮想 MAC アドレスを変更することもできます。

CLI を使用してプリエンプション遅延時間を設定するには:

  • 仮想 MAC の追加時にプリエンプション遅延時間を設定するには、コマンドプロンプトで次のように入力します。
    • add vrID <id> -preemptiondelaytimer <secs>
    • VRID を表示
  • 仮想 MAC の変更中にプリエンプション遅延時間を設定するには、コマンドプロンプトで次のように入力します。
    • set vrID <id> -preemptiondelaytimer <secs>
    • VRID を表示

GUI を使用してプリエンプション遅延時間を設定するには:

  1. [ システム ] > [ ネットワーク ] > [ VMAC] に移動します。
  2. [ VMAC ] タブにあります。新しい仮想 MAC を追加するとき、または既存の仮想 MAC を編集するときに、 プリエンプション遅延タイマーパラメータを設定します

設定例:

次の構成では、「例:プリエンプションの遅延」の表に記載されている設定を使用しています。

    Settings on NS1

    > set vrid param –deadInterval 1

    Done

    > add ns ip 192.0.1.10 255.255.255.255 –type VIP

    Done

    > add vrid 10 –Priority 100 –Preemption Enable –preemptiondelaytimer 1000

    Done

    > bind ns ip 192.0.1.10 255.255.255.255 –vrid 10

    Done

    Settings on NS2

    > set vrid param –deadInterval 2

    Done

    > add ns ip 192.0.1.10 255.255.255.255 –type VIP

    Done

    > add vrid 20 –Priority 200 –Preemption Enable –preemptiondelaytimer 2000

    Done

    > set ns ip 192.0.1.10 255.255.255.255 –vrid 10

    Done
<!--NeedCopy-->

IPv6 アクティブ/アクティブモードの遅延プリエンプションの設定

VIP6 アドレスのプリエンプション遅延時間を設定するには、関連する仮想 MAC6 アドレスのプリエンプション遅延タイマーパラメータを設定します。このパラメータは、仮想 MAC6 アドレスを追加するときに設定することも、既存の仮想 MAC6 アドレスを変更することもできます。

CLI を使用してプリエンプション遅延時間を設定するには:

  • 仮想 MAC6 の追加時にプリエンプション遅延時間を設定するには、コマンドプロンプトで次のように入力します。
    • add vrID6 <id> -preemptiondelaytimer <secs>
    • show vrID6
  • 仮想 MAC6 の変更中にプリエンプション遅延時間を設定するには、コマンドプロンプトで次のように入力します。

    • set vrID6 <id> -preemptiondelaytimer <secs>
    • show vrID6

GUI を使用してプリエンプション遅延時間を設定するには:

  1. [ システム ] > [ ネットワーク ] > [ VMAC] に移動します。
  2. VMAC6 タブにあります。仮想 MAC6 アドレスを追加するとき、または既存の仮想 MAC6 アドレスを編集するときに、 プリエンプション遅延タイマーパラメータを設定します
優先設定の遅延