VRRPでVIPが物理IPと同一の場合と異なる場合の違い

VRRPにおいて、VIPが物理IPと同一にしたルータは IP Address Owner と呼ばれ、以下の特徴を持ちます。

  1. Priority が 自動で255 になる
  2. Preemption は無効化できない

以下の構成でこの検証を行います。

スポンサーリンク

検証① VIP = 10.1.12.1 とし、R1 を IP Addres Owner とする

R1 (config)# interface GigabitEthernet0/0
R1 (config-if)# ip address 10.1.12.1 255.255.255.0
R1 (config-if)# vrrp 30 ip 10.1.12.1
R2 (config)# interface GigabitEthernet0/0
R2 (config-if)# ip address 10.1.12.2 255.255.255.0
R2 (config-if)# vrrp 30 ip 10.1.12.1

上記設定後、各ルータでVRRPの状態を確認します。VRRP では Preemption はデフォルトで有効です。

R1#show vrrp
GigabitEthernet0/0 - Group 30
State is Master
Virtual IP address is 10.1.12.1
Virtual MAC address is 0000.5e00.011e
Advertisement interval is 1.000 sec
Preemption enabled
Priority is 255
Master Router is 10.1.12.1 (local), priority is 255
Master Advertisement interval is 1.000 sec
Master Down interval is 3.003 sec
R2#show vrrp
GigabitEthernet0/0 - Group 30
State is Backup
Virtual IP address is 10.1.12.1
Virtual MAC address is 0000.5e00.011e
Advertisement interval is 1.000 sec
Preemption enabled
Priority is 100
Master Router is 10.1.12.1, priority is 255
Master Advertisement interval is 1.000 sec
Master Down interval is 3.609 sec (expires in 3.101 sec)

スポンサーリンク

R1 の Priority が 255 になっていることを確認します。

次に、R1でPreemptionを無効化し、gi 0/0をシャットダウンします。

R1(config-if)#no vrrp 30 preempt
R1(config-if)#do show vrrp
GigabitEthernet0/0 - Group 30
State is Master
Virtual IP address is 10.1.12.1
Virtual MAC address is 0000.5e00.011e
Advertisement interval is 1.000 sec
Preemption disabled
Priority is 255
Master Router is 10.1.12.1 (local), priority is 255
Master Advertisement interval is 1.000 sec
Master Down interval is 3.003 sec
R1(config-if)#shut
*Apr 1 21:27:16.463: %VRRP-6-STATECHANGE: Gi0/0 Grp 30 state Master -> Init
*Apr 1 21:27:18.463: %LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to administratively down

Preemptionが無効なので、ここでもう一度no shutで復帰してもMasterにはならないはずです。しかし結果は下記の通りになります。

R1(config-if)#no shut
R1(config-if)#
*Apr 1 21:27:36.095: %VRRP-6-STATECHANGE: Gi0/0 Grp 30 state Init -> Master

これはR1がIP Address Owner のため、規格上Preemptionを無効化できないためです。

検証② VIP = 10.1.12.3 とし、R1 を IP Addres Owner としない

次に、以下のようにVIPを10.1.12.3という、いずれのルータの物理IPとも異なるIPに設定します。検証①と合わせ、正常時にR1がMasterとなるようにR1 の Priority も 110 に設定します。

R1 (config)# interface GigabitEthernet0/0
R1 (config-if)# ip address 10.1.12.1 255.255.255.0
R1 (config-if)# vrrp 30 ip 10.1.12.3
R1 (config-if)# vrrp 30 priority 110
R1 (config-if)# no vrrp 30 preempt
R2 (config)# interface GigabitEthernet0/0
R2 (config-if)# ip address 10.1.12.2 255.255.255.0
R2 (config-if)# vrrp 30 ip 10.1.12.3

スポンサーリンク

上記設定後、各ルータでVRRPの状態を確認します。

R1#show vrrp
GigabitEthernet0/0 - Group 30
State is Master
Virtual IP address is 10.1.12.3
Virtual MAC address is 0000.5e00.011e
Advertisement interval is 1.000 sec
Preemption disabled
Priority is 110
Master Router is 10.1.12.1 (local), priority is 110
Master Advertisement interval is 1.000 sec
Master Down interval is 3.570 sec
R2#show vrrp
GigabitEthernet0/0 - Group 30
State is Backup
Virtual IP address is 10.1.12.3
Virtual MAC address is 0000.5e00.011e
Advertisement interval is 1.000 sec
Preemption enabled
Priority is 100
Master Router is 10.1.12.1, priority is 110
Master Advertisement interval is 1.000 sec
Master Down interval is 3.609 sec (expires in 3.365 sec)

ここで、R1 の gi0/0をshut ⇒ no shut します。

R1(config)#int gi0/0
R1(config-if)#shut
*Apr 1 21:45:35.387: %VRRP-6-STATECHANGE: Gi0/0 Grp 30 state Master -> Init
*Apr 1 21:45:37.387: %LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to administratively down
*Apr 1 21:45:38.387: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to down
R1(config-if)#no shut
*Apr 1 21:45:43.547: %VRRP-6-STATECHANGE: Gi0/0 Grp 30 state Init -> Backup
*Apr 1 21:45:45.535: %LINK-3-UPDOWN: Interface GigabitEthernet0/0, changed state to up
*Apr 1 21:45:46.535: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
R1(config-if)#

Backupになり、Masterにはならないことが確認できます。以上より、IP Address Owner では Preemption が無効化できないことが検証できました。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする