技术指南

HSRP 与 VRRP 与 GLBP:默认网关冗余详解

作者: Subnetica · 发布于 2026年9月19日 · 更新于 2026年9月19日

如果你曾经建立过一个小型路由网络,那么你可能已经使用了默认网关并继续使用——直到网关出现故障。本指南用通俗的语言解释了 HSRP 与 VRRP 与 GLBP:故障转移的工作原理、何时使用每种故障转移以及在实验室中需要注意什么。

如果你曾经建立过一个小型路由网络,那么你可能已经使用了默认网关并继续前进。足够简单。在网关出现故障之前,这可以正常工作。然后,用户仍然可以访问本地局域网上的设备,但是到其他网络的流量会完全停止。一个出现故障的网关可能会切断整个 VLAN 的访问权限,这就是为什么默认网关冗余很重要的原因。

默认网关冗余,即使一台路由器或第 3 层交换机离线,主机也会继续使用一个共享网关地址。对于学生、初级管理员和认证学习者来说,起初这可能感觉很抽象。直到它点击。一旦两台或多台路由器充当一个网关的想法有了意义,这个话题就会变得容易得多。

在本指南中,我们将解释 hsrp 对比 vrrp 对比 glbp 用通俗易懂的语言。您将了解每种协议的作用、故障转移的工作原理、何时使用每种协议以及在实验室中需要注意什么。我们还将介绍常见的考试陷阱、IPv6 相关性以及记住差异的简单方法,这样它们便于在实际故障排除中使用。

为什么默认网关冗余很重要

大多数主机使用单个默认网关。当该设备出现故障时,子网外流量无处可去。这就是 FHRP 解决的问题。正如思科出版社所解释的那样,当一台网关设备丢失时,它们会保持主机连接。

第一跳冗余协议 (FHRP) 一词是指使主机能够利用子网中冗余路由器的协议类别。
Cisco Press Editorial Team, Cisco Press

它在每个校园网络中都很重要。想象一下 VLAN 10 中的用户 PC,其默认网关为 10.10.10.1。如果使用该地址的路由器出现故障,则电脑仍然可以运行。交换机端口仍然可以。但是本地网络以外的任何东西都会停止工作。用户经常将其描述为 “互联网中断” 或 “我可以访问打印机但无法访问服务器”。

对于学习者来说,重大的思维转变很简单。主持人确实如此 使用物理路由器 IP 作为其唯一出路径。相反,它使用 虚拟 IP 地址 一组路由器共享。在幕后,一台或多台真实设备会备份该地址。这是默认网关冗余的核心:网关保持可用状态。在 CCNA 和 Network+ 的研究路径中,这体现了很多。正在为之学习的学员 CCNA 课程 或者 网络+ 课程 会经常遇到这个话题。

用于默认网关冗余的 HSRP、VRRP 和 GLBP 背后的简单理念

这些协议解决了相同的基本问题,但它们的处理方式略有不同。每一个都为主机提供了一个虚拟网关供其使用。如果一台路由器出现故障,则另一台路由器将接管。足够简单。主要区别主要取决于供应商支持和流量的转发方式。

HSRP,思科拥有该协议。一台设备保持活动状态,另一台设备保持待机状态。活动设备转发流量。待机在等待。如果需要,它可以立即接管。

HSRP 是思科的标准方法,它通过为配置了默认网关 IP 地址的 IEEE 802 局域网上的 IP 主机提供第一跳冗余来提供高网络可用性。
Cisco Documentation Team, Cisco

VRRP,该协议是一种开放标准。一台路由器充当主路由器,另一台充当备用路由器。它的行为很像 HSRP。但是,在混合供应商网络中,这在大多数情况下更有意义。

GLBP,思科也拥有这里的协议,但它增加了负载共享。GLBP 允许多台路由器向同一个虚拟网关转发流量,而不是让一个活动路由器转发流量,而另一个只等待流量。

第一跳冗余协议的核心技术比较点

协议RFC 参考每个群组的虚拟 IP虚拟 MAC 行为
HSRPRFC 22811每组 1 个虚拟 MAC
VRRPRFC 57981每组 1 个虚拟 MAC
GLBP思科专有文档1多台虚拟 Mac

