什么是VRRP?
虚拟路由冗余协议VRRP(Virtual Router Redundancy Protocol):通过把几台路由设备联合组成一台虚拟的路由设备,将虚拟路由设备的IP地址作为用户的默认网关实现与外部网络通信。当网关设备发生故障时,VRRP机制能够选举新的网关设备承担数据流量,从而保障网络的可靠通信。
为什么需要VRRP呢?
随着网络的快速普及和相关应用的日益深入,各种增值业务(如IPTV、视频会议等)已经开始广泛部署,基础网络的可靠性日益成为用户关注的焦点,能够保证网络传输不中断对于终端用户非常重要。通常,同一网段内的所有主机上都设置一条相同的、以网关为下一跳的缺省路由。主机发往其他网段的报文将通过缺省路由发往网关,再由网关进行转发,从而实现主机与外部网络的通信。当网关发生故障时,本网段内所有以网关为缺省路由的主机将无法与外部网络通信。
如上图所示,多台终端电脑通过一台三层网关交换机访问外界internet互联网,当网关交换机SW1的上行口或者下行口在或者设备本身,只要其中有一项出现故障,都会导致此网关下的所有设备都无法上网。若是情况紧急,此时无法有效的恢复网络的正常运行。而vrrp技术可以有效的解决这个问题。
而VRRP将多台设备组成一个虚拟设备,通过配置虚拟设备的IP地址为缺省网关,实现缺省网关的备份。当网关设备发生故障时,VRRP机制能够选举新的网关设备承担数据流量,从而保障网络的可靠通信。
VRRP技术工作原理介绍
vrrp状态机
VRRP协议中定义了三种状态机:初始状态(Initialize)、活动状态(Master)、备份状态(Backup)。其中,只有处于活动状态的设备才可以转发那些发送到虚拟IP地址的报文。
vrrp备份组
? 将局域网内的一组网关设备划分在一起,称为一个备份组。
? 由一个主(Master)和多个备(Backup)组成,功能上相当于一台虚拟网关。
? 虚拟网关具有一个虚拟IP地址,作为终端的网关IP地址。
VRRP备份组建立后,各设备会根据所配置的优先级来选举Master设备,使其承担网关功能。例如交换机SW1和SW2组成一个vrrp备份组,通过指令配置两台交换机vrrp优先级,来控制由哪台交换机来充当网关设备(默认优先级为100)。假设配置SW1的优先级为120,SW2的优先级为默认的100,则由SW1来充当vrrp组的master,SW2为backup。正常情况下终端走SW1设备访问外部网络,当SW1设备本身或者其上下行接口发生故障时,vrrp备份组的master就会变成SW2,此时流量就会通过SW2来访问外部网络,直到SW1恢复正常后,vrrp备份组master被SW1抢占,继续充当网关转发流量。
关于vrrp基础概念讲到这里基本就结束了,关于vrrp的一些其他的知识点,如抢占规则、vrrp负载分担、vrrp心跳线。vrrp与端口或bfd的联动等方面的知识,这里就不在过多说明了,后续可能更新关于vrrp配置相关的文章时,我们再来介绍这些内容吧。
本文暂时没有评论,来添加一个吧(●'◡'●)