VRRP知识总结

VRRP知识总结以及相关配置

引言:当数据经过路由器的时候可肯定会经过网关,担任网关的常常只有这一台路由器,那当这台路由器不工作了,我们的网络就瘫痪了,我们可以采用冗余网关路由器的办法让网络不会损坏,但是这样的话会导致网关冲突,这就引进了VRRP协议。

VRRP(虚拟路由器冗余协议):既能实现网关的备份,又解决了网关冲突的问题,提高了网络可靠性。

VRRP技术概述

通过将几台路由器虚拟成一台路由设备,当下一跳出现问题的时候,我们有备份路由器可以担任流量转发的任务。

在每一个VRRP组中,只有master路由器才会响应针对虚拟IP地址的ARP request

只有master路由器会以一定的时间间隔周期性的发送VRRP报文

Master路由器在每一个VRRP组中承担报文转发任务

Master路由器

定期发送VRRP报文

以虚拟MAC地址响应对虚拟IP地址的APR请求

转发目的MAC地址为虚拟MAC地址的IP报文

允许ping通虚拟IP地址

Backup路由器

接收Master设备发送的VRRP报文,判断Master设备的状态是否正常

对虚拟IP地址的ARP请求,不作响应

丢弃目的MAC地址位虚拟MAC地址的报文

丢弃目的IP地址为虚拟IP地址的报文

如果收到优先级比自己大的或者跟自己相同的报文,重置MASTER_DOWN定时器,不进一步比较IP地址的大小。

Priority

优先级是选举Master路由器和Backup路由器的依据,优先级取值范围0-255,值越大越优先,相等则比较接口IP地址大小。

VRRP报文格式

VRRP只有一种报文,Advertisement报文,基于组播方式发送,因此只能在一个广播域传递,Advertisement报文的组播地址为224.0.0.18,VRRP协议号是112。 

VRRP定时器

在VRRP协议工作过程中,VRRP定义了两个定时器:

▫ADVER_INTERVAL定时器:Master发送VRRP通告报文时间周期,缺省值为1秒。

▫MASTER_DOWN定时器:Backup设备监听该定时器超时后,会变为Master状态。MASTER_DOWN定时器计算公式如下:

▪MASTER_DOWN=(3*ADVER_INTERVAL)+Skew_time(偏移时间)

▪其中,Skew_Time=(256–Priority)/256

VRRP协议状态

Initialize(初始状态)、Master(活动状态)、Backup(备份状态)

VRRP主备选举

1、master设备的优先级大于backup设备的优先级,两台设备优先级相同时,我们会进行比较接口IP地址的大小,接口地址越大越优先。

2、当路由器被选举成为master的时候,会立即发送免费ARP报文将虚拟MAC地址通告给与它相连接的设备和主机。

3、当路由器的接口被配置成为virtual IP地址的时候,路由器无需等待任何定时器超时,直接切换成为master状态。

VRRP主备切换

不同的场景下,设备的切换时间不同,当master设备主动切换状态为backup状态,切换时间为skew_time。

当master设备或者链路故障,设备切换时间为(3*ADVER_INTERVAL)+skew_time

VRRP抢占模式

抢占模式(默认激活)

非抢占模式

VRRP负载分担

通过创建多个虚拟路由器,每个物理路由器在不同的VRRP组中扮演不同的角色,不同虚拟路由器的virtual IP作为不同的内网网关地址可以实现流量转发负载分担。

VRRP监视上行端口

VRRP可以监视上行端口状态,当设备感知到上行端口或者链路发生故障的时候,可以主动降低VRRP优先级,从而保证上行链路正常的Backup设备能够通过选举切换为master状态,指导报文转发。

VRRP可以和BFD进行联动

可以实现毫秒级的切换无需再等待Master_Down_Timer计时器超时而会在BFD检测周期结束后立即切换VRRP状态,此时可以实现毫秒级的主备切换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值