无线网络的广泛应用,也推动了无线宽带路由器的市场需求不断增加,与其他网络产品,无线宽带路由器带有更加浓厚的人文关怀的色彩。它帮助我们解决了许多非常实际的上网问题。比如对UPnP(Universal Plug and Play)的支持,使得BT下载可以更快地进行。
可以把UPnP看成一种NAT穿越技术,无线路由器支持UPnP的话就能够和内网中支持UPnP的软件相配合,自动对外打开相应的端口。对于BT来说,这使内网用户得到更多客户端的连接,也意味更多的用户来充当种子,使Internet用户受益的同时,也将大幅提升内网用户下载速度。图6所示为模拟的BT下载环境。我们在minihp上安装了MyBT3.0,充当tracker服务器。在bighp上使用BitTorrent为一个16M字节的软件制作.torrent种子文件并通过浏览器将其上传到tracker,与此同时bighp的BitTorrent打开相应端口,等待下载者的到来。当内网用户myacer通过一张802.11b无线网卡下载了种子文件并开始下载后,若关闭UPnP,而且不进行任何手工端口映射,myacer不可能像bighp那样也来充当种子,urasus就只有bighp一个种子为他服务。当然,我们发现,无线宽带路由器的UPnP功能一般是默认打开的,myacer马上可以成为种子,为myasus提供下载服务。
在P2P的世界里,“人人为我,我为人人”的理念需要相应的技术来支撑,无线宽带路由器对UPnP的支持使得这些应用得以顺利开展。同样,为了解决网关NAT隐藏内网IP地址和端口号给人们带来的不便,还可以进行端口映射等设置,满足网吧和家庭用户访问某些游戏网站的需要。对DDNS的支持还可以方便宽带上网用户建站。
环境营造——极为重要
无线宽带路由器的比较测试对环境有着苛刻的要求,这一点不容忽视,否则不同产品间的测试环境会有明显的差异,造成测试结果的不公平、不客观。我们从以下几个方面来营造一个相对纯净的测试环境。
***,使用Network Stumbler进行频道扫描并消除干扰。因为,在802.11b所使用的2.4GHz频段内,只有频道1,6,11和1,7,13两种组合是完全互不干扰的(802.11g也是如此)。所以我们在扫描到办公区内有其他AP使用会产生交叠的频道时会请同事帮忙绕开这一频道。
第二,我们关闭了无线宽带路由器上的SSID广播功能,避免在测试过程中有同事发现无线网络并尝试接入而导致性能测试数据降低。
第三,在笔记本上安装厂商的送测网卡时,为了避免反复安装不同产品的驱动造成通信异常,我们在测试每个产品时都会使用ghost把笔记本恢复到系统初始安装状态。
第四,不容忽视的一点,将IxChariot的测试流和结果收集流分开。如果笔记本没能将文件成功下载的确认发回,将严重影响测试的准确度。这种现象是无线网络所特有的,因为有可能会出现无线信号太弱而导致丢包的情况。故此,我们在测试中设计了双路由拓扑,用一条有线路径专门来传送测试配置和结果反馈数据。
此外,为了保证获取足够强的信号,我们仔细挑选了作为无线客户端的笔记本,并将无线宽带路由器和无线接入笔记本放在了几乎同一水平线上,同时避免二者之间有直接障碍物存在(距离10米及10米以上测试除外)。