网关负载均衡协议
2010-11-04 13:06
246 查看
网关负载均衡协议 GLBP
GLBP是思科的专属协议,是在Cisco IOS软件12.2(14)S中引入的。用于克服HSRP/VRRP的局限性,相比HSRP/VRRP更为动态和健壮
基本概念:
1.活动虚拟网关 AVG ,GLBP组中IP或者priority最高的路由。AVG应答所有有关虚拟路由地址的ARP应答请求,并返回组中某台路由支持的虚拟MAC地址,(取决负载均衡算法)AVG负责给组中的每台路由器分配虚拟MAC地址,每个组中最多可以使用4个虚拟IP地址。
2虚拟转发器 AVF,组中所有的路由器都称为AVF,负责转发虚拟MAC地址的数据流。
组中的其他路由器(非AVG)都是备有或辅助虚拟转发器,以防AVG出现故障。AVG还分配辅助角色
GLBP组号的范围0-1023 ,路由器的优先级0-255(255最高),默认为100
GLBP优先级配置: Switch(config - if) # glbp group priority level
GLBP的抢占(和HSRP一样,除非当前AVG出现故障,否则其他路由器不能接管活动角色,使用下面的命令启用抢占并设置抢占等待时间):Switch(config - if) # glbp group preemt [delay minimum seconds]
GLBP的Hello时间(默认为3秒)和保持时间设置(默认为10秒,保持时间至少为Hello时间的3倍)
Switch(config - if) # glbp group timers [msec] hellotime [msec] holdtime
提示只需在AVG上配置该设置即可,AVG将通告其使用的定时器值,
AVG 和AVF失效:和HSRP一样,GLBP的AVG出现故障,次优先级的路由会变为AVG承当其职责。
每个加入GLBP组的路由器都是AVF,前提是AVG分配给它一个虚拟的MAC地址。虚拟MAC的地址是 0007.b4xx.xxyy其中xx.xx表示的16位值中为6个0后面跟10位的GLBP组号,8位yy值为虚拟转发编号。AVG定期发送hello信息给AVF来检测故障。GLBP组中的所有路由都必须向对等体发送hello消息。来检测组中的路由器是否有故障。假如一台AVF出现故障,AVG就会将AVF的角色分配给另一台路由器。
很显然,另外一台路由器可能已经是一个AVF了。等同让一台路由器当作两台路由器用。这个是没有意义的。为了克服这个问题。这里引入了两个定时器:重定向(AVF失效后,决定AVG何时停止在ARP中使用旧的MAC地址。获得旧MAC地址的客户端仍然使用这个MAC)和 超时(假定失效的AVF无法恢复。使用旧的MAC地址的客户端,必须更新以获得新的MAC的时间)。重定向的默认时间为:10分钟。超时的默认时间为4小时。可以通过命令:
Switch(config-if)#glbp grop times redirect redirect timeout 修改两个定时器的值
另外GLBP可以通过加权来确定那台路由器成为组中虚拟MAC地址的AVF。
更新中……
本文出自 “謝謝來訪” 博客,请务必保留此出处http://king3063.blog.51cto.com/174473/415117
GLBP是思科的专属协议,是在Cisco IOS软件12.2(14)S中引入的。用于克服HSRP/VRRP的局限性,相比HSRP/VRRP更为动态和健壮
基本概念:
1.活动虚拟网关 AVG ,GLBP组中IP或者priority最高的路由。AVG应答所有有关虚拟路由地址的ARP应答请求,并返回组中某台路由支持的虚拟MAC地址,(取决负载均衡算法)AVG负责给组中的每台路由器分配虚拟MAC地址,每个组中最多可以使用4个虚拟IP地址。
2虚拟转发器 AVF,组中所有的路由器都称为AVF,负责转发虚拟MAC地址的数据流。
组中的其他路由器(非AVG)都是备有或辅助虚拟转发器,以防AVG出现故障。AVG还分配辅助角色
GLBP组号的范围0-1023 ,路由器的优先级0-255(255最高),默认为100
GLBP优先级配置: Switch(config - if) # glbp group priority level
GLBP的抢占(和HSRP一样,除非当前AVG出现故障,否则其他路由器不能接管活动角色,使用下面的命令启用抢占并设置抢占等待时间):Switch(config - if) # glbp group preemt [delay minimum seconds]
GLBP的Hello时间(默认为3秒)和保持时间设置(默认为10秒,保持时间至少为Hello时间的3倍)
Switch(config - if) # glbp group timers [msec] hellotime [msec] holdtime
提示只需在AVG上配置该设置即可,AVG将通告其使用的定时器值,
AVG 和AVF失效:和HSRP一样,GLBP的AVG出现故障,次优先级的路由会变为AVG承当其职责。
每个加入GLBP组的路由器都是AVF,前提是AVG分配给它一个虚拟的MAC地址。虚拟MAC的地址是 0007.b4xx.xxyy其中xx.xx表示的16位值中为6个0后面跟10位的GLBP组号,8位yy值为虚拟转发编号。AVG定期发送hello信息给AVF来检测故障。GLBP组中的所有路由都必须向对等体发送hello消息。来检测组中的路由器是否有故障。假如一台AVF出现故障,AVG就会将AVF的角色分配给另一台路由器。
很显然,另外一台路由器可能已经是一个AVF了。等同让一台路由器当作两台路由器用。这个是没有意义的。为了克服这个问题。这里引入了两个定时器:重定向(AVF失效后,决定AVG何时停止在ARP中使用旧的MAC地址。获得旧MAC地址的客户端仍然使用这个MAC)和 超时(假定失效的AVF无法恢复。使用旧的MAC地址的客户端,必须更新以获得新的MAC的时间)。重定向的默认时间为:10分钟。超时的默认时间为4小时。可以通过命令:
Switch(config-if)#glbp grop times redirect redirect timeout 修改两个定时器的值
另外GLBP可以通过加权来确定那台路由器成为组中虚拟MAC地址的AVF。
更新中……
本文出自 “謝謝來訪” 博客,请务必保留此出处http://king3063.blog.51cto.com/174473/415117
相关文章推荐
- 网关负载均衡协议-GLBP
- SpringCloud(第 020 篇)Zuul 网关模块添加 listOfServers 属性,达到客户端负载均衡的能力
- Ubuntu + LVS 搭建四层,实现自定义协议的负载均衡
- IT 网络产品厂商聚焦(路由、交换、网络安全、负载均衡、防火墙、行为管理、邮件网关、计费等)
- 【架构】SpringCloud 注册中心、负载均衡、熔断器、调用监控、API网关示例
- 如何编译Apache的JK模块基于AJP协议连接Tomcat,实现负载均衡。
- Tomcat下基于HTTPS协议应用的负载均衡配置问题
- Nginx 负载均衡 - 配置 Nginx 接受代理协议
- 【架构】SpringCloud 注册中心、负载均衡、熔断器、调用监控、API网关示例
- SpringCloud(第 020 篇)Zuul 网关模块添加 listOfServers 属性,达到客户端负载均衡的能力
- 【Nginx】配置Nginx的负载均衡
- Networkers 2009系列之一:通过PfR实现负载均衡
- 转:服务器负载均衡的基本功能和实现原理
- 解析基于应用的负载均衡软件:(2)
- 负载均衡故障处理-无法访问网站
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- Linux系统(四)LVS集群负载均衡NAT模式
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- Nginx/ZooKeeper 负载均衡的差异
- 负载均衡之基于L3/4负载