文章目录
VRRP虚拟路由冗余协议
1 功能作用
VRRP(Virtual Router Redundancy Protocol)
虚拟路由冗余协议
是一种路由器备份机制
能够保证网络主机的下一跳路由器故障时可以及时由另一台路由器替代,从而保证网络的连续性和可靠性
在实际生产活动中,一旦出现故障再进行排错修复是不被允许的,将耗费损失大量的金钱
2 相关概念
2.1 VRRP组
一个VRRP组由多个VRRP路由器组成,一个VRRP组内只能有一个Master路由器
2.2 VRRP路由器
运行VRRP的路由器,一台路由器可以同时参与到多个VRRP组中
在不同的组内,一台VRRP路由器可以充当不同的角色,他可以在这个组内是Master,也可以在另一个组内是Backup
2.3 Master & Backup
- Master路由器
承载虚拟IP,实际用于接收用户发送的数据,负责数据包的转发,响应局域网主机的ARP请求,周期性的给Backup发送VRRP报文,通告自己的存活情况
- Backup路由器
监听Master发送的VRRP报文,当在一定时间范围内没接收到VRRP报文,则会替代Master角色
2.4 VRID
每一个VRRP组都有一个VRID,作为唯一标识
2.5 虚拟路由器
被抽象出来的一个逻辑路由器充当网络用户的网关,并非真实存在
2.6 VRRP报文
是一种组播报文,由Master 路由器发出来通告它的存在,被封装在IP报文里,通过组播地址224.0.0.18发送, TTL为225,协议号为112
2.7 选举master backup的依据
先比较接口VRRP优先级比大
如果相等,则比较接口IP地址比大
3 工作原理
一组路由器协同工作,但只有一个处于Master状态,处于该状态的路由器承担实际的流量数据转发任务,在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址
VRRP决定哪个路由器是Master,Master路由器负责接收发送至用户网关的数据包并转发,以及响应PC对于其网关IP地址的ARP请求
Backup路由器侦听Master路由器的状态,并在Master 路由器发生故障,接替其工作,从而保证业务流量的平滑切换
4 配置
vrrp vrid 1 virtual-ip <虚拟IP地址>
创建VRRP虚拟路由器的标识vrid为1,并配置vrid 1的虚拟ip地址
vrrp vrid 1 priority 120
设置设备A的优先级为120,数值越大越优先
vrrp vrid 1 preempt-mods timer delay 6
配置Master设备的抢占时延为6秒,缺省值为0,立即抢占,以防频繁地进行状态切换
vrrp vrid 1 track interface GigabitEthernet0/0/1 reduced 30
跟踪上行接口g0/0/1状态,端口故障则Master优先级降低30,缺省值10
降低30 此时优先级为90,默认值为100
所以此时Master 会被Backup替代,Backup成为新的Master
5 实例
5.1第一步首先将各个主机和各个路由器接口的IP地址设置好
5.2第二步给路由器设置静态路由
5.3第三部设置VRRP组
另一边只需在上行端口设置vrrp即可