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