Re: 17361
arashi1977
居住地: 広島
投稿数: 1715
引用:「別の問題」が何かがはっきりわかるとより良いのですが…特定できますか?
で、「矛盾」とおっしゃってる点についてですが、まずHSRPの挙動は以下のように整理できます。
Active: 現在、処理を受け持つルータ。ダウンすると誰かがActiveを引き継ぐ
Standby: 設定により以下の2つの動作になる
1. preempt設定あり:自分のプライオリティ(優先度)が現在のActiveより高いことを認識すると、自分がActiveになろうとする。
2. preempt設定なし: 既にActiveが存在する環境に組み込まれた場合、プライオリティに関わらずStandbyになる
これらと
引用:をみると、「RA(Active)がダウンした場合は、RB(Standby)がActiveになろうとする(上記「Active」の説明の部分)」という話のことを言っていると理解できます。
そして17361の内容については、Standbyの2での説明の通り、preemptが設定されてない環境では、既にActiveが存在する環境ではプライオリティの高いStandbyがプライオリティの低いActiveと交代しようと言う動きはしません。
加えて、17361の環境では「Fa0/12がダウン」しているのであって、CatAがダウンしているわけではありません。そのため、「Activeノードは消失していない」と言う点にも注意が必要です。Activeが存在しており、preempt設定もされていないので、既存のActive/Standbyは切り替わらない、と言うのがこの問題の趣旨かと思います。
別の問題「で障害発生時、スタンバイルータをアクティブルータにするときは特に何もする必要なし。」という説明をどこかで見た気がします。
で、「矛盾」とおっしゃってる点についてですが、まずHSRPの挙動は以下のように整理できます。
Active: 現在、処理を受け持つルータ。ダウンすると誰かがActiveを引き継ぐ
Standby: 設定により以下の2つの動作になる
1. preempt設定あり:自分のプライオリティ(優先度)が現在のActiveより高いことを認識すると、自分がActiveになろうとする。
2. preempt設定なし: 既にActiveが存在する環境に組み込まれた場合、プライオリティに関わらずStandbyになる
これらと
引用:
RAがダウンすれば問答無用でRBがアクティブになると言っていると解釈できます。
そして17361の内容については、Standbyの2での説明の通り、preemptが設定されてない環境では、既にActiveが存在する環境ではプライオリティの高いStandbyがプライオリティの低いActiveと交代しようと言う動きはしません。
加えて、17361の環境では「Fa0/12がダウン」しているのであって、CatAがダウンしているわけではありません。そのため、「Activeノードは消失していない」と言う点にも注意が必要です。Activeが存在しており、preempt設定もされていないので、既存のActive/Standbyは切り替わらない、と言うのがこの問題の趣旨かと思います。
投稿ツリー
- 17361 (opqrstu, 2022-1-12 0:28)