GLBP—Gateway Load Balancing Protocol(网关负载均衡协议)

网友投稿 406 2022-09-20


GLBP—Gateway Load Balancing Protocol(网关负载均衡协议)

GLBP总结来说最多支持4台路由器负载均衡,超过4台的路由器均处于监听状态。

情况一,少于4台:GLBP组中有3台路由器R1、R2、R3,R1是AVG,组中有4个AVF,MAC分别为0007.b400.0101、0007.b400.0102、0007.b400.0103和0007.b400.0104。R1是0007.b400.0101这个AVF的活动路由器;R2是0007.b400.0102这个AVF的活动路由器;R3是0007.b400.0103和0007.b400.0104这两个AVF的活动路由器,则如果采用轮询负载均衡,则R1、R2和R3实际分别承担25%、25%和50%的流量。情况二,多余4台:GLBP组中有6台路由器R1、R2、R3、R4、R5和R6,R1是AVG,组中仍只有4个AVF,MAC分别为0007.b400.0101、0007.b400.0102、0007.b400.0103和0007.b400.0104。R1是0007.b400.0101这个AVF的活动路由器;R2是0007.b400.0102这个AVF的活动路由器;R3是0007.b400.0103这个AVF的活动路由器;R4是0007.b400.0104这个AVF的活动路由器;R5和R6则处于监听状态。如果采用轮询负载均衡,则R1、R2、R3和R4实际各承担25%的流量。当R4发生故障时,R5成为0007.b400.0104这个AVF的活动路由器,它将接替R4,R6仍处于监听状态。

Router(config-if)# glbp group_number ip ip_address 设置GLBP组号和虚拟IP地址 Router(config-if)# glbp group_number priority priority_value 配置GLBP的优先级,如果不设置该项,默认优先级为100 ,该值越大,抢占为活动路由器的优先权越高 Router(config-if)# glbp group_number Authentication md5 key-string password 配置认证密码,防止非法设备加入到GLBP组中,同一个组的密码必须一致 Router(config-if)# glbp group_number preempt 默认不开启。该设置允许该路由器在优先级是最高时成为活动路由器(抢占)。 Router(config-if)# glbp group_number timer hello_time hold_Time 默认:设置该路由器的hello_time和hold_time Router(config-if)# glbp group_number preempt delay minimum 10 //配置AVG的抢占延时10秒 Router(config-if)# glbp group_number load-balancing round-robin 默认:轮询方式

host-dependent:根据不同主机的源MAC地址进行平衡;round-robin:轮询方式,即每响应一次ARP请求,轮换一个地址;weighted:根据路由器的权重分配,权重高的被分配的可能性越大。主机相关负载分担算法:只要某个虚拟MAC地址还在GLBP组中参与流量转发,就确保某主机总是使用这个虚拟MAC地址进行通信。循环负载分担算法:当客户端发送ARP请求来解析默认网关的MAC地址时,每个客户端接收到的ARP响应中包含的MAC地址,是循环算法中下一个可用路由器的MAC地址。所有路由器的MAC地址会被按顺序放入地址解析响应中,作为默认网关IP地址对应的MAC地址返回给客户端。加权负载分担算法:被定向到一台路由器的负载量取决于该路由器所通告的加权值。

上行链路检测 (config)#ip sla monitor 124 //创建SLA条目 (config-sla-)#type echo protocol ipicmpecho 24.1.1.4 source-interface s1/0 //设置检测类型为icmp ping,测试到24.1.1.4的连通性,走s1/0源接口 (config-sla-monitor-echo)#frequency 5 //设置频率为5秒一个包 (config-sla-monitor-echo)#threshold 2 //设置阀值为2次 (config-sla-monitor-echo)#timeout 1000 //单位为ms,超时时间为1s (config-sla-monitor-echo)#exit (config)#ip sla monitor schedule 124 start-time now life forever //设置sla 立刻生效,有效期无限(默认3600s) (config)#track 124 rtr 124 reachability //设置track条目和lsa条目关联,track可达性 R1(config-if)#glbp 1 weighting 100 lower 80 upper 90 R1(config-if)#glbp 1 weighting track 1 decrement 50


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何进行双网融合(双网融合工作机制)
下一篇:SpringBoot中使用MongoDB的连接池配置
相关文章

 发表评论

暂时没有评论,来抢沙发吧~