VRRP是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址。一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器。
使用 VRRP 的好处是有更高的默认路径的可用性而无需在每个终端主机上配置动态路由或路由发现协议。 VRRP 包封装在 IP 包中发送。下面让我们看看网络不稳定导致VRRP备份组的状态不停切换的故障是怎么样解决的。
网络环境
如图所示。RouterA和RouterB建立VRRP备份组,备份组1作为ServerA的网关,备份组2作为ServerB的网关。其中,RouterA作为Master,RouterB作为BackUp。VRRP备份组不停切换。
图3-1 VRRP备份组
故障分析
VRRP备份组的状态不停切换,可能是由于网络状况不稳定导致。
步骤 1 仔细检查各设备间的物理连接状况,发现RouterA与SwitchA连接的接口状态时断时续。
步骤 2 当上述接口出现故障后,ServerA的网关切换到RouerB上,但此时ServerB的网关没有切换。因此,从ServerB发出的流量到了RouterA后被丢弃。
处理步骤
图3-2 添加链路后的VRRP备份组
步骤 1 在RouteA和RouterB之间加一条链路。这样,无论哪台设备切换为Master,都不会丢包。
其他方法:
上述备份组加入VGMP管理组(华为私有技术)
或者采取上行链路监控下行链路的方法,保证双向链路一致
案例总结
网络不稳定导致上下行链路不一致的情况,除了使用上述方法外,还可以将上述备份组加入VGMP管理组(华为私有技术),或者采取上行链路监控下行链路的方法,保证双向链路一致。
【编辑推荐】