分类:
2012-06-28 13:55:16
中低端 Line-rate和traffic-limit的限速 区别
交换机, 限速
交换机中line-rate用于端口限速,主要用于出端口上;traffic-limit用于流限速,主要用于入端口上。由于其实现机制原因可能导致一些软件测速工具(如ftp和chariot等)测试交换机traffic-limit时数据不准确,而测试line-rate比较准确。
这是由于这些软件工具测试的都是有效数据流的吞吐量。在交换机内部,line-rate是端口的出流量限制,有芯片内报文缓存,可以让流量稳定在设置的值,没有丢包,所以不会重传。traffic-limit是端口入流量限制,没有芯片内的报文缓存,一旦暴发流量超过限制,直接丢包,这样,基于TCP连接的应用就会重传,导致效率降低较多,从而从下载工具上看到得最终下载速率低于限速值。
一般在测试端口的限速是否准确时,都使用Smartbits、IXIA等专用测试仪器,排除重传干扰。经过测试我司这些产品使用line-rate和traffic-limit限速都非常准确。
这几天在做ONU时,对网口的限速,一般2M的,用traffic-limit来限制,实际速度才80-90多k,而用line-rate来限速,速度可达200多K。