VRRP与接口状态联动监视上行接口
组网需求
如下图所示,局域网主机通过Switch双归属到部署了VRRP备份组的SwitchA和SwitchB,其中SwitchA为Master。
用户希望当SwitchA的上行接口VLANIF300状态Down时,VRRP备份组能够及时感知并进行主备切换,由SwitchB接替作为网关继续承担业务转发,以减小接口状态Down对业务传输的影响。
拓扑.png
配置思路
采用VRRP与接口状态联动实现对上行接口故障的感知及主备网关的切换,配置思路如下:
1、配置各设备接口IP地址及路由协议,使网络层路由可达。
2、在SwitchA和SwitchB上配置VRRP备份组。其中,SwitchA上配置较高优先级,作为Master设备承担业务转发;SwitchB上配置较低优先级,作为备用交换机,实现冗余备份。
3、在SwitchA上配置VRRP与接口状态联动,监视上行接口VLANIF300,实现SwitchA到SwitchC间链路故障时,VRRP备份组及时感知并进行主备切换。
操作步骤
1、配置设备各接口的IP地址,以SwitchA为例。SwitchB和SwitchC的配置与之类似
[Huawei]sysname SwitchA
[SwitchA]vlan batch 100 300
[SwitchA]interface GigabitEthernet 0/0/1
[SwitchA-GigabitEthernet0/0/1]port link-type trunk
[SwitchA-GigabitEthernet0/0/1]port trunk pvid vlan 100
[SwitchA-GigabitEthernet0/0/1]port trunk allow-pass vlan 100
[SwitchA-GigabitEthernet0/0/1]q
[SwitchA]interface GigabitEthernet 0/0/2
[SwitchA-GigabitEthernet0/0/2]port link-type trunk
[SwitchA-GigabitEthernet0/0/2]port trunk allow-pass vlan 300
[SwitchA-GigabitEthernet0/0/2]q
[SwitchA]interface Vlanif 100
[SwitchA-Vlanif100]ip address 10.1.1.1 24
[SwitchA-Vlanif100]q
[SwitchA]interface Vlanif 300
[SwitchA-Vlanif300]ip address 192.168.1.1 24
[SwitchA-Vlanif300]q
2、配置SwitchA、SwitchB和SwitchC间采用OSPF协议进行互连。以SwitchA为例,SwitchB和SwitchC的配置与之类似
[SwitchA]ospf 1
[SwitchA-ospf-1]area 0.0.0.0
[SwitchA-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
[SwitchA-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
3、配置VRRP备份组
在SwitchA上创建VRRP备份组1,配置SwitchA在该备份组中的优先级为120,并配置抢占时间为20秒。
[SwitchA]interface Vlanif 100
[SwitchA-Vlanif100]vrrp vrid 1 virtual-ip 10.1.1.111
[SwitchA-Vlanif100]vrrp vrid 1 priority 120
[SwitchA-Vlanif100]vrrp vrid 1 preempt-mode timer delay 20
在SwitchB上创建VRRP备份组1,其在该备份组中的优先级为缺省值100
[SwitchB]interface Vlanif 100
[SwitchB-Vlanif100]vrrp vrid 1 virtual-ip 10.1.1.111
4、配置VRRP与接口状态联动
在SwitchA上配置VRRP与接口状态联动,当监视的接口VLANIF300状态Down时,SwitchA的优先级降低40。
[SwitchA]interface Vlanif 100
[SwitchA-Vlanif100]vrrp vrid 1 track interface Vlanif 300 reduced 40
5、验证配置结果
在SwitchA的接口VLANIF300上执行shutdown命令模拟链路故障,在SwitchA和SwitchB上分别执行display vrrp命令,可以看到SwitchA状态切换成Backup,联动的接口状态为Down,SwitchB的状态切换为Master。
[SwitchA]interface Vlanif 300
[SwitchA-Vlanif100]shutdown
[SwitchA-Vlanif300]display vrrp
Vlanif100 | Virtual Router 1
State : Backup
Virtual IP : 10.1.1.111
Master IP : 10.1.1.2
PriorityRun : 80
PriorityConfig : 120
MasterPriority : 100
Preempt : YES Delay Time : 20 s
TimerRun : 1 s
TimerConfig : 1 s
Auth type : NONE
Virtual MAC : 0000-5e00-0101
Check TTL : YES
Config type : normal-vrrp
Track IF : Vlanif300 Priority reduced : 40
IF state : DOWN
Create time : 2018-08-22 19:55:44 UTC-08:00
Last change time : 2018-08-22 20:43:54 UTC-08:00