配置了VRRP就高枕无忧了?还需要配置端口跟踪才行

上两篇文章讲解了VRRP的单备份组实现网关冗余,双备份组实现网关设备的负载分担。但是还有一个问题,如下图所示,假如AR2作为Master路由器实现数据转发,AR2与AR1的连接中断,即GE 0/0/1被shutdown,内网无法访问外网的AR1了,这时并不会实现Master角色的切换。这时就需要配置端口跟踪了。

配置了VRRP就高枕无忧了?还需要配置端口跟踪才行

1 原理概述

当VRRP的Master设备的上行端口出现问题,但是Master设备仍然保持着Active状态,就会导致网络中断,不会出现Master设备的切换,所以必须要使得VRRP的运行状态与上行接口可以关联。监听Master设备的上行端口,当该端口断掉事,自动减小优先级,使得减小后的优先级低于Backup设备的优先级,实现Backup设备抢占Master角色。

2 华为模拟器eNSP模拟

2.1 实验内容

PC1、PC2、LSW1、AR2、AR3属于内网,AR2,AR3实现双出口,访问外网AR1.

AR1属于外网。

PC1的配置:172.16.1.1/24 gateway:172.16.1.254

PC2的配置:172.16.1.2/24 gateway:172.16.1.253

AR2和AR3运行VRRP协议,实现网关冗余

2.2 实验拓扑图

网络拓扑图如下图所示,接口的IP地址已经在图中标明

配置了VRRP就高枕无忧了?还需要配置端口跟踪才行

2.3 相关配置

1)配置设备直连的ip地址,并通过ping的方式保证连通性

2)AR2、AR3、AR1之间运行OSPF协议,实现网络的互通,运行OSPF进程号1,区域0

AR2的配置

ospf 1 
area 0.0.0.0
network 172.16.1.0 0.0.0.255
network 172.16.2.0 0.0.0.255

AR3的配置

ospf 1 
area 0.0.0.0
network 172.16.1.0 0.0.0.255
network 172.16.3.0 0.0.0.255

AR1的配置

ospf 1 
area 0.0.0.0
network 172.16.2.0 0.0.0.255
network 172.16.3.0 0.0.0.255

3)VRRP的相关配置

AR2的配置

interface GigabitEthernet0/0/0

ip address 172.16.1.100 255.255.255.0

vrrp vrid 1 virtual-ip 172.16.1.254

vrrp vrid 1 track interface GigabitEthernet0/0/1 reduced 50

vrrp vrid 2 virtual-ip 172.16.1.253

AR3的配置

interface GigabitEthernet0/0/0

ip address 172.16.1.200 255.255.255.0

vrrp vrid 1 virtual-ip 172.16.1.254

vrrp vrid 2 virtual-ip 172.16.1.253

vrrp vrid 2 priority 120

vrrp vrid 2 track interface GigabitEthernet0/0/1 reduced 50

2.4 实验验证

在AR2上运行命令:dis vrrp brief和dis vrrp,可以查看vrrp的配置信息,如下图所示,AR2的对于备份组1的优先级是100,作为Master设备

配置了VRRP就高枕无忧了?还需要配置端口跟踪才行

在AR上运行命令:

int g 0/0/1

shutdown

人工模拟网络中断,输入命令dis vrrp brief和dis vrrp,查看vrrp的切换状态,如下图所示,可以对比上图所示,AR2处于Backup状态,并且优先级Priority降到了50,实现了备份网关的切换。

配置了VRRP就高枕无忧了?还需要配置端口跟踪才行


下文预告:VRRP与BFD联动,实现网关的ms级切换


如有问题,请在评论区留言讨论,若需更多帮助,请私信关注。谢谢


分享到:


相關文章: