GLBP(Gateway Load Balancing Protocol)是思科开发的网关冗余协议,与HSRP和VRRP不同,GLBP能实现真正的流量负载均衡,其核心是通过虚拟MAC地址分配和轮询调度算法,允许多台路由器同时参与流量转发,提升网络资源利用率,GLBP组中的每台路由器称为AVG(Active Virtual Gateway)或AVF(Active Virtual Forwarder),其中AVG负责分配虚拟MAC地址,AVF负责实际流量处理。
基础网络拓扑搭建
interface GigabitEthernet0/1
ip address 192.168.1.2 255.255.255.0
glbp 10 ip 192.168.1.1 // 创建GLBP组10,虚拟网关IP为192.168.1.1
设置权重与优先级
glbp 10 priority
定义AVG选举优先级(值越高越优先,默认100)。 glbp 10 weighting
配置权重,决定AVF的流量分配比例。 配置负载均衡模式
glbp 10 load-balancing weighted
启用健康检测(Tracking)
track 1 interface GigabitEthernet0/2 line-protocol
glbp 10 weighting track 1 decrement 30
验证与调试
show glbp brief
查看组状态和MAC分配。 debug glbp packets
排查通信问题。 Q1:GLBP与HSRP的主要区别?
A:HSRP仅支持主备模式,而GLBP支持多台设备同时转发流量,资源利用率更高。
Q2:虚拟MAC地址如何分配?
A:AVG为每个AVF分配独立虚拟MAC,客户端通过ARP响应不同MAC实现负载均衡。
Q3:权重值变化后流量如何调整?
A:权重高的AVF接收更多连接请求,若权重低于阈值则停止转发,触发故障切换。
glbp authentication
防止未经授权的设备加入组。