Ø VRRP(Virtual Router Redundancy Protocol):虚拟路由冗余协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义。
VRRP的定义Ø 在该协议中,对共享多存取访问介质(如以太网)上终端IP设备的默认网关(Default Gateway)进行冗余备份,从而在其中一台路由设备宕机时,备份路由设备及时接管转发工作,向用户提供透明的切换,提高了网络服务质量。
VRRP路由器Ø 是指运行VRRP的路由器,是物理实体。
虚拟路由器Ø 是指VRRP协议创建的,是逻辑概念。
主控路由器和备份路由器Ø 一个VRRP组中有且只有一台处于主控角色的路由器,可以有一个或者多个处于备份角色的路由器。
Ø VRRP协议使用选择策略从路由器组中选出一台作为主控,负责ARP响应和转发IP数据包,组中的其它路由器作为备份的角色处于待命状态。
每个VRRP组中的路由器都有唯一的标示,VRID范围为0-255,这个范围决定运行VRRP的路由器属于哪一个VRRP组。VRRP组中的虚拟路由器对外表现为唯一的虚拟MAC地址,地址格式为00-00-5E-00-01-[VRID]。
Ø VRRP控制报文只有一种:VRRP通告(advertisement)。它使用IP多播数据包进行封装,组地址为224.0.0.18,发布范围只限于同一局域网内。IP协议号为112;IP包的TTL值必须为255。
组成虚拟路由器的路由器会有三种状态Ø Initialize
系统启动后进入Initialize状态,此时,路由器不对VRRP报文做任何处理。当接口收到UP消息后,进入Backup或Master状态。
Ø Master
Ø Backup
Ø 实现路由器的冗余备份和负载均衡
Ø VRRP的路由器都会发送和接收VRRP通告消息
Ø VRRP优先级
Ø 接口的IP地址
VRRP选举步骤
Ø 1:在路由器中是否有虚拟ip拥有者
有:此路由器直接成为master路由器
无:开始选举步骤
Ø 2:路由器的优先级是否相同,默认优先级100
优先级不同:路由器优先级最高的成为master路由器
优先级相同:比较ip地址大小
Ø 3:ip地址最大的成为master路由器