三种协议是用来实现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消息,表明自己不再是主路由器(只有在开启了抢占的特性的路由器上有效)

转载于:https://blog.51cto.com/8947509/1413528

HSRP与VRRP以及GLBP区别相关推荐

  1. 交换冗余之网关冗余HSRP、VRRP、GLBP

    交换冗余之网关冗余 先看一张图,上图拓扑中部署 PVST 希望 pc1 流量往左边链路走,pc2 流量从右边链路走,如果 pc1 流量要到达的 sw1 网关断掉,启用 sw2 的网关作为备网关.但做实 ...

  2. 交换第六天——HSRP、VRRP、GLBP、SPAN

    硬件冗余 <提供冗余监控引擎> ·监控引擎是模块化SW的重要组件,一旦监控引擎出现问题,将无法转发通信流.在一些高端的SW(4500/5500/6500)上都配有2个监控引擎来冗余. ·S ...

  3. hsrp 切换_HSRP、VRRP、GLBP | 网络工程师之网关高可用、冗余

    在RS的学习过程中我们接触到很多网络技术,后面就把工作中常用的拿来与大家分享,本次我们来分享网关冗余技术.当我们的网关设备无法使用堆叠(VSS,istack,IRF),或者不同厂商设备的时候,非常有效 ...

  4. 三层交换的HSRP与VRRP

    实验拓扑 实验要求为vlan10的流量从SW1走,并且使用HSRP:vlan20的流量从SW2走并且使用VRRP时,实验步骤如下: 实验步骤 1.配置IP SW1>enable SW1#conf ...

  5. 大型企业网络配置系列课程详解(四) --HSRP和VRRP配置与相关概念的理解(一)...

    大型企业网络配置系列课程详解(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...

  6. hsrp和vrrp的区别

    HSRP:热备份路由协议,Cisco私有的协议,只能在Cisco设备上应用. VRRP:公有协议,不局限设备. 共同点: 1. 都是为了提高网络可靠性:对路由器或者核心设备采用备份,保护第一跳路由器不 ...

  7. HSRP和VRRP在企业网中的应用

    一,HSRP: 1,基本概述: 热备份路由器协议(HSRP)的设计目标是支持特定情况下 IP 流量失败转移不会引起混乱.并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器 ...

  8. 网络工程师必备技术汇总

    1.讲一下 OSPF OSPF意思是指一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统内决策路由. OSPF主要通一个链路状态路由协议来实现,该协 ...

  9. 通信网络基础 ——RIP、OSPF、BGP等协议及模拟实验

    通信网络基础 1. 常用设备及参数说明 1.1 路由器 1.2 交换机 1.2.1 主要知识点区别 1.2.2 三层交换机配置 1.3 物理介质 2. 常用命令解释 2.1 路由器常用基本命令 2.2 ...

最新文章

  1. python网络信息提取_Python网络爬虫与信息提取入门13
  2. spring mvc工作原理及组件说明
  3. 系列(五)—MySql
  4. 如约而至,Java 10 正式发布:包含 109 项新特性
  5. 如何让mysql配置文件生效_mysql配置文件生效测试
  6. Linux比windows生态好,试装国产统一系统UOS:操作比Windows更简便,但生态依然是缺点,...
  7. uva 11234 Expressions
  8. 数据库sql操作实验报告
  9. Android Retrofit
  10. JavaScript事件代理(事件委托)
  11. PHP微信公众号,获取用户地理位置 定位 经纬度
  12. 关于导出文件中文名乱码问题,response.setHeader(),postman测试有误,直接用浏览器测试
  13. 燃起来 ESP32移植LVGL最新版本8.2
  14. React Reflux
  15. Photoshop CS6去除数码照片画面中的噪点实例详解教程
  16. 读书笔记——《深入理解计算机系统》第三章_程序的机器级表示(一)
  17. 【车道线检测】FOLOLane解读
  18. 微信 服务器配置 菜单,微信菜单配置
  19. LED显示屏公司如何在这个激烈的竟争中抓住机遇?
  20. 【数模】非线性规划模型

热门文章

  1. 开源啦:连DeepMind也捉急的游戏,OpenAI给你攻破第一关的高分算法
  2. 首个官方气象数据集公开,已训练出20多个“青出于蓝”的AI
  3. 打字方式异于常人,可能脑子有病丨AI研究
  4. 腾讯围棋AI绝艺战胜DeepZenGo又夺一冠
  5. js逆向解析技巧--selenium
  6. python获取指定日期的前N天日期和后N天日期
  7. 北上广深的请注意,阿里聚安全来找你玩啦~
  8. 在centos上完全删除mysql
  9. 网站测试自动化系统—收集测试结果
  10. SQLite数据库操作类