技术指南
HSRP 与 VRRP 与 GLBP:默认网关冗余详解
作者: Subnetica · 发布于 2026年9月19日 · 更新于 2026年9月19日
如果你曾经建立过一个小型路由网络,那么你可能已经使用了默认网关并继续使用——直到网关出现故障。本指南用通俗的语言解释了 HSRP 与 VRRP 与 GLBP:故障转移的工作原理、何时使用每种故障转移以及在实验室中需要注意什么。
如果你曾经建立过一个小型路由网络,那么你可能已经使用了默认网关并继续前进。足够简单。在网关出现故障之前,这可以正常工作。然后,用户仍然可以访问本地局域网上的设备,但是到其他网络的流量会完全停止。一个出现故障的网关可能会切断整个 VLAN 的访问权限,这就是为什么默认网关冗余很重要的原因。
和 默认网关冗余,即使一台路由器或第 3 层交换机离线,主机也会继续使用一个共享网关地址。对于学生、初级管理员和认证学习者来说,起初这可能感觉很抽象。直到它点击。一旦两台或多台路由器充当一个网关的想法有了意义,这个话题就会变得容易得多。
在本指南中,我们将解释 hsrp 对比 vrrp 对比 glbp 用通俗易懂的语言。您将了解每种协议的作用、故障转移的工作原理、何时使用每种协议以及在实验室中需要注意什么。我们还将介绍常见的考试陷阱、IPv6 相关性以及记住差异的简单方法,这样它们便于在实际故障排除中使用。
为什么默认网关冗余很重要
大多数主机使用单个默认网关。当该设备出现故障时,子网外流量无处可去。这就是 FHRP 解决的问题。正如思科出版社所解释的那样,当一台网关设备丢失时,它们会保持主机连接。
第一跳冗余协议 (FHRP) 一词是指使主机能够利用子网中冗余路由器的协议类别。
它在每个校园网络中都很重要。想象一下 VLAN 10 中的用户 PC,其默认网关为 10.10.10.1。如果使用该地址的路由器出现故障,则电脑仍然可以运行。交换机端口仍然可以。但是本地网络以外的任何东西都会停止工作。用户经常将其描述为 “互联网中断” 或 “我可以访问打印机但无法访问服务器”。
对于学习者来说,重大的思维转变很简单。主持人确实如此 不 使用物理路由器 IP 作为其唯一出路径。相反,它使用 虚拟 IP 地址 一组路由器共享。在幕后,一台或多台真实设备会备份该地址。这是默认网关冗余的核心:网关保持可用状态。在 CCNA 和 Network+ 的研究路径中,这体现了很多。正在为之学习的学员 CCNA 课程 或者 网络+ 课程 会经常遇到这个话题。
用于默认网关冗余的 HSRP、VRRP 和 GLBP 背后的简单理念
这些协议解决了相同的基本问题,但它们的处理方式略有不同。每一个都为主机提供了一个虚拟网关供其使用。如果一台路由器出现故障,则另一台路由器将接管。足够简单。主要区别主要取决于供应商支持和流量的转发方式。
和 HSRP,思科拥有该协议。一台设备保持活动状态,另一台设备保持待机状态。活动设备转发流量。待机在等待。如果需要,它可以立即接管。
HSRP 是思科的标准方法,它通过为配置了默认网关 IP 地址的 IEEE 802 局域网上的 IP 主机提供第一跳冗余来提供高网络可用性。
和 VRRP,该协议是一种开放标准。一台路由器充当主路由器,另一台充当备用路由器。它的行为很像 HSRP。但是,在混合供应商网络中,这在大多数情况下更有意义。
和 GLBP,思科也拥有这里的协议,但它增加了负载共享。GLBP 允许多台路由器向同一个虚拟网关转发流量,而不是让一个活动路由器转发流量,而另一个只等待流量。
第一跳冗余协议的核心技术比较点
| 协议 | RFC 参考 | 每个群组的虚拟 IP | 虚拟 MAC 行为 |
|---|---|---|---|
| HSRP | RFC 2281 | 1 | 每组 1 个虚拟 MAC |
| VRRP | RFC 5798 | 1 | 每组 1 个虚拟 MAC |
| GLBP | 思科专有文档 | 1 | 多台虚拟 Mac |
这就是通用内存辅助工具如此有效的原因: HSRP = 思科故障转移,VRRP = 标准故障转移,GLBP = 思科故障转移加上负载平衡。
HSRP 与 VRRP 与 GLBP:真正的默认网关冗余网络发生了哪些变化
和 HSRP,一台路由器在任何给定时间为一个群组转发,这使设置易于理解,也便于在出现问题时进行故障排除。在仅限思科的实验室中,学生通常会首先看到它,因为主动/待机模型让人感觉可预测且简单。
对于 VRRP,行为仍然很简单。一个主路由器转发流量,而备用路由器则等待。VRRP的突出之处在于它是一个基于标准的选项,因此,当网络包含来自不同供应商的设备时,通常是更安全的选择。
然后有 GLBP,那里的设计变化更加明显。主机仍使用一个虚拟 IP,但可以将不同的主机发送到不同的虚拟 MAC 地址,这意味着多个路由器可以同时主动转发流量。在默认网关层,网络获得冗余和负载共享。
GLBP 提供类似于 HSRP 的路由冗余,还通过使用单个虚拟 IP 地址和多个虚拟 MAC 地址在多台路由器上提供负载平衡。
这在现实世界中显而易见:
什么时候适合 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),同时允许在一组冗余设备之间共享数据包负载。
忽略 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 = 思科故障转移加负载共享。学会这个。实验一下。然后,您将处于进行考试、面试和实际故障排除的好地方。