这就是通用内存辅助工具如此有效的原因: HSRP = 思科故障转移,VRRP = 标准故障转移,GLBP = 思科故障转移加上负载平衡

HSRP 与 VRRP 与 GLBP:哪个冗余协议获胜?

HSRP 与 VRRP 与 GLBP:真正的默认网关冗余网络发生了哪些变化

HSRP,一台路由器在任何给定时间为一个群组转发,这使设置易于理解,也便于在出现问题时进行故障排除。在仅限思科的实验室中,学生通常会首先看到它,因为主动/待机模型让人感觉可预测且简单。

对于 VRRP,行为仍然很简单。一个主路由器转发流量,而备用路由器则等待。VRRP的突出之处在于它是一个基于标准的选项,因此,当网络包含来自不同供应商的设备时,通常是更安全的选择。

然后有 GLBP,那里的设计变化更加明显。主机仍使用一个虚拟 IP,但可以将不同的主机发送到不同的虚拟 MAC 地址,这意味着多个路由器可以同时主动转发流量。在默认网关层,网络获得冗余和负载共享。

GLBP 提供类似于 HSRP 的路由冗余,还通过使用单个虚拟 IP 地址和多个虚拟 MAC 地址在多台路由器上提供负载平衡。
Cisco Documentation Team, Cisco

这在现实世界中显而易见:

什么时候适合 HSRP

  • 仅限思科的设置
  • 基本的故障转移需求
  • 培训实验室和早期认证准备

当 VRRP 有意义时

  • 混合供应商网络
  • 基于标准的设计
  • 互操作性至关重要的环境

当 GLBP 有意义时

  • 思科环境
  • 带流量共享的网关冗余
  • 在面试或高级实验室中了解它

现代培训材料在 HSRP 和 VRRP 上花费的时间比 GLBP 长,这是有道理的,因为许多网络现在在设计的其他地方处理流量分配。尽管如此,GLBP 仍然很重要,可以在面试或高级实验室中出现。培训只是更多地关注人们更有可能看到的选项。

默认网关冗余故障转移如何在实验室中逐步运作

一个包含两台第 3 层设备和一台主机的简单 VLAN 使第一跳冗余协议易于想象。在实验室里,这是有道理的。

第 1 步:构建共享网关

设置虚拟 IP,比如 192.168.50.1。主机将其用作默认网关。他们不需要知道现在哪个物理设备处于活动状态。

第 2 步:选择货运代理

在 HSRP 中,一台路由器处于活动状态,另一台路由器处于待机状态。在 VRRP 中,一台路由器充当主角色,其他路由器保持备用状态。在 GLBP 中,一台路由器管理组,而多台路由器可以转发流量。

第 3 步:观察 ARP 和虚拟 MAC 的行为

主机向虚拟网关发送流量,但它学习的是虚拟 MAC,而不是路由器接口的硬件 MAC。在 GLBP 中,不同的主机可能会为同一个虚拟 IP 学习不同的虚拟 MAC 地址。

第 4 步:模拟故障

在实验室中,关闭活动上行链路或关闭活动路由器。然后看看会发生什么。健康的冗余设计应足够快地转发到备份设备,以使用户几乎不会注意到中断。

第 5 步:验证恢复

故障转移后,检查哪个设备处于活动状态、主设备、待机设备或转发设备。然后将故障设备带回来,看看它是否会再次扮演原来的角色。

这种动手操作流程是诸如此类的平台的原因之一 Subnetica 帮助学员。在基于浏览器的实验室中,他们可以实时查看角色变化、数据包流和网关行为,而不仅仅是记住术语。学习者也可以专门练习 网络实验室 在测试故障转移场景时。

学生在使用默认网关冗余时常犯的错误

周围有很多混乱 hsrp 对比 vrrp 对比 glbp 从学生将协议名称与实际目标混为一谈时开始,尽管目标从未改变:保护默认网关。同样的工作。该协议只是改变了其工作方式。

这些错误大多数时候都会出现:

认为冗余意味着 PC 上有两个默认网关

不是。通常,主机仍设置一个默认网关,并且该网关是虚拟的,而不是两个。

忘记供应商支持

