目录
一、定义
虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议。VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱,允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能够维护路由器间的连通性
二、VRRP的作用
出口网关的备份,保证出口网关的高可用性
三、VRRP的好处
1.主路由失效,依然可以保证数据不丢失
主路由器失效后,备份路由器立即顶替主路由器的工作,保证数据的不丢失
2.相互备份
两个不同的路由器成为不同组的主路由器,相互备份
3.上层链路跟踪
跟踪上行链路接口状态,当上行链路接口失效时,自动将备份路由份提升为主路由器,保证数据的不丢失
四、VRRP的工作原理
1.工作原理
通过在冗余网关间共享虚拟MAC和IP地址,保证数据转发时并不是转给某一个具体网关的IP,而
是把数据转发给虚拟网关的IP,虚拟网关接收到用户的流量后,将用户的流量转发给主路由器。因此,不论哪一个路由器成为主路由器,都不会影响数据通信。通过组播协议对数据端口进行监控,一旦检测数据转发的端口环掉,主路由器会停发HELL0包,备份路由器提升为主路由器,实现数据的稳定高效转发
2.怎么样让路由器成为主路由器呢?
保证主路由器的接口优先级比备份路由器的接口优先级大
注意:因为接口失效后,优先级默认是降10的,所以主路由器的接口优先级不能比备份路由器大超过9,因为备份路由器抢占主路由器角色时会比较自身的接口优先级是否大于主路由器下降10之后的优先级,若大时才会抢占主路由器角色,若小时不会抢占主路由器角色
PS:RRP默认接口优先级是100,主路由器县失效后,默认优先级是自动降10的
五、VRRP项目配置
1.项目硬件配置
2.二层交换机
3.三层交换机一
4.三层交换机二
5.路由器
6.情况一,正常运行
(1)PC1pingPC2(可以正常ping通)
(2)我们追踪下
7.情况二,三层交换机一的上层链路出现故障
我们关闭三层交换机一的上层链路端口
[ ]int g0/0/2
[ ]shutdown
(1)此刻我们再ping一次
(2)我们追踪路由
8.VRRP配置的总结:
(1)成为vrrp组的接口IP(真实)必须存在,而且成员间的接口真实IP必须不一样
(2)接口虚拟IP必须一样,因为承担同一个组的流量
(3)主路由器的优先级必须大于备份路由器
六、总结
本文的前部分是VRRP的理论部分,言简意赅,很容易理解,后半部分为项目体现,具体命令配置已经注释详解,希望对大家对VRRP的理解或者了解上有所帮助。