配置两个 VRRP Group,并为 Client 使用不同的网关,实现负载分担;
基础配置
################################################################################ for AR4 interface GigabitEthernet0/0/0 ip address 192.168.0.4 255.255.255.0 vrrp vrid 1 virtual-ip 192.168.0.1 vrrp vrid 1 priority 200 vrrp vrid 2 virtual-ip 192.168.0.2 <AR4>display vrrp brief Total:2 Master:1 Backup:1 Non-active:0 VRID State Interface Type Virtual IP ---------------------------------------------------------------- 1 Master GE0/0/0 Normal 192.168.0.1 2 Backup GE0/0/0 Normal 192.168.0.2 ################################################################################ for AR5 interface GigabitEthernet0/0/0 ip address 192.168.0.5 255.255.255.0 vrrp vrid 1 virtual-ip 192.168.0.1 vrrp vrid 2 virtual-ip 192.168.0.2 vrrp vrid 2 priority 200 <AR5>display vrrp brief Total:2 Master:1 Backup:1 Non-active:0 VRID State Interface Type Virtual IP ---------------------------------------------------------------- 1 Backup GE0/0/0 Normal 192.168.0.1 2 Master GE0/0/0 Normal 192.168.0.2
补充说明:
1)鉴于篇幅受限,我们省略底层 IP Network 配置,以及省略 OSPF 配置。
验证方法:
1)通过在 AR4 GE0/0/1 与 AR5 GE0/0/1 中抓包,观察来自 PC1 与 PC2 的 ping 报文走向;
2)然后关闭 AR5 设备,再次查看 ping 报文的走向;
开启追踪(追踪上行链路、物理链路状态)
在 Master Router 上,进行追踪(这里仅演示 VRID 1 的追踪):
[Interface] vrrp vrid 1 track interface GEx/x/x reduced <reduced priority> // 优先级降低量 [AR4-GigabitEthernet0/0/0]vrrp vrid 1 track interface GigabitEthernet 0/0/1 reduced 150
验证方法:
1)[AR6-GigabitEthernet0/0/1]shutdown
2)[AR4]display vrrp brief 将看到 AR4 VRID 1 VRID 2 都进入 Backup 状态;
BFD 联动(追踪上行链路、逻辑链路状态)
[AR4]bfd [AR4]bfd 1 bind peer-ip 10.0.46.6 interface GigabitEthernet 0/0/1 source-ip 10.0.46.4 auto [AR6]bfd [AR6]bfd 1 bind peer-ip 10.0.46.4 interface GigabitEthernet 0/0/1 source-ip 10.0.46.6 auto // 在 Master 中,开启 BFD 联动 [AR4-GigabitEthernet0/0/0]vrrp vrid 1 track bfd-session session-name 1 reduced 150
补充说明:
1)这里不能使用 Static BFD 配置,也无法使用单臂回声;
验证方法:
1)在 AR6 中,通过 Traffic Filter 屏蔽流量;然后,在 AR4 中,观察 VRRP 状态(控制台日志);
2)在 AR6 中,关闭 Traffic Filter 屏蔽流量;然后,在 AR4 中,观察 VRRP 状态(控制台日志);
我们能够观察到,虽然物理链路正常,但是逻辑链路断开,此时 VRRP 立即发生切换。
BFD 联动(追踪主备状态)
在 Backup Router 中,追踪 Master Router 状态,在 BFD 检测故障之后,立即触发切换。
# for AR4 interface GigabitEthernet0/0/0 shutdown ip address 192.168.0.4 255.255.255.0 vrrp vrid 1 virtual-ip 192.168.0.1 vrrp vrid 1 priority 200 vrrp vrid 1 timer advertise 10 vrrp vrid 1 track bfd-session session-name 1 reduced 150 vrrp vrid 2 virtual-ip 192.168.0.2 bfd m-b bind peer-ip 192.168.0.5 interface GigabitEthernet0/0/0 source-ip 192.168.0.4 auto # for AR5 interface GigabitEthernet0/0/0 ip address 192.168.0.5 255.255.255.0 vrrp vrid 1 virtual-ip 192.168.0.1 vrrp vrid 1 timer advertise 10 vrrp vrid 1 track bfd-session session-name m-b increased 200 vrrp vrid 2 virtual-ip 192.168.0.2 vrrp vrid 2 priority 200 bfd m-b bind peer-ip 192.168.0.4 interface GigabitEthernet0/0/0 source-ip 192.168.0.5 auto
补充说明:
1)为了看到实验效果,建议降低 BFD 的发送/接收时间:vrrp vrid 1 timer advertise 10
2)另外需要交换机切换至 Edge Port 否则收敛速度慢会影响实现效果;
验证方法:
1)对 AR4 GE0/0/0 进行 shutdown 操作,并立即观察 AR5 是否提升为 Master 设备;