HSRP 和 GLBP 是思科专有的。VRRP 是开放标准。如果您谈论的供应商不止一个,请先考虑一下VRRP。

缺少负载平衡的区别

HSRP 和 VRRP 主要用作故障转移模型,而 GLBP 还增加了主机级网关负载共享。这是主要区别。

网关负载平衡协议 (GLBP) 保护来自故障设备或电路的数据流量,例如热备用路由器协议 (HSRP) 和虚拟路由器冗余协议 (VRRP),同时允许在一组冗余设备之间共享数据包负载。
Cisco Systems, Cisco

忽略 IPv6

网络不能单独在 IPv4 上运行。vRRPv3 处理 IPv4 和 IPv6,思科支持 IPv6 的 HSRP 以及 Cisco 环境中的 IPv6 的 GLBP。在双栈实验室中,团队应在实践中包括网关冗余。

无需测试即可记住

如果接口保持打开状态,则主题将保持模糊状态。把它们关掉,看看有什么变化。数据包捕获、ARP 表和网关角色检查有助于坚持这一想法。此外,诸如此类的话题 VLAN、子网和中继协同工作 一旦学员在现场实验室进行测试,通常会变得更清晰。

立即选择正确的协议

选择适合您面前工作的协议。

对于 CCNA 研究或以思科为重点的实验室, HSRP 是一个简单的起点,因为它教授了默认网关冗余的基本概念,无需额外的活动部件。这是一个很好的起点。

在混合环境中,或者如果基于标准的选项很重要, VRRP 是一个更清洁的选择。这可以帮助初级工程师超越所有思科范例。

如果目标是学习一种将故障转移与网关负载共享相结合的协议,请研究 GLBP。它在日常操作中可能不如 HSRP 或 VRRP,但仍会出现在访谈中,因为它表明您了解的不仅仅是基本的主动/备用故障转移。知道这一点很有用。

没有可靠的公开市场份额数据集 显示了 HSRP、VRRP 和 GLBP 的确切现代采用百分比。好的技术写作不应该发明这些数字。坚持经过验证的行为、标准和实际用例。

把这个付诸实践

一个 第一跳冗余协议 网关设备出现故障时使用户保持在线状态。 HSRP 为您提供 Cisco 主动/备用故障转移。 VRRP 为您提供基于标准的主/备份故障转移。 GLBP 通过负载共享为您提供思科冗余。

如果你是新手,不要停下来阅读。使用两台路由器或第 3 层交换机、一个 VLAN、一个虚拟网关和一台测试 PC 建立一个实验室,然后使活动设备出现故障,观察会发生什么变化。检查 ARP。查看哪些设备在故障转移之前转发流量,哪些设备在故障转移之后转发流量。这才是真正的理解的起点。

对于想要更多地动手重复的学习者,Subnetica可以帮助他们进行引导式网络练习,使之适合实际学习效果最好的人:边做边学。您可以通过此查看基于浏览器的网络课程和实验室 动手网络教育平台 并将理论转化为技能。准备考试的学员也可以在以下位置找到本指南 如何为 CCNA 学习 与故障转移实验室一起很有用。

这是简短的版本: HSRP = 思科故障转移,VRRP = 开放标准故障转移,GLBP = 思科故障转移加负载共享。学会这个。实验一下。然后,您将处于进行考试、面试和实际故障排除的好地方。

延伸阅读

继续练习这套诊断思路

读懂路由表或计算前缀固然有用;但在真实网络中排查故障更胜一筹。Subnetica 将课程、评分检测和动手实操的虚拟实验结合在一起,使用 FRRouting 和 Linux,并通过 Cisco 风格兼容层支持受支持的命令和输出。这并非 Cisco IOS。

subnetica© 2026 · 学习,练习,掌握。
关于我们常见问题隐私政策条款与可接受使用政策无障碍声明contact@subneti.ca
CCNA 是 Cisco Systems, Inc. 的注册商标。CompTIA Network+ 和 CompTIA Security+ 是 CompTIA, Inc. 的注册商标。Subnetica 是一个独立的学习平台,与 Cisco Systems, Inc. 或 CompTIA, Inc. 没有任何关联,也未获得其认可或赞助。