VRRP协议原理与配置
VRRP基本概述
- VRRP能够再不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的ip地址为默认网关,实现网关的备份
- VRRP协议报文:
只有一种报文:Advertisement报文;其目的IP地址是224.0.0.18,目的MAC地址是01-00-5e-00-00-12,协议号是112。 - 协议版本:VRRPv2(常用)和VRRPv3:
VRRPv2仅适用于IPv4网络,VRRPv3适用于IPv4和IPv6两种网络。
使用场景
主要在路由器或者三层交换机上使用
VRRP作用:
实现网关的备份,解决多个网关之间互相冲突的问题
VRRP工作原理
VRRP/HRSP:设备冗余的技术
VRRP基本结构
VRRP协议下优先级值越高的,级别越高。和其他协议不一样
主状态:master
备用状态:backup
状态机
如果主状态或者备用状态挂掉了,就会是初始化状态。
一共三种状态:initialize 初始化状态(故障状态) master 活动状态 backup备状态
VRRP主备备份过程
VRRP联动功能
解决的问题:VRRP无法感知非运行VRRP接口的状态变化,故当上行链路出现故障时,VRRP无法进行感知,不会进行主备切换,从而导致业务中断。
解决方案:利用VRRP的联动功能监视上行接口或链路故障,主动进行主备切换。
VRRP负载分担工作过程
- 主备状态下分担太多,备用状态也会加入工作
- 负载分担是指多个VRRP备份组同时承担业务转发,VRRP负载分担与VRRP主备备份的基本原理和报文协商过程都是相同的。对于每一个VRRP备份组,都包含一个Master设备和若干Backup设备。
- 与主备备份方式的不同点在于:负载分担方式需要建立多个VRRP备份组,各备份组的Master设备分担在不同设备上;单台设备可以加入多个备份组,在不同的备份组中扮演不同的角色。
VRRP基本配置
主备备份
RouterA配置:
interface GigabitEthernet0/0/1
ip address 10.0.0.1 255.255.255.0
vrrp vrid 1 virtual-ip 10.0.0.10
vrrp vrid 1 priority 120
vrrp vrid 1 preempt-mode timer delay 20
vrrp vrid 1 track interface GigabitEthernet0/0/0 reduce 30
RouterB配置:
interface GigabitEthernet0/0/1
ip address 10.0.0.2 255.255.255.0
vrrp vrid 1 virtual-ip 10.0.0.10
负载分担
RouterA配置:
interface GigabitEthernet0/0/1
ip address 10.0.0.1 255.255.255.0
vrrp vrid 1 virtual-ip 10.0.0.10
vrrp vrid 1 priority 120
vrrp vrid 1 preempt-mode timer delay 20
vrrp vrid 1 track interface GigabitEthernet0/0/0 reduce 30
vrrp vrid 2 virtual-ip 10.0.0.11
RouterB配置
interface GigabitEthernet0/0/1
ip address 10.0.0.2 255.255.255.0
vrrp vrid 1 virtual-ip 10.0.0.10
vrrp vrid 2 virtual-ip 10.0.0.11
vrrp vrid 2 priority 120
vrrp vrid 2 preempt-mode timer delay 20
vrrp vrid 2 track interface GigabitEthernet0/0/0 reduce 30