德国BURKERT宝德8694阀门控制头专用
burkert宝德控制头是用来进行流量限制和优化的网络设备,即对于"好"的流量,就要进行优化保障,对于"坏"的流量就要进行限制管控。但是,不是所有对于"坏"流量的管控都能起到应有的效果。
burkert宝德从流控的原理讲起。所谓流量限速的原理,其实很简单:丢包。这种方法是标准的限速方法,算法叫做单/双速率三色令牌桶。既然是标准的限速方法,大家这么用的,但是在网络技术日新月异的今天,这种方法存在致命问题。问题出在P2P下载上。
德国BURKERT宝德8694阀门控制头专用
根据网络限速的原理,如果网络传输途径中被限速了,通信的发送方会调低发送速率适应这种速度限制。这样,在使用流控设备限速的时候,一开始会被丢包,过了一会,发送方发送的数据会变成被限速的速度,就达到了限***果。但是遇到P2P协议就不一样了。
比如设备发现P2P超速了,就开始丢包,但是P2P协议根据运作模式,并不会调低速率,而是会发起更多的请求,请更多的Peer发送给他数据。这样造成的结果就是,从内网看,限速后确实是想要的速率,但是从外网看,速度却远远高于限制后的速率,而且这个落差始终维持。
德国BURKERT宝德8694阀门控制头专用
这个就造成了流控失效,或者说带宽资源的损失。举个例子:一所高校租用了一条千兆链路,现在将P2P限制到200M。他期望空出的800M可以用来传输P2P以外的流量。但是由于上述原因,虽然从内网角度看,在限速后P2P为200M,但是外网角度看,限速前后始终是600M。实际相当于损失了400M流量。