FAQ-VRRP切换备升主为什么不是等待3倍通告报文时间,而是立即生效

发布时间:  2016-06-20 浏览次数:  94 下载次数:  0
问题描述
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立即升为主,抓包显示如下:

而通过删除LSW1和LSW3之间的线缆时,LSW2通过三个通告报文才升为主,抓包如下:

经过分析得知,如果主动shutdown vlanif接口(VRRP主),VRRP会立即发送优先级为0的VRRP通告报文给VRRP备,VRRP备收到通告报文后,表明VRRP是主动放弃VRRP主状态,所以VRRP备立即升为主,而不需要等待三倍通告报文时间;而如果直接删除线缆,模拟线缆故障,则VRRP需要等待三倍通告报文时间才能升为主。

因此在以后的操作中,需要考虑这一点,如果选择shutdown操作,则会立即切换,而通过删除线缆模拟故障,则需要等待三个通告报文。

 

END