判断是否做load-balance的标准:
1. 观察每个channel上的modem数量
2. 观察channel 的utilization
判断是否进行load-balance的方法:
当最忙的channel利用率与最闲的channel利用率之差大于或等于enforce设置的值时,则会做load-balance,当最忙的channel利用率与最闲的channel利用率之差小于enforce设置的值时,则不会做load-balance,注意:一般是将负荷最大channel上的cable modem切换到负荷最小的channel上进行上线
即: load <load-value>—minimum <mini-value>>= enforce <enforce-value>,则做load-balance
load <load-value>—minimum <mini-value>< enforce <enforce-value>,则不做load-balance
例如:有2个cable modem同时在线,2个channel均可以做load-balance,channel 1的利用率大于channel 2的利用率,判断是否进行load-balance的方法:
当channel 1的利用率—channel2的利用率>= enforce <enforce-value>的值,则会做load-balance,
当channel 1的利用率—channel2的利用率<enforce <enforce-value>的值,则不会做load-balance,
注意:1.上下行可以设置不同的load-balance,例如:上行是每个channel的cable modem个数来衡量是否做负载均衡,则下行可以不使用下行方式,而换成通过设置每个channel的利用率大小来判断是否做负载均衡,
load-balance的诊断:
如果cable modem拒绝做load-balance,则有以下原因:
1. 在网络情况(上传、下载等)下,强制切换,如:配置了cable modem rebalance-interval 60,但没
经过60秒时,进行强制切换,则会拒绝
2. 在mac-domain中配置了可以切换的channel,但在service group中未配置可以切换的channel
3. Cabl e modem的版本问题
4. 查看load-balance的log记录
关于手工切换load-balance的命令:
查看load-balance的相关命令:
# show dynamic load-balance
# show static load-balance
#show load-balance general-group
#show load-balance restricted-group 1
#show load-balance restrict-cm
附:
(config)#load-balance enable
(config)#load-balance policy 1
(load-bal-policy 1)#rule basic 1
(load-bal-policy 1)#rule execution 1
(config)#load-balance basic-rule 1
(load-bal-basic-rule 1)#enable
(load-bal-basic-rule 1)#suspend-load-balance from 10:00:00 to 13:00:00:00
CASA-C2200(config)#load-balance execution-rule 1
(load-bal-exe-rule 1)#method utilization
(load-bal-exe-rule 1)#method utilization dynamic
(load-bal-exe-rule 1)# load-balance threshold load 20 enforce 20 minimum 10
(config)#load-balance general-group default-settings
(load-bal-general-default)#policy-id 1
(load-bal-general-default)#initial-tech direct
(load-bal-general-default)#enable
待补充具体未配完的配置