VRRPv3


基本

Config

R4(config)#fhrp version vrrp v3
R4(config)#int gi0/2
R4(config-if)#vrrp 1 address-family ipv4
R4(config-if-vrrp)#address 155.1.146.254
R4(config-if-vrrp)#priority 120
%VRRP-6-STATE: GigabitEthernet0/2 IPv4 group 1 state INIT -> BACKUP
%VRRP-6-STATE: GigabitEthernet0/2 IPv4 group 1 state BACKUP -> MASTER

R1(config)#fhrp version vrrp v3
R1(config)#int gi0/2
R1(config-if)#vrrp 1 address-family ipv4
R1(config-if-vrrp)#address 155.1.146.254
R1(config-if-vrrp)#
%VRRP-6-STATE: GigabitEthernet0/2 IPv4 group 1 state INIT -> BACKUP

確認

R4#sh vrrp

GigabitEthernet0/2 - Group 1 - Address-Family IPv4
  State is MASTER
  State duration 1 mins 26.318 secs
  Virtual IP address is 155.1.146.254
  Virtual MAC address is 0000.5E00.0101
  Advertisement interval is 1000 msec
  Preemption enabled
  Priority is 120
  Master Router is 155.1.146.4 (local), priority is 120
  Master Advertisement interval is 1000 msec (expires in 196 msec)
  Master Down interval is unknown

R1(config-if-vrrp)#do sh vrrp

GigabitEthernet0/2 - Group 1 - Address-Family IPv4
  State is BACKUP
  State duration 41.220 secs
  Virtual IP address is 155.1.146.254
  Virtual MAC address is 0000.5E00.0101
  Advertisement interval is 1000 msec
  Preemption enabled
  Priority is 100
  Master Router is 155.1.146.4, priority is 120
  Master Advertisement interval is 1000 msec (learned)
  Master Down interval is 3609 msec (expires in 3401 msec)

検証1

R1(config)#no fhrp version vrrp v3
R1(config)#
R1(config)#int gi0/2
R1(config-if)#vrrp 1 ?
  authentication  Authentication
  description     Group specific description
  ip              Enable Virtual Router Redundancy Protocol (VRRP) for IP
  preempt         Enable preemption of lower priority Master
  priority        Priority of this VRRP group
  shutdown        Disable VRRP Configuration
  timers          Set the VRRP timers
  track           Event Tracking

fhrp version vrrp v3が設定されていないとaddress-familyを作れない。

R1(config-if)#vrrp 1 ip 155.1.146.254
R1(config-if)#
%VRRP-6-STATECHANGE: Gi0/2 Grp 1 state Init -> Backup
%VRRP-6-STATECHANGE: Gi0/2 Grp 1 state Init -> Backup
R1(config-if)#
%VRRP-6-STATECHANGE: Gi0/2 Grp 1 state Backup -> Master
R1(config-if)#
R1(config-if)#do sh vrrp
GigabitEthernet0/2 - Group 1  
  State is Master  
  Virtual IP address is 155.1.146.254
  Virtual MAC address is 0000.5e00.0101
  Advertisement interval is 1.000 sec
  Preemption enabled
  Priority is 100 
  Master Router is 155.1.146.1 (local), priority is 100 
  Master Advertisement interval is 1.000 sec
  Master Down interval is 3.609 sec

R4#sh vrrp

GigabitEthernet0/2 - Group 1 - Address-Family IPv4
  State is MASTER
  State duration 8 mins 34.295 secs
  Virtual IP address is 155.1.146.254
  Virtual MAC address is 0000.5E00.0101
  Advertisement interval is 1000 msec
  Preemption enabled
  Priority is 120
  Master Router is 155.1.146.4 (local), priority is 120
  Master Advertisement interval is 1000 msec (expires in 25 msec)
  Master Down interval is unknown

両方ともMaster→それぞれが別のVRRPセッションを作っている

検証2

R4(config)#int gi0/2
R4(config-if)#vrrp 1 address-family ipv4
R4(config-if-vrrp)#vrrpv2

R1(config-if)#
%VRRP-6-STATECHANGE: Gi0/2 Grp 1 state Master -> Backup

vrrp address-family内でvrrpv2を有効にすることで、片方のルータがvrrpv3に対応していなくても連携することができるようになる。

R6#trace 155.1.146.254
Type escape sequence to abort.
Tracing the route to 155.1.146.254
VRF info: (vrf in name/id, vrf out name/id)
  1 155.1.146.4 2 msec 1 msec 2 msec

R1(config-if)#vrrp 1 priority 150
R1(config-if)#
%VRRP-6-STATECHANGE: Gi0/2 Grp 1 state Backup -> Master

R6#trace 155.1.146.254
Type escape sequence to abort.
Tracing the route to 155.1.146.254
VRF info: (vrf in name/id, vrf out name/id)
  1 155.1.146.1 2 msec 3 msec 3 msec

片方がVRRPv3に対応していなくても操作は同じ。iosv-1がMasterになるようプライオリティを変更すると、デフォルトでプリエンプトが有効なのですぐにiosv-1がMasterルータになる。

参考

Chapter: VRRPv3 Protocol Support


この記事が気に入ったらサポートをしてみませんか?