组网图形
![6daa1744f4946decc3be9c1fa0f22b2f.png](https://i-blog.csdnimg.cn/blog_migrate/91f8aac57880d453acdba803314cd83d.jpeg)
图1 配置VRRP与接口状态联动组网图
VRRP与接口状态联动简介
VRRP主备备份功能有时需要额外的技术来完善其工作。例如,Master设备到达某网络的链路突然断掉时,VRRP无法感知故障进行切换,导致主机无法通过Master设备远程访问该网络。此时,可以通过VRRP与接口状态联动,解决这个问题。
当Master设备发现上行接口发生故障时,Master设备降低自己的优先级(使得Master设备的优先级低于Backup设备的优先级),并立即发送VRRP报文。Backup设备接收到优先级比自己低的VRRP报文后,切换至Master状态,充当VRRP备份组中新的Master设备,从而保证了流量的正常转发。
配置注意事项
· 保证同一备份组的设备上配置相同的备份组号(virtual-router-id)。
· 不同备份组之间的虚拟IP地址不能重复,并且必须和接口的IP地址在同一网段。
· 一个VRRP备份组最多可以配置监视8个接口。并且,当设备为IP地址拥有者时,不允许对其配置监视接口。
组网需求
如图1所示,用户通过Switch双归属到SwitchA和SwitchB。用户希望实现:
· 正常情况下,主机以SwitchA为默认网关接入Internet,当SwitchA或者其上下行接口故障时,SwitchB接替作为网关继续进行工作,实现网关的冗余备份。
· SwitchA和SwitchB之间增加带宽,实现链路冗余备份,提高链路可靠性。
· SwitchA故障恢复后,可以在20秒内重新成为网关。
配置思路
采用VRRP主备备份实现网关冗余备份,配置思路如下:
1. 配置各设备接口IP地址及路由协议,使各设备间网络层连通。
2. 在SwitchA和SwitchB上部署VLAN聚合,实现VLAN101~VLAN180二层隔离三层互通,节省了IP地址。
3. 在SwitchA和SwitchB上创建Eth-Trunk接口并加入成员接口,实现增加链路带宽,提供链路冗余备份。
4. 在SwitchA和SwitchB上配置VRRP备份组。其中,SwitchA上配置较高优先级和20秒抢占延时,作为Master设备承担流量转发;SwitchB上配置较低优先级,作为备用设备,实现网关冗余备份。
5. 在SwitchA上配置VRRP与接口状态联动,监视接口GE1/0/1和接口GE1/0/2,实现主设备故障时,VRRP备份组及时感知并进行主备切换。
操作步骤
1. 配置设备间的网络互连
# 配置核心层设备各接口的IP地址,以SwitchA为例。SwitchB和SwitchC的配置与SwitchA类似,详见配置文件。
system-view
[HUAWEI] sysnameSwitchA
[SwitchA] vlanbatch 11 to 15 101 to 180 301 to 305 400
[SwitchA] interfacegigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1]port link-type trunk
[SwitchA-GigabitEthernet1/0/1]undo port trunk allow-pass vlan 1
[SwitchA-GigabitEthernet1/0/1]port trunk allow-pass vlan 400
[SwitchA-GigabitEthernet1/0/1]quit
[SwitchA] interfacegigabitethernet 1/0/2
[SwitchA-GigabitEthernet1/0/2]port link-type trunk
[SwitchA-GigabitEthernet1/0/2]undo port trunk allow-pass vlan 1
[SwitchA-GigabitEthernet1/0/2]port trunk allow-pass vlan 101 to 180
[SwitchA-GigabitEthernet1/0/2]quit
[SwitchA] interfacevlanif 11
[SwitchA-Vlanif11] ipaddress 10.1.1.2 24
[SwitchA-Vlanif11] quit
[SwitchA] interfacevlanif 12
[SwitchA-Vlanif12] ipaddress 10.1.2.2 24
[SwitchA-Vlanif12] quit
[SwitchA] interfacevlanif 13
[SwitchA-Vlanif13] ipaddress 10.1.3.2 24
[SwitchA-Vlanif13] quit
[SwitchA] interfacevlanif 14
[SwitchA-Vlanif14] ipaddress 10.1.4.2 24
[SwitchA-Vlanif14] quit
[SwitchA] interfacevlanif 15
[SwitchA-Vlanif15] ipaddress 10.1.5.2 24
[SwitchA-Vlanif15] quit
[SwitchA] interfacevlanif 400
[SwitchA-Vlanif400]ip address 192.168.1.1 24
[SwitchA-Vlanif400]quit
# 配置汇聚层交换机Switch的二层透传功能。
system-view
[HUAWEI] sysnameSwitch
[Switch] vlanbatch 11 to 15 101 to 180
[Switch] interfacegigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1]port link-type trunk
[Switch-GigabitEthernet1/0/1]undo port trunk allow-pass vlan 1
[Switch-GigabitEthernet1/0/1]port trunk allow-pass vlan 11 to 15 101 to 180
[Switch-GigabitEthernet1/0/1]quit
[Switch] interfacegigabitethernet 1/0/2
[Switch-GigabitEthernet1/0/2]port link-type trunk
[Switch-GigabitEthernet1/0/2]undo port trunk allow-pass vlan 1
[Switch-GigabitEthernet1/0/2]port trunk allow-pass vlan 11 to 15 101 to 180
[Switch-GigabitEthernet1/0/2]quit
# 配置核心层交换机SwitchA、SwitchB和Switch之间采用OSPF协议进行互连。以SwitchA为例,SwitchB和SwitchC的配置与SwitchA类似,详见配置文件。
[SwitchA] ospf 1
[SwitchA-ospf-1] area0
[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 10.1.2.0 0.0.0.255
[SwitchA-ospf-1-area-0.0.0.0]network 10.1.3.0 0.0.0.255
[SwitchA-ospf-1-area-0.0.0.0]network 10.1.4.0 0.0.0.255</