WLAN产品中Wi-Fi MultiMedia测试技术概述
摘 要:伴随着3G的春风,无线上网在国内变得炙手可热。同时,以前并不广为人知的无线局域网(WLAN)也迎来了发展的又一个高潮。“无线城市”如今已并不仅仅是一个概念,北京上海这样的大城市已经进入了实施阶段,完成后将可以在城市中随心所欲的通过WLAN上网、视频、语音、游戏和商务工作。无线上网的质量是人们关注的一个重点,大家都希望在享受没有网线束缚的自由时也可以享受跟有线一样的上网体验。基于此Wi-Fi联盟推出了Wi-Fi Multimedia (WMM)以保证无线通讯质量,包含在802.11e通信标准中。目前各大厂家推出的WLAN产品都支持该项标准。本文将对热点AP的WMM功能的测试技术进行详细的研究。
关键词:802.11e;WMM;WLAN测试
1.引言
无线局域网经过十几年的发展已经逐步完善并投入到大规模的使用当中,它的即时性和移动性等特点与当今社会的快节奏生活紧密结合到一起,使无线局域网产品在近年来得到了高速发展。多媒体是互联网的一个重要应用,而无线网络的多媒体质量如何是人们关注的一个问题。Wi-Fi联盟制定的802.11e标准就是解决该问题的,而且目前的无线局域网产品都支持802.11e标准。协议从出现到稳定是一个很长的过程,而根据同一协议设计的产品由于设计者对标准的理解不同或者产品需求不同导致不同产品间会出现不兼容,这就需要对协议实现进行系统的测试,所以本文针对WMM的定义及其实现的功能进行了研究,提出了一套测试方案。
-Fi联盟与WMM
Wi-Fi联盟是一家非营利性的全球行业协会,拥有275家成员企业,致力于共同推动无线局域网产业的发展。以增强移动无线设备的用户体验为目标,Wi-Fi联盟一直致力于通过其测试和认证方案确保基于IEEE802.11标准的无线局域网产品的互操作性。
WMM最主要的做用就是QoS(Quality of Service),具体就是指采用“EDCA(enhanced distributed channel access,增强型分布式通道访问)”通信协议的产品。将通信内容分为“声音”、“视频”、“尽力而为(best effort)”和“背景”4大类,设置发送时间的优先级别。IEEE802.11e中作为另一个选项有一个用于接入点控制终端收发时间的“HCCA(hybrid coordination function controlled channel access,混合协受控通道访问)”协议。而Wi-Fi联盟首先则把EDCA产品定为认证对象。目前众多家电厂商均已支持HCCA。
产品WMM测试技术
3.1测试WMM功能符合Wi-Fi要求
该项测试主要是分析DUT(Device Under Test)发出的无线报文是否有WMM信息。使用无线抓包工具Ariopeek。Ariopeek是一款软件,要配合可以用来抓包的无线网卡使用。
DUT需要开启WMM功能,使用Ariopeek抓DUT发出的Beacon包,查看Beacon包中是否含有WME的信息。
3.2测试802.11g only模式下WMM符合QoS的优先级
这一部分需要在屏蔽房或者非常干净的环境中测试,而且正常速率要达到20Mbps。启用DUT和WNIC的WMM功能并确保连接成功,启用Chariot并新加3条Pairs,配置如表3-1(发送速率根据情况可调)。Chariot 3个Pair发送方向一致,运行40s。
表3-1 Chariot脚本配置
3.3使用TTCN-3对WMM进行协议一致性测试
一致性测试主要是确定被测设备是否与标准规定一致。通常利用一组测试案例序列,在一定的网络环境下,对被测设备进行黑盒测试,通过比较被测设备的实际输出与预期输出的异同,判定被测设备是否与协议描述相一致。目前针对协议一致性测试的研究还处于不成熟阶段,主要方法是使用TTCN-3语言进行测试。它是一个由ETSI维护的全球适用的标准测试语言。目前关于该语言的编译环境还处于完善中,部分大公司也有自己开发的环境,但总的来说这仍然是一个全新的领域。关于WMM协议的一致性测试还没有展开,但这是今后协议测试发展的趋势。由于现在还没有免费的编译环境可以使用,关于TTCN-3的一致性测试只是处于设想阶段,相信当该语言的一系列相关产品日趋成熟后,协议测试会更加完善。
4 结语
无线产品测试是软件测试领域的又一个类别,属于嵌入式软件测试的范畴。相对于无线网络的迅猛发展,无线网络的测试需要奋起直追,要保持想在前面,做在前面才可以保证无线网络朝向更高质量,更优越性能去发展。WMM是保证无线网络服务质量的一个重要的标准,对于它的支持是现如今无线产品必备的功能。WMM的测试在基于应用的测试方案的基础上,向协议的一致性测试过渡,是很有必要的过程,这也是即将展开的工作。
参考文献:
John Wiley & Sons Ltd,An Introduction to TTCN-3,2005.6
上一篇:无线局域网的安全策略探讨
下一篇:浅析网络数据库安全技术研究