VRRP 通信インターバルの設定
-
Helloインターバル。マスター VIP アドレスのノードがピアノードに送信する VRRP hello メッセージ間の間隔。
-
Deadインターバル。マスター VIP アドレスのノードから VRRP hello メッセージが受信されない場合、バックアップ VIP アドレスのノードがマスター VIP アドレスの状態を DOWN と見なすまでの時間。deadインターバルの後、バックアップ VIP アドレスが引き継ぎ、マスター VIP アドレスになります。
-
sh vrIDParam
> set vrIDParam -helloInterval 500 -deadInterval 2
Done
-
\[システム\] > \[ネットワーク\] に移動し、 \[設定\] グループで \[仮想ルーターパラメータ\] をクリックします。
-
\[仮想ルータパラメータの構成\] で、\[Hello Interval\] および \[**Dead Interval\]**パラメータを設定します。
-
[OK] をクリックします。
例 1:同じ VRRP Deadインターバルを持つノード
-
NS1では、VIP1がアクティブ(マスター)であるため、NS1は、400ミリ秒に設定されたhelloインターバルでVIP1アドレスについてNS2およびNS3にhello メッセージを送信します。同様に、NS2 は VIP2 の hello メッセージを送信し、NS3 は VIP3 の hello メッセージを送信します。
-
NS1では、設定されたdeadインターバルは、NS1上で非アクティブ(バックアップ)であるため、VIP2およびVIP3に適用されます。同様に、NS2 では、設定されたdeadインターバルが VIP1 および VIP3 に適用され、NS3 では、設定されたdeadインターバルが VIP1 および VIP2 に適用されます。
-
NS1 がダウンした場合、NS2 と NS3 は NS1 から hello メッセージを 2 秒間受信しない場合(deadインターバル)、NS1 がダウンしていると見なします。NS3 上の VIP1 が引き継がれ、アクティブ(マスター)になります。これは、VRID の優先度(60)が NS2(30)の VIP1 よりも高いためです。
例 2:VRRP deadインターバルが異なるノード
-
NS2 は、NS1 から hello メッセージを 2 秒間受信しなかった後(NS2 のdeadインターバル)、NS1 がダウンしていると見なします。
-
NS2 上の VIP1 が引き継がれ、アクティブ(マスター)になります。NS2 では、VIP1 に対する hello メッセージの送信が開始されます。
例 3: deadインターバルが異なり、プリエンプションが有効なノード
-
NS2 は、NS1 から hello メッセージを 2 秒間受信しなかった後、NS1 がダウンしていると見なします(NS2 によって設定されたdeadインターバル)。現時点では、停止間隔が 3 秒のNS3では、NS1がダウンしているとはみなされません。
-
NS2 上の VIP1 が引き継がれ、アクティブ(マスター)になります。NS2 では、VIP1 に対する hello メッセージの送信が開始されます。
-
NS2 から VIP1 用の hello メッセージを受信すると、NS3 は NS2 を VIP1 用にプリエンプトします。これは、NS3 の VIP1 に対してプリエンプトが有効であり、NS3 の VIP1 の VRID プライオリティ(60)が NS2 の VIP1 のプライオリティ(30)よりも大きいためです。
-
NS3 上の VIP1 が引き継ぎ、アクティブ(マスター)になります。NS3 が VIP1 の hello メッセージの送信を開始するようになりました。