1.vrrp简介
1.1 vrrp定义
VRRP ( Virtual Router Redundancy Protocol,虚拟路由器冗余协议 ):通过把几台路由设备联合组成一台虚拟的路由设备,将虚拟路由设备的IP地址作为用户的默认网关实现与外部网络通信。当网关设备发生故障时,VRRP机制能够选举新的网关设备承担数据流量,从而保障网络的可靠通信。
VRRP是国际标准,允许各不同厂商的设备运行,各厂商可以通过VRRP互联。
VRRP是在IETP标准RFC2338中定义的。
1.2 vrrp目的
随着网络的快速普及和相关应用的日益深入,各种增值业务(如IPTV、视频会议等)已经开始广泛部署,基础网络的可靠性日益成为用户关注的焦点,能够保证网络传输不中断对于终端用户非常重要。
通常,同一网段内的所有主机上都设置一条相同的、以网关为下一跳的缺省路由。主机发往其他网段的报文将通过缺省路由发往网关,再由网关进行转发,从而实现主机与外部网络的通信。当网关发生故障时,本网段内所有以网关为缺省路由的主机将无法与外部网络通信。增加出口网关是提高系统可靠性的常见方法,此时如何在多个出口之间进行选路就成为需要解决的问题。
VRRP的出现很好的解决了这个问题。VRRP能够在不改变组网的情况下,将多台路由设备组成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现默认网关的备份。
1.3 vrrp优点
1.31 冗余备份
VRRP可以将多台路由设备配置为缺省网关路由器,当出现单点故障的时候通过备份链路进行业务传输,从而降低网络故障的可能性,保证用户的各种业务不中断传输。
1.32 负载分担
VRRP可以实现多台设备同时承担业务流量,从而减轻主用设备上数据流量的承载压力,在路由设备之间更均衡地分担流量。
1.33 联动功能
VRRP联动可以监视上行链路的故障。当上行接口或链路故障时,VRRP备份组的Master设备降低优先级,重新进行选举,确保Master路由器为最佳的VRRP路由设备,保证流量的正常转发。
VRRP与BFD联动可以提高VRRP备份组中主备设备的切换速度。利用BFD检测速度快的特点,在Master设备和Backup设备之间建立BFD会话并与VRRP备份组进行绑定,实现Master设备和Backup设备之间的链路出现故障时,Backup设备迅速切换为Master,承担网络流量。
VRRP中接口只有3个状态:
-
初始状态,Initial
-
主状态,Master
-
备份状态,Backup
HSRP和VRRP比较如表15-3所示。
VRRP根据优先级来确定备份组(Backup)中每台路由器的角色(Master 路由器或Backup路由器)。优先级越高,则越有可能成为Master路由器。
VRRP中虚拟IP地址可以和路由器端口上的IP地址相同。
VRRP优先级的取值范围为0~255(数值越大表明优先级越高),可配置的范围是1~254,优先级0被系统保留给特殊用途使用,255被系统保留给虚拟IP地址和真实IP地址相同的时候使用。
VRRP协议至少有1和2两个版本,思科默认支持VRRP Version 2。
当路由器虚拟P地址就是物理端口真实IP地址时,其优先级始终为255。因此,当备份组内的物理端口IP地址作为虚拟IP地址时,只要其工作正常,则为Master路由器。
VRRP定时器有三个: 通告间隔定时器、时滞时间定时器和主用失效时间间隔定时器。
<