前言
单点故障问题:网络中只有一台网关路由器工作,当这一台路由器出现问题,则会造成用户无法访问的问题
解决:
高可用:在一个服务环境下,除主路由器外,还有一个或多个路由器处于待机或者处于活动状态,防止主路由器出现问题,可以代替主路由器工作。
负载均衡:数据可以从主路由器通过,还有一部分会从备用路由器通过。分担主路由器的工作。
VRRP的作用
1.确定身份。确定谁是Master路由器,谁是Backup路由器
2.识别故障,承担工作。当Master路由器出现故障时,Backup路由器能够识别Master路由器出现的故障,并承担Master路由器的工作
3.故障排除还原状态。当Master路由器恢复后,会通过一个机制将工作还回Master路由器,但是还只要看优先级
4.解决网关冲突
VRRP的三个状态
1.初始状态:决定主备
2.主状态:Master路由器发送vrrp报文,转发数据;当Master路由器重新恢复时,会重新开启初始状态,看优先级决定主备
3.备状态:监听vrrp报文,一旦收不到Master路由器的报文,Backup路由器会抢占位置,当Master路由器重新恢复时,还是根据优先级决定主备
VRRP的工作原理
1.互发vrrp报文,看优先级,决定主备
3.状态维持,Master路由器不断发送vrrp报文,声明目前没有问题
4.Master路由器出现问题,Backup路由器在一定时间内未收到vrrp报文,则会成功为Master路由器,并发送vrrp报文,声明目前已代替Master路由器
4.当Master路由器问题恢复时,则重新互发vrrp报文,谁优先级高,谁是Master路由器(注:源Master路由器不会立即抢占,立即抢占会导致数据丢失)
抢占模式(可以修改非抢占模式,默认抢占模式无延迟)
实验案例
LSW1:[Huawei]vlan batch 10 20
[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]p l a
[Huawei-Ethernet0/0/1]p d v 10
[Huawei-Ethernet0/0/1]int e0/0/2
[Huawei-Ethernet0/0/2]p l a
[Huawei-Ethernet0/0/2]p d v 20
[Huawei-Ethernet0/0/2]int e0/0/3
[Huawei-Ethernet0/0/3]p l t
[Huawei-Ethernet0/0/3]p t a v a
[Huawei-Ethernet0/0/3]int e0/0/4
[Huawei-Ethernet0/0/4]p l t
[Huawei-Ethernet0/0/4]p t a v a
LSW2:
[Huawei]vlan batch 10 20 100
[Huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]p l t
[Huawei-GigabitEthernet0/0/2]p t a v a
[Huawei-GigabitEthernet0/0/2]int g0/0/1
[Huawei-GigabitEthernet0/0/1]p l a
[Huawei-GigabitEthernet0/0/1]p d v 100
[Huawei-GigabitEthernet0/0/1]int Vlan 10
[Huawei-Vlanif10]ip address 192.168.10.10 24 //配置虚拟IP地址
[Huawei-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1 //配置虚拟网关1
[Huawei-Vlanif10]vrrp vrid 1 priority 120 //设置优先级
[Huawei-Vlanif10]vrrp vrid 1 preempt-mode timer delay 6 //设置抢占延时
[Huawei-Vlanif10]vrrp vrid 1 track interface GigabitEthernet 0/0/2 reduced 30 //监视下行端口,接口断开,优先级自动降30
[Huawei-Vlanif10]vrrp vrid 1 track interface GigabitEthernet 0/0/1 //监视上行端口
[Huawei-Vlanif10]int Vlan 20
[Huawei-Vlanif20]ip address 192.168.20.10 24 //配置虚拟IP地址
[Huawei-Vlanif20]vrrp vrid 2 virtual-ip 192.168.20.1 //配置指定备服务器虚拟网关
[Huawei-Vlanif20]int vlan 100
[Huawei-Vlanif100]ip address 11.0.0.2 30 //配置与上端网段路由器相连接
LSW3:
[Huawei]vlan batch 10 20 100
[Huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]p l t
[Huawei-GigabitEthernet0/0/2]p t a v a
[Huawei-GigabitEthernet0/0/2]int g0/0/1
[Huawei-GigabitEthernet0/0/1]p l a
[Huawei-GigabitEthernet0/0/1]p d v 100
[Huawei-GigabitEthernet0/0/1]q
[Huawei]int vlan 10
[Huawei-Vlanif10]ip address 192.168.10.20 24 //配置虚拟转发IP地址
[Huawei-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1 //配置指定主服务器及虚拟网关
[Huawei-Vlanif10]q
[Huawei]int vlan 20
[Huawei-Vlanif20]ip address 192.168.20.20 24 //转发的虚拟IP地址
[Huawei-Vlanif20]vrrp vrid 2 virtual-ip 192.168.20.1 //备服务器的虚拟网关
[Huawei-Vlanif20]vrrp vrid 2 priority 115 //设置优先级
[Huawei-Vlanif20]vrrp vrid 2 preempt-mode timer delay 6 //设置抢占延时
[Huawei-Vlanif20]vrrp vrid 2 track interface GigabitEthernet 0/0/2 reduced 30 //监视下行端口,接口断开,优先级自动降30
[Huawei-Vlanif20]vrrp vrid 2 track interface GigabitEthernet 0/0/1 //监视上行端口
[Huawei-Vlanif20]int vlan 100
[Huawei-Vlanif100]ip address 12.0.0.2 30 //配置与上端网段路由器相连接
AR2:
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 11.0.0.1 30
[Huawei-GigabitEthernet0/0/1]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 12.0.0.1 30
[Huawei-GigabitEthernet0/0/0]q
[Huawei]int LoopBack 1
[Huawei-LoopBack1]ip address 1.1.1.1 32 //配置环回接口的IP地址