HSRP与VRRP以及GLBP区别


三种协议是用来实现FHRP,达到网关冗余的作用,从而以实现HA

状态机

HSRP状态机

       一、Initial:当一个接口还没有运行HSRP时,一般是指改变配置或接口刚刚激活时的状态

二、Learn:学习状态,不知道虚拟IP,未看到活跃路由器发Hello。等待活跃路由器发hello。

       三、Listen:路由器已经得到了虚拟IP地址,但是它既不是活动路由器也不是等待路由器。它一直监听从活动路由器和等待路由器发来的Hello报文。

       四、Speak:路由器周期发送hello数据包,参加活动路由器的竞选,一台没有配置虚拟IP的路由器不能进入Speak状态,该状态下的路由器不发送Hello数据包

       五、Standby:该路由器竞选为下一个Active路由器,并周期发送Hello数据包,一个HSRP组中只能有一个Standby

       六、Active:该路由器充当转发数据包的网关,发送虚拟的MAC地址,周期发送Hello数据包。一个HSRP组中只能有一个Active状态的路由器

(收敛时的状态Active Standby以及Listen)


    VRRP状态机

       一、Initialze:当一个借口还没有运行VRRP时,一般是指改变配置或接口刚刚激活时的状态

       二、Backup:该路由器竞选为下一个Master路由器,但是不会周期发送Hello数据包,而只是监听Master的Hello数据包

       三、Master:该路由器充当转发数据包的网关,发送虚拟的MAC地址,周期发送Hello数据包。一个HSRP组中只能有一个Master状态的路由器

(收敛时的状态Backup、Master)

    GLBP状态机

       状态同HSRP,只不过Active状态下的路由器又称为AVG(Active Virtual Gateway),用来向下游PC发送虚拟的MAC地址,并周期发送Hello数据包,而真真的转发数据包的路由器我们称为AVF(Active Virtual Forwarder)默认情况下可以同时存在4个AVF,但是只有一个AVG,也就是说VAG和AVF是单独选举的,Standby作为AVG的备份

(收敛时的状态同HSRP)

  选举机制

    HSRP

    HSRP根据接口优先级选举虚拟网关,优先级越高越有可能成为虚拟网关即Active,而次高的路由器将称为Standby路由器,若优先级相同(默认为100),则物理接口IP地址大的优选(物理地址不能和虚拟IP地址相同)

     VRRP

     VRRP选举原则只有一点不同于HSRP,在HSRP中,虚拟IP是不能和物理接口的IP地址相同,而VRRP则可以,若VRRP的虚拟接口IP地址和物理IP地址相同则选举无视优先级,选举和虚拟IP相同的物理接口成为Master路由器,若不同则选举机制同HSRP

     GLBP

     GLBP中我们需要选举两种角色,一个是AVG,另一个是AVF,AVG的选举同HSRP,而AVF的选举则和一个权重有关,权重越高,成为ACF的可能性越高,并且可以通过调整权重来为为路由器实现一个合理的负载分担

   计时器

   HSRP

    Hello time 3 sec, hold time 10 sec

   VRRP

   Hello time 1 sec, hold time 3.609 sec

   GLBP

   同HSRP

   抢占特性默认是否开启

   HSRP和GLBP默认没有开启可以通过配置强制开启,而VRRP默认开启抢占

   数据包封装结构

  HSRP基于UDP端口1985,GLBP基于UDP端口号3222,而VRRP基于IP封装,协议号为112

   虚拟MAC地址

   HSRP为0000.070C.ACXX(XX为组号)

   VRRP为0000.5E00.01XX(XX为组号)

   GLBP为0007.b400.01XX(XX为组号)

   使用组播地址

   HSRP为224.0.0.2

   VRRP为224.0.0.18

   GLBP为224.0.0.102

   数据包类型

    HSRP 交换三种组播消息

    ①Hello:发送路由器的HSRP优先级和状态信息,默认每3秒发送一次

    ②Coup:当一个备用路由器变为一个主路由器时发送一个Coup消息

    ③Resign:当有优先级更高的路由器发送Hello消息时,主路由器发送Resign消息,表明自己不再是主路由器(只有在开启了抢占的特性的路由器上有效)

   

   

你可能感兴趣的:(vrrp,glbp,HSRP)