VRRP 与网关冗余72 条

GLBP 概念速览

GLBP 是 Cisco 的网关负载分担协议:AVG 负责调度、多个 AVF 分担转发,终端看到的网关 MAC 由分发策略决定。

VLAN 与高可用速查网络更新于 2026-10-13

GLBP 是什么

GLBP(Gateway Load Balancing Protocol)是 Cisco 的网关协议,与 VRRP/HSRP 只做主备不同,它同时承担负载分担:一台设备担任 AVG(虚拟网关)负责调度,多台设备作为 AVF 各自转发一部分流量。终端看到的网关 MAC 由分发策略决定,从而把上行流量自动分散到多台设备上。

基本信息

适用平台Cisco IOS / NX-OS(专有协议)
角色AVG(虚拟网关,负责调度)/ AVF(转发)/ 监听状态
组播地址224.0.0.102
虚拟 MAC形如 0007.b400.XXYY
分发策略round-robin / host-dependent / weighted
替代方案VRRP/HSRP 多组部署,跨厂商环境只能用后者

典型使用场景

  • 园区出口双机:希望两台设备都参与转发而非一台闲置
  • Cisco 单一厂商环境:可用时自动获得负载分担能力
  • 带宽优化:避免备机长期闲置造成的资源浪费
  • 按终端固定分配:host-dependent 策略让同一终端稳定走同一设备
  • 容量评估:确认单组支持的 AVF 数量与设备能力匹配

配置与查看(示意)

配置与查看(示意)
interface Vlan10
 glbp 1 ip 192.168.10.1           # 配置虚拟网关地址
 glbp 1 priority 150              # 优先级:数值大者更可能成为 AVG
 glbp 1 preempt                   # 允许抢占回主
 glbp 1 load-balancing host-dependent   # 分发策略
show glbp                          # 查看组状态、AVG/AVF 角色
show glbp brief                    # 查看各设备角色速览
show glbp 1 detail                 # 单组细节:虚拟 MAC 与权重

分发策略对照

策略分配依据适用场景
round-robin按终端依次轮询分配终端数量多且分布均匀的场景
host-dependent按终端地址固定分配希望同一终端稳定走同一台设备的场景
weighted按设备权重比例分配两台设备能力不对等时按比例分担
与 VRRP/HSRP 多组方案的差别在于:多组方案需要手工为终端分配不同的网关地址,GLBP 由协议自动把转发分散到多台设备,终端侧的配置保持统一。
GLBP 是 Cisco 专有协议,多厂商组网不可用;选型阶段就要确认现网厂商构成,避免后期为兼容性返工。

易错点

  • 单组可用的转发设备数量有限:大规模分担需求要提前规划设计,不能默认无限扩展
  • 多厂商环境误用 GLBP:非 Cisco 设备无法参与,实际退化为单机运行
  • weighted 策略下权重与设备性能不匹配:能力弱的设备承担过多流量
  • 只看到 AVG 角色就认为分担工作正常:AVF 列表为空时业务实际单机承载
  • 把分担当成容量保障:单台设备故障后剩余设备仍需承接全部流量,容量要按剩余设备核算

数据来源与参考

  • Cisco IOS 配置手册(GLBP 章节)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