1,問題描述
VRRP切換備升主為什麼不是等待3倍通告報文時間,而是立即生效。
2,解決方案
如上圖所示,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立即升為主,抓包顯示如下:
而通過刪除LSW1和LSW3之間的線纜時,LSW2通過三個通告報文才升為主,抓包如下:
經過分析得知,如果主動shutdown vlanif接口(VRRP主),VRRP會立即發送優先級為0的VRRP通告報文給VRRP備,VRRP備收到通告報文後,表明VRRP是主動放棄VRRP主狀態,所以VRRP備立即升為主,而不需要等待三倍通告報文時間;而如果直接刪除線纜,模擬線纜故障,則VRRP需要等待三倍通告報文時間才能升為主。
因此在以後的操作中,需要考慮這一點,如果選擇shutdown操作,則會立即切換,而通過刪除線纜模擬故障,則需要等待三個通告報文。
閱讀更多 王海軍老師 的文章