目录
一、VRRP
1.作用
VRRP协议中文名称虚拟路由冗余协议,应用在路由器上,其作用是某一路由器损坏或链路出现问题立刻切换到另一个路由器上不影响整个网络的运行,更好的保障网络通信。
(1)VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份。
(2) 协议版本: VRRPv2(常用)和VRRPv3:
VRRPv2仅适用于IPv4网络,VRRPv3适用于IPv4和IPv6两种网络。
(3)VRRP协议报文:
只有一种报文:Advertisement报文(通告报文);其目的IP地址是224.0.0.18,协议号是112。
(4) 利用VRRP,一组路由器(同一个LAN中的接口)协同工作,但只有一个处于Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。 VRRP决定哪个路由器是Master,Master路由器负责接收发送至用户网关的数据包并进行转发,以及响应PC对于其网关IP地址的ARP请求。 Backup路由器侦听Master路由器的状态,并在Master路由器发生故障时,接替其工作,从而保证业务流量的平滑切换。
2.原理
(1) 虚拟路由器中的路由器根据优先级选举出Master。Master路由器通过发送免费ARP报文,将自己的虚拟MAC地址通知给与它连接的设备或者主机,从而承担报文转发任务;
(2) Master路由器周期性发送VRRP报文,以公布其配置信息(优先级等)和工作状况;
(3) 如果Master路由器出现故障,虚拟路由器中的Backup路由器将根据优先级重新选举新的Master;
(4) 虚拟路由器状态切换时,Master路由器由一台设备切换为另外一台设备,新的Master路由器只是简单地发送一个携带虚拟路由器的MAC地址和虚拟IP地址信息的免费ARP报文,这样就可以更新与它连接的主机或设备中的ARP相关信息。网络中的主机感知不到Master路由器已经切换为另外一台设备。
(5) Backup路由器的优先级高于Master路由器时,由Backup路由器的工作方式(抢占方式和非抢占方式)决定是否重新选举Master。
优先级:
-
默认0 - 255
-
0 代表主要退出
-
255代表 有设备和虚拟ip冲突
-
可手动配置 1-254
-
优先级相同会比较接口地址大的优先
-
优先级默认为100
二、实验
实现当AR1路由器出现故障不影响网络业务。
第一步将PC2、PC3、server的IP地址以及掩码网关配置完毕。如下图
第二步,将R1,R2,R3接口地址以及静态路由配置完毕。
第三步AR1与AR2配置VRRP协议且AR1为主设备,AR2为备用设备,配置协议要在下行接口配置,以上拓扑的下行接口均为g0/0/0,上行接口均为g0/0/1。
第四步先测试是否可以访问server,可以访问则把AR1关机查看是否可以访问server。图1可以访问server,图二关闭AR1可以访问server,实验配置完成。