现场有四个运营商出口,分别属于四个链路组,根据ISP表项分发给相应的链路组,并且每个逻辑链路都配置了链路繁忙保护
问题:出现链路繁忙保护不生效的情况,链路名字为l_chinatel,为电信500M带宽出口,现在发现流量在高峰期会打满,查看链路统计发现:接口流量已经超过设置的阈值,但是活动连接数有增加的情况
现场重要配置如下:
loadbalance link-group g_chinatel
predictor hash address destination
transparent enable
probe chinatel
virtual-server ##defaultvsforllbipv4##%%autocreatedbyweb%% type link-ip
virtual ip address 0.0.0.0 0
lb-policy ##defaultpolicyforllbipv4##%%autocreatedbyweb%%
service enable
bandwidth busy-protection enable
bandwidth interface statistics enable
loadbalance link l_chinatel
router ip 61.185.9.65
link-group g_chinatel
max-bandwidth inbound 62500
max-bandwidth outbound 62500
bandwidth inbound busy-rate 80
bandwidth outbound busy-rate 80
probe chinatel
通过与研发沟通,链路繁忙保护在以下情况下会出现不生效的情况
繁忙保护是在多条链路时,某个链路繁忙了切换到其他不繁忙的链路,如果都设置了繁忙保护,且都繁忙了那么繁忙保护是不生效的。
链路繁忙保护只会在同一个链路组里面生效。
V5和V7的链路负载实现完全不一样,V7的策略的最小单位是链路组,导致多运营商只有一个链路时,发生繁忙会导致常规配置下不生效
把联通、移动链路都加入到电信链路组,设置电信的链路优先级最高,且给该电信链路配置带宽繁忙保护。
这样基于isp选路后,选择了电信链路组,优先走电信的链路,当电信的链路出现带宽繁忙保护时,可以切换到其他的运营商链路。
对应的配置如下
loadbalance link-group g_chinatel
predictor hash address destination
transparent enable
probe chinatel
virtual-server ##defaultvsforllbipv4##%%autocreatedbyweb%% type link-ip
virtual ip address 0.0.0.0 0
lb-policy ##defaultpolicyforllbipv4##%%autocreatedbyweb%%
service enable
bandwidth busy-protection enable
bandwidth interface statistics enable
loadbalance link l_chinatel
router ip 61.185.9.65
link-group g_chinatel
priority 8
max-bandwidth inbound 62500
max-bandwidth outbound 62500
bandwidth inbound busy-rate 80
bandwidth outbound busy-rate 80
probe chinatel
loadbalance link l_mobile
router ip 10.40.149.1
link-group g_chinatel
priority 1
probe mobile
loadbalance link l_unicom
router ip 221.11.32.129
link-group g_chinatel
priority 1
probe unicom
已经提了需求给研发建议使链路繁忙保护可以跨链路组生效
上述情况属于电信链路繁忙的情况,如果有多个链路都会出现这个情况,可以如法炮制,创建多个逻辑链路加入该链路组。
v5和v7机制改变巨大,相同功能的实现机制不可能完全一样,遇到问题要注意思考
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作