您的位置 首页 ADAS

全面知道宽带路由器的参数

以目前宽带路由器普遍所采用的硬件来看,基本上都不足以达到64Byte小包Throughput线速,因此有些产品宣称可以达到线速,可能是采用了所谓的NAT硬件加速技术。本文带你全面认识宽带路由器的参数。

宽带路由器仍是比较常用的,所以我研讨了一下宽带路由器的各种参数,在这里拿出来和我们共享一下,期望对我们有用。Throughput(吞吐量)表明的是路由器每秒能处理的数据量。打个形象的比方,路由器的作业进程很像邮局包裹事务,邮局寄包裹是我们把物品、寄件人、收件人等信息交给邮局,邮局把物品包好,并贴上格局化的包裹单,查看无误后投递到目的地,收包裹是相反进程。

路由器底子相同,只不过收发的东西是数据罢了。Throughput就相当于邮局单位时刻里的包裹处理才干,是路由器功用的直观反映。但一起,这个数据后边躲藏的名堂也是最多的。首先应该阐明路由器的Throughput,必定是LAN-to-WAN的Throughput,数据流出或流入局域网才需求路由器处理,才干代表路由器功用。

而不是LAN-to-LAN,这代表的是路由器内部小交换机功用,一点含义都没有。这就像邮局单位时刻里的包裹处理才干,必定指的是运出和运进邮局的包裹量,而不是从邮局一个房间搬到另一个房间的包裹量。

其次,路由器Throughput,应该是在NAT(网络地址转化)敞开、防火墙封闭的情况下得出的测验数据。这是由于NAT是宽带路由器最底子、最中心的功用,不敞开NAT就不成其为宽带路由器了,并且软件设计的好坏直接影响到NAT功率和路由器功用,所以NAT敞开的Throughput才是有含义的。而防火墙,应该当作宽带路由器顺便的高档功用,有的产品防火墙规矩许多很杂乱,能过滤许多东西,有的产品规矩就又少又简略。规矩多、杂乱的,CPU用来过滤数据的时刻就长,规矩少、简略的,过滤数据的时刻就短,这对Throughput测验数据影响仍是挺大的。为公正起见,在测验路由器Throughput时,特别是在不同产品功用比较时,把防火墙封闭是合理的。防火墙的评判,一般放在功用里比较而不是功用比较。

常见Throughput测验办法有两种,一是Smartbits测验,一是Chariot测验。Smartbits测验是运用全球最威望的网络设备测验仪Smartbits2000或6000,配以专业的测验软件SmartApplication,用接二连三的UDP包,来测出对不同巨细的数据包,路由器每秒能处理的包数量。路由器在处理数据包时,首要的时刻花在处理包头、包尾上,对不同巨细的数据包,路由器每秒能处理的包数量不同不会太大。这就像邮局处理包裹,首要的时刻是花在处理寄件人、收件人和物品信息以及查看上,包裹重一点轻一点对处理速度影响不会太大。如128Byte包每秒能处理10000个,并不能做到64 Byte包每秒处理20000个,而是只比10000个略多一点点,比方10100个。例如:有些说法以为路由器在处理最大的1518Byte包时每秒8000个(理论上处理1518Byte包到达100M线速的极限值是每秒8127个),折算出Throughput是100M*8000/8127=98.44M,所以称该路由器Throughput高达98.44M;而实践上这个路由器在处理最小的64Byte包时每秒是11000个(理论上的极限值是每秒148810个),折算只要100M*11000/148810=7.39M,两者相差13倍多!相同,说路由器的“Throughput高达97M”,也很或许是1518Byte包到达97M,而处理64Byte的包却很或许只要7.39M!

更为重要的是,小包转发的处理才干才干真实表现路由器的Throughput才干!现在市场上大多数的干流路由器处理512、1024和1518Byte这样的大包,Throughput大都能近似线速(当然,也有一些杂牌路由器大包转发才干都不可),而测验256、128和64Byte等小包的时分,功用差异当即表现。而大多数路由器的实践使用里小包转发才干非常要害,比方网吧里常常玩游戏,每操作一个游戏指令,每扣动一个扳机,转发的全部是小包,假如路由器处理小包的才干不行强,就很难敷衍游戏的很多小包转发需求,游戏玩起来就很不顺利。所以NAT敞开64 Byte小包的LAN-to-WAN 的Throughput才真实具有点评含义。

别的,以现在宽带路由器遍及所选用的硬件来看,底子上都不足以到达64Byte小包Throughput线速,因而有些产品声称能够到达线速,或许是选用了所谓的NAT硬件加速技能,Throughput是很美观,但价值是一切数据都不经过CPU,无法做数据过滤,防火墙不起作用,路由器没有任何办理功用。这就像邮局底子不查看邮包里是什么东西,有没有易燃易爆物品,地址是不是火星,收件人是不是本·拉登,照单全发。

Chariot测验则是用两台服务器,装置NETIQ公司的软件Chariot,一台接路由器WAN口,一台接LAN口,经过核算一个预订长度和格局的脚本文件无差错地从一台服务器传送到另一台服务器的时刻来核算出路由器的Throughput。这里边学识就大了,一是与服务器功用有关,不诚实的厂家在测验自家的产品时用高功用的服务器,而测验他人的产品时用低功用的服务器,成心降低数据。二是树立衔接数,树立的衔接数越多,对路由器软件的功用要求越高,软件写得差的,在衔接数添加时,其Throughput会直线下降,乃至导致无法衔接;而软件写得好的路由器则很平稳,乃至会随衔接数的添加反而略有上扬。

三是Chariot测验不象Smartbits测验那样是测验UDP“包”,而是数据“流”,其数据封装成多大TCP包和服务器操作体系相关,但一般都封装为1518Byte大包,所以其测验数据会比用Smartbits测验64 Byte小包的数据美观许多倍,这一点很能利诱人。四是Chriot测验Throughput成果是有用数据负载,不包括TCP协议损耗、帧距离、应对和Chriot自身体系损耗,此部分典型损耗依据理论核算约6M,就是说即便你接的是一台能线速转发的交换机,不是路由器,测出来的Throughput也只或许是94M左右,这是理论极限值,因而假如声称某路由器产品Chriot测验Throughput达 97M、98M,那就毫无疑问是信口开河诈骗顾客了。

用户进阶:

Throughput是LAN-to-WAN的Throughput,一般应该是在NAT敞开,防火墙封闭的情况下得出的测验数据,并且有Smartbits测验和Chariot测验两种办法,得出的成果能够很不相同。依据现在遍及的硬件才干,Smartbits大包测验数据我们都很简单到达线速,就像测验大学生的智力,标题是1+1=?,我们都能答上来,比不出高低。所以要做客观的评价,标题应该出难一点,比较64Byte小包测验数据,高低立判。当然假如有NAT硬件加速要把它关掉再测验。

至于Chariot测验,应该是在相同的测验环境和办法、相同的衔接数下进行比较才公正,并且在实践网络使用中,几乎不或许是单衔接的,所以Chariot测验最好是在多衔接下进行,一般能够挑选100对衔接底子上就能够看出端倪了。总归,独自的一个Throughput数据是毫无含义的,必定要阐明这个数据是用什么办法测出来的才有用,彼此功用的比较必定要在相同的测验环境和办法下进行比较才公正和有含义。最好的办法是看Smartbits测验NAT敞开64 Byte小包的LAN-to-WAN Throughput。

发布者:博子

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/adas/187101.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部