VRRP切換備升主爲什麼不是等待3倍通告報文時間,而是立即生效

1,問題描述

VRRP切換備升主為什麼不是等待3倍通告報文時間,而是立即生效。

2,解決方案

VRRP切換備升主為什麼不是等待3倍通告報文時間,而是立即生效

如上圖所示,LSW1為VRRP主,LSW2為備,通告報文設置為5s,PC1網關為虛擬網關10.10.10.11,配置如下所示:

LSW1:

#

interface Vlanif100

shutdown

ip address 10.10.10.1 255.255.255.0

vrrp vrid 1 virtual-ip 10.10.10.11

vrrp vrid 1 priority 150

vrrp vrid 1 timer advertise 5

#

LSW2:

#

interface Vlanif100

ip address 10.10.10.2 255.255.255.0

vrrp vrid 1 virtual-ip 10.10.10.11

vrrp vrid 1 timer advertise 5

#

當通過命令shutdown vlanif接口時,LSW2立即升為主,抓包顯示如下:

VRRP切換備升主為什麼不是等待3倍通告報文時間,而是立即生效

而通過刪除LSW1和LSW3之間的線纜時,LSW2通過三個通告報文才升為主,抓包如下:

VRRP切換備升主為什麼不是等待3倍通告報文時間,而是立即生效

經過分析得知,如果主動shutdown vlanif接口(VRRP主),VRRP會立即發送優先級為0的VRRP通告報文給VRRP備,VRRP備收到通告報文後,表明VRRP是主動放棄VRRP主狀態,所以VRRP備立即升為主,而不需要等待三倍通告報文時間;而如果直接刪除線纜,模擬線纜故障,則VRRP需要等待三倍通告報文時間才能升為主。

因此在以後的操作中,需要考慮這一點,如果選擇shutdown操作,則會立即切換,而通過刪除線纜模擬故障,則需要等待三個通告報文。


分享到:


相關文章: