VRRP介绍
VRRP(Vitual Router Redundancy Protocal,虚拟路由冗余)是一个容错协议,将几台路由设备联合起来组成一台虚拟路由器,在一定保护机制下,主设备发生故障能够切换到备设备上,从而保证通信正常。
物理视图:
逻辑视图:
VRRP的术语以及概念
- VRRP路由器(VRRP Router):运行VRRP的设备,可加入到一个或多个虚拟路由备份组;
- 虚拟路由器(Virtual Router):又称为VRRP备份组,由一个Master设备和多个Backup设备组成;
- Master路由器:VRRP备份组中当前承担业务转发任务的VRRP设备;
- Backup路由器:VRRP备份组中当前没有承担业务转发的VRRP设备;
- VRID(虚拟路由ID):用于唯一标识不同的VRRP备份组,范围是1-255;
- 虚拟IP地址(VIP):分配给虚拟路由器的IP地址。一个VRRP备份组可以有一个或多个虚拟IP地址,但同时只能有一个被使用,其余均为备份;
- IP地址拥有者:如果一个VRRP设备将虚拟IP地址作为自己真实的接口地址,则该设备是IP地址拥有者。不用参加VRRP的选举,直接发送优先级为255的报文并成为Master;
- 虚拟MAC地址:虚拟路由器根据虚拟路由ID(VRID)生成的MAC地址,格式为:00-00-5E-00-01-{VRID}.虚拟路由器回应ARP请求时,使用的是虚拟MAC而非真实MAC;
- 优先级:标识虚拟路由器中成员设备的优先级,用于成员设备选举出Master设备,越大越优,默认为100(优先级为255表示IP地址拥有者),如果成员设备的优先级相同,比较设备的真实IP地址,最大的成为Master;
- 抢占模式:抢占模式下,主设备发生故障,有一个备设备会成为主设备,在未做其他修改的情况下,发生故障的主设备恢复正常后,会再次成为主设备;
- 非抢占模式:在非抢占模式下,主设备发生故障恢复后,不会再成为主设备,除非当前主设备发生故障。