VRRP
1 VRRP的概述
●利用VRRP,一组路由器(同一个LAN中的接口),协同工作,但是只有一个处于Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。
●VRRP决定哪个路由器是Master,Master路由器负载接收发送至用户网关(也就是发向上文提到的虚拟IP地址)的数据包并进行转发,以及响应PC对于其网关的ARP请求。
●Backup路由器侦听Master路由器的状态,并在Master路由器发生故障时,接替其工作,从而保证业务的平滑切换
2 VRRP的作用
VRRP的作用:提供了局域网上的设备备份机制。VRRP是一种容错协议,它保证当主机的下一跳路由器坏掉时,可以及时由另一台路由器来代替,从而保证通讯的连续性和可靠性。
VRRP工作时会在网络中加入一个还有虚拟IP和虚拟MAC地址的虚拟路由器,该路由器充当网络用户的网关,使得网络上的主机与虚拟路由器通信无需了解这个网络上物理路由器的任何信息。
Master报文的发送:当Master正常工作时,它会每隔一段时间(缺省值为一秒)向组内Backup设备发送vrrp通告报文,通告自己工作正常。(注:只有Master发送vrrp报文)
VRRP通告报文被封装在IP报文里,通告组播地址244.0.0.18发送,TTL为255,协议号112。
3 VRRP的类型
- master路由器
通过比较VRRP优先级,优先级大的是master路由器周期性的发送VRRP报文,维护master路由器和备份路由器的身份;周期时间默认是1s; 备份网关,通过比较 VRRP 优先级,优先级小的是备份路由器
- 备份(backup)路由器
通过不断的接收master路由器发送的 VRRP 报文来判断master路由器的状态;如果在一定的时间内,收不到 VRRP 报文,则认为master路由器出现故障,自己升级为master路由器;这个“一定的时间”,默认是“master路由器发送VRRP的周期”的3倍,所以默认是 3s。
4 VRRP的工作状态
主备路由器选举依据:先比较优先级大小(比大),如果相等则比接口IP地址(比大)。
例如下图中,中间的是虚拟路由器,虚拟地址为网关,vrrp会在R1和R2中选择一个主路由器,另一个为备,当R1为主时,如果它的g0/0/0口down了或交换机坏了,那vrrp协议会重新选择R2做主路由器,让网络正常工作。
路由器配置好后,相互不知道配置,会相互发送报文,选举主备路由器
选举好主备路由器
选出主备后。backup就不发报文了
master始终周期性发送报文
5 小实验
1 配置pc1 pc2 pc3的ip地址
【r2-GigabitEthernet0/0/1】ip add 192.168.2.254 24
使用VRRP建立虚拟组
![](https://img2022.cnblogs.com/blog/2964616/202209/2964616-20220917145310642-526963237.png)
实验结果