|
爱快120版本推出了一个新功能,“协议优先级”。论坛上有的同学说好使,有的说不好使,我自己有还不错的网络知识,和一点点开发经验。在经过摸索把玩以后,大概总结除了爱快120版本协议优先级的正确使用以及局限。
何谓协议优先级?将流量根据设置分为不同优先级,在带宽充裕的情况下,大家相安无事。但是在带宽紧张的情况下,低优先级要给高优先级让路——让领导先走嘛。
从定义中可以看出,触发让路的条件就是,爱快要判断出带宽目前比较紧张了。但是路由设备本身是不知道总带宽是多少的,只能靠用户设置。因此这个功能可以正常工作的条件就是要配置正确的上下行带宽。
在带宽设置好的情况下,什么时候爱快判断网络繁忙呢?——这个我也不知道,肯定是内定的一个百分比。这个百分比设置值,应该是一个经验值。高了的话,效果不明显。为啥,太高的话,即使低优先级让路,让出的带宽也不够高优先级通过的。低了的话,意味着还没到太忙的时候,低优先级流量的网络质量就不好了。估计爱快会随着大家的使用效果,会不断的调整这个值,说不定最后放开,让咱们自己配置呢。
根据我的测试,目前协议优先级在多线条件下应该工作的不好。为啥呢?因为爱快只提供了一个总带宽设置,没有设置每一条线路的带宽是多少。这样在进行流控的时候,肯定不准确。
比如线路1带宽2M,线路2带宽10M。但是爱快这里只提供了一个总带宽,我们设置12M。假设在80%的带宽比时,触发协议优先级,那么大概是9M的时候,会有流控。可是在不到9M总流量时,也许已经有2M甚至更多流量是跑在线路1上的。那么对于线路1,这个协议优先级是没有起作用的。
因此多线是协议优先级的一个限制。除非流量按比例分布在不同线路上,不然协议有限级就不能正常工作。
|
|