|
MAC限速功能的一点小问题
1、首先我想实现这样一个功能:
有10个MAC地址我已经做了合理的MAC限速。但是对于除了这10个MAC以外的所有其他MAC再做一个限速规则。
因为其他MAC是无法事先确定的,所以爱快现有的“MAC限速”实现不了。
2、还有一个问题:
比如有一个MAC地址(假设为A),我在MAC限速里给A添加一条限速规则,然后我再对A添加一条限速规则,这时,生效的是最有一条规则,第一条不生效。我认为这个逻辑不合理。
我的建议是:
MAC限速应该是从第一条规则开始逐个匹配,一旦匹配成功,就停止匹配并执行。
然后在最后添加一条代表所有MAC地址的默认规则。
这样的话,就更加灵活了。而且上面我的第1个问题也能实现了。
比如:
MAC地址A:下行限制1024KB
默认所有MAC地址:下行限制128KB
这样的话,除了A,其他MAC下行都被默认限制成了128KB
|
|