一 、什么是VRRP
VRRP 是虚拟路由冗余协议,VRRP可以给路由器一个虚拟的IP地址。通过这个IP地址可以作为所有主机的默认网关。
作用
当一台路由器遭遇故障时,会导致所有的主机都无法正常工作。这种情况被称为单点故障。
而VRRP是一种路由器备份机构,用于保证网络主机的下一跳路由故障时,可及时由另一台路由器代替,从而保证网络连接的连续性和可靠性。
正常情况下,主机会通过Master来传输数据,当它发生故障后,可以通过Backup来完成传输
概念
虚拟路由器:VRRD虚拟出的逻辑路由器,上面有虚拟的IP地址、MAC地址
虚拟IP:VRRD组中由Master设备承载的虚拟IP地址,并且是所有使用该局域网的网络设备的默认网关
虚拟MAC:00-00–5E-00-01[VRID]
Master:实际用于接收用户发送的数据,负责数据包的转发对应局域网的ARP请求,周期性的给Backup发送VVRP报文,通告自己的存活情况。
Backup:监听Master发送的VRRP的报文,当在一定时间范围内没接收到VRRP的报文,则会代替Master的角色
VRRP报文:封装在IP报文里,VRRP的组播地址:224.0.0.18 TTL:255 协议号:112
Master和Backup的选举:通过优先级使用VRRP来决定,值越大,优先级就越高。如果优先级一样,则通过接口的IP大小来选举,如果IP越大,优先级越高。
VRRP的三种状态
VRRP的报文发送
Master报文的发送:当lMaster正常工作时,它会每隔一段时间(缺省为1秒)向组内Backuo设备发送vrrp通告报文,通告自己工作正常。(注:只有Master发送vrrp报文)
二 、配置VRRP
第一步,给R1、 R2、 R3配置ip和静态路由
R1:
R2:
R3:
第二步,设置R1的VRRP
设置R2的VRRP,因为他是备用的所以只要设置一个虚拟ip
设置完成 ping 一下PC 3
再看一下他的路径
当我把R1全部断开后再次 ping 一下
还是可以 ping 通的。