一、参测产品及测试方案
此次横测主要针对市面上流行的802.11g无线宽带路由器(54Mbps产品),同时包含108Mbps产品。
对于108Mbps的产品,我们要求厂商寄送相应的108Mbps PCMCIA无线网卡与之配套测试(测试速度为108Mbps)。如无配套无线网卡,则以迅驰2代笔记本电脑的标准无线模块Intel 2200BG作为配套无线网卡,降速到54Mbps进行测试。
对于标准的54Mbps产品,如厂商愿意送PCMCIA无线网卡,则使用对应无线网卡进行配对测试;如无网卡,则以迅驰2代笔记本电脑的标准无线模块Intel 2200BG作为配套无线网卡进行测试。
本次横测所用电脑皆为神舟优雅Q300P笔记本电脑,无线模块换用为Intel 2200BG无线模块。
参测产品
108Mbps组
NETGEAR WGT624无线宽带路由器,配合无线网卡WG511T
TENDA TWL108R无线宽带路由器,配合无线网卡TWL108C
TP-LINK TL-WR641G无线宽带路由器,配合无线网卡TL-WN610G
54Mbps组
ALPHA AFW-GR50无线宽带路由器,配合无线网卡Intel 2200BG
ALPHA AFW-GR55无线宽带路由器,配合无线网卡Intel 2200BG
BUFFALO WHR-G54S无线宽带路由器,配合无线网卡Intel 2200BG
D-Link DI-624+A无线宽带路由器,配合无线网卡DWL-G650+A
TENDA TWL54R无线宽带路由器,配合无线网卡TWL541C
TP-LINK TL-WR541G无线宽带路由器,配合无线网卡TL-WN510G
TP-LINK TL-WR340G无线宽带路由器,配合无线网卡TL-WN310G
测试方案
无线宽带路由器首先是作为一款宽带路由器而存在的,我们可以理解为它是有线宽带路由器(一般具备4个LAN口)的无线扩展版。所以,它的基础还是有线宽带路由器。我们首先要测试它作为有线宽带路由器的能力:数据转发能力和功能。
1.实验室项目:数据转发能力测试
以太网中传输数据都是以一个个数据包的形式进行的,单个数据包从64Bytes到1518Bytes不等。大数据量的下载或上传主要以大数据包为主,而进行网络游戏则会带来数量相当多的上下行小数据包。对于一款路由器而言,数据吞吐能力(即数据包的处理能力)是相当重要的,尤其是多台客户端电脑通过路由器进行网络操作时。
举一个例子,如果有10台客户端电脑通过路由器上网玩网游,那么,路由器的WAN口和LAN口之间就会有大量的64Bytes的小数据包不断通过,这时,如果路由器对数据包的封包、转发能力过低,速度跟不上(注:路由器中,无论是从LAN口到WAN口的上行数据,还是从WAN口到LAN口的下行数据,都会有重新封包和转发的过程),就会出现掉包甚至客户机连接失败的现象。
大家不要以为“处理速度跟不上”这种说法危言耸听,事实上,目前没有任何低价的宽带路由器能够满足WAN口100Mbps带宽的满负荷收发。很多产品在数据流主要以1518Bytes的大包为主时,宽带利用率还不错;遇到64Bytes的小包,尽管每秒处理的包个数比发大包时多,但总体的数据传输速度就很慢了,带宽利用率也相当低。有的家用宽带路由器甚至会出现这样的情况:一台客户电脑用BT或eMule下载影片,另一台客户电脑连网页都无法顺利浏览了。所以,选择一款数据包处理/转发能力相对出色的宽带路由器是很有必要的,尤其是在网络和使用环境比较复杂时。
我们的数据转发能力测试使用了SmartBits 6000测试仪,从它的测试口分别连接网线到参测路由器的WAN口和LAN口。路由器NAT开启,防火墙关闭。测试时,SmartBits 6000会从B口不断发送数据包到路由器的LAN口,路由器将数据传到WAN口,并从WAN口经网线“回收”到SmartBits 6000的A口。
SmartBits 6000在测试初期会高速发包,当A口发现“回收”包有丢失时,SmartBits 6000就会自动降低发包速度,直到B口发出的数据能够从A口100%回收,这时,SmartBits 6000会自动记录下当前的每秒发包数(即宽带路由器每秒能够处理数据包的能力),并记录下此时的WAN口带宽利用率(即转发率)。当然,每秒发包数(Packets Per Second,PPS)和转发率都是越高越好。测试数据见B12版转发能力测试表。
2.实验室项目:功能列表
通过每款参测产品的Web管理界面,对它们的功能和特色进行了解,同时记录下来。我们将用一个表格罗列参测产品对一些基础功能的支持情况,同时还会描述每款产品在功能和操作界面上的特色。
需要提醒大家的是,目前国内市场中的无线宽带路由器从常规的使用功能上来说相差不会太大,通常上网会用到的功能都已具备,差异主要是在一些细节上。真正大的差距,主要体现在产品性能上。
在完成了对参测产品的基础性能、功能的测试后,我们将展开无线性能的测试。
3.屏蔽房项目:无线吞吐量测试
无线路由器的最大无线传输吞吐量是相当重要的,它直接决定着无线数据传输的速度快慢和稳定程度。由于在普通室内或室外环境下存在着较多的信号干扰,为了做到绝对公平,我们选择了在屏蔽房内做无线传输测试。该屏蔽房能够屏蔽100kHz~10GHz的信号干扰,同时,我们会将测试用的有线平台、无线平台和无线路由器都放置在固定位置,尽可能做到绝对公平。
我们的测试方式为使用一台笔记本电脑(A电脑)有线连接无线路由器,并安装NetIQ Chariot Endpoint,而另外一台笔记本电脑作为无线测试平台(B电脑)通过无线路由器和A电脑建立连接(图2)。
运行NetIQ Chariot,分别以并发10线程(上下行各5)、30线程(上下行各15)和50线程(上下行各25)来测试无线网络的最大吞吐能力,每次测试持续3分钟,完成后软件会自行给出平均传输速率,单位为Mbps。测试值越高代表无线网络的实际传输速度越快。测试数据见B12版无线吞吐及FTP测试数据表。
4.屏蔽房项目:无线FTP数据下载测试
屏蔽房内的另一个测试是模拟FTP下载测试,有线连接无线路由器的电脑(A电脑)设为FTP Server端,而无线客户端(B电脑)则利用命令提示符下的“ftp”、“get”等命令,通过无线网络,从FTP Server端下载一个100MB的rar压缩文件,下载完成后系统会自动给出平均传输速度。传输速度越快越好。测试数据见B12版无线吞吐及FTP测试数据表。
5.室外项目:远程无线传输测试
理想环境下的最高数据传输速率是衡量无线路由器无线传输性能的重要指标,但它并不是唯一标准。实际使用时,环境中充斥着各种无线信号干扰源。所以,对于用户而言,无线路由器的无线覆盖范围往往更加重要,它甚至超过了单纯的无线传输速度的重要性:家庭使用时,能够覆盖所有房间吗?办公室使用时,能够覆盖整个办公室或者邻近的办公室吗?
无线覆盖范围涉及到三个要素:一、最大无线传输距离;二、抗干扰性能;三、无线信号穿透能力。不过,要创造与这三类要素对应的公平测试环境相当困难。所以,我们针对这三类要素进行“合一性”的测试,测试不同的无线宽带路由器(或套装)在不同距离下的传输速率。性能好的无线产品,在无线传输距离增加时,数据传输速率会平缓下降。反之,一个无线产品传输速率在距离增加时急剧下降,则表示该产品无线覆盖能力较差,容易受到外界干扰且不稳定。
测试地点我们最终定在了深圳西冲海滩,那里的干扰因素相对较少,而且有足够长的直线距离。测试分为100米点、200米点和300米点,测试方式依旧是A电脑有线连接无线路由器,置于起始点,并安装NetIQ Chariot Endpoint;无线终端B电脑分别在100米、200米和300米3个点上移动,每到一点就运行NetIQ Chariot,并发线程,持续运行两分钟,得出不同点上的传输速率。传输速率越大越好(测试数据见B12版)。