VRRP简介
VRRP是公有协议
·利用VRRP一组路由器协同工作,但只有一个处于激活状态。在一个VRRP组内的多个路由器共用一个虚拟的IP地址,该地址被作为局域网内所有主机的缺省网关地址。VRRP协议决定哪个路由器被激活,该被激活的路由器负责接收发过来的数据包并进行路由。
MASTER、BACKUP路由器
. Master路由器:就是在VRRP组实际转发数据包的路由器,在每一个VRRP组中,仅有MASTER响应对虚拟IP地址的ARP请求
. Backup路由器:就是在VRRP组中处于监听状态的路由器,一旦MASTER路由器出现故障,BACKUP路由器就开始接替工作
VRRP的三个状态
·初始状态(Initialize)∶路由器刚刚启动时进入此状态,通过VRRP报文交换数据后进入其他状态。
·活动状态(Master) : VRRP组中的路由器通过VRRP报文交换后确定的当前转发数据包的一种状态
·备份状态(Backup) : VRRP组中的路由器通过VRRP报文交换后确定的处于监听的一种状态
VRRP报文
. VRRP路由器之间使用组播进行消息传输。VRRP报文使用的IP组播地址是224.0.0.18
通告间隔:
-由主路由器按照Advertisement_Interval定义的时间间隔来发送Vrrp通告报文,默认为1s.HSRP是每隔3秒
-在备份路由器上可以手动配置,但必须与主路由器相同,也可以从主路由器学习到这个时间间隔.
Holdtime:
- Backup 路由器认为Master路由器down机的时间间隔.一默认情况下等于VRRP通告报文发送时间间隔的三倍
VRRP配置
Router(config-if)#vrrp 1 ip 192.168.1.254
将接口加入VRRP组1,虚拟IP为192.168.1.254
Router(config-if )#vrrp 1 priority 105
该接口在组1中的优先级为105(,1~254,默认100 )
Router(config-if)#vrrp 1 preempt
当master的优先级低于本接口时,抢占master (抢占默认开启)
Router(config-if)#vrrp 1 track serial 0 10 #错的,看下面正确的配置
当S0 down时,将该接口优先级降低10
现在全局启用track 的line-protocol协议
R1(config)#track 1 interface gigabitEthernet 0/0 line-protocol
再到接口里启用vrrp的跟踪
R1(config-if)#vrrp 1 track 1
R1(config-if)#vrrp 1 track 1 decrement 30 #降低优先级值
要在对的接口下配置track
对比
HSRP与VRRP的区别
. HSRP为CISCO私有,VRRP为公有协议
. VRRP允许物理IP与虚拟IP重叠(成为MASTER) 但HSRP不允许
. VRRP默认开启抢占,HSRP默认不开启
. HSRP以组播224.0.0.2发送报文;虚拟mac格式:0000.0c07.ac组ID
. VRRP以组播224.0.0.18发送; 000.5e00.01组ID
网友评论