在一次不常见到的使用三家厂商设备的大规模WLAN压力测试中,测试人员发现,随着WLAN规模和流量的增加,许多WLAN都可能遇到性能极限,问题不在于厂商的设备,而在于802.11协议的设计。
问题源于协议效率
设计和操作这次测试的是一家名叫Novarum的咨询公司。该测试证实了在高密度网络下存在的两个麻烦问题:首先,接入点之间相同信道的无线干扰会大大降低WLAN的总吞吐量;其次,常规的控制器+瘦接入点架构不能随着某一区域中的接入点数量的增加很好地扩展。
根据Novarum的报告,这些问题的出现与802.11媒体访问控制(MAC)层的设计、处理确认和重传的方法,以及在持续的高流量负载下的问题处理有关。在目前很多WLAN产品以及利用这些产品建立的WLAN中,由于网络中的无线客户端数量比较少,并且它们的传输流主要由少量的和突发的数据传输流构成,因此这种协议上的低效率并不会存在问题。
基于802.11n的高吞吐量WLAN(尤其当运行在5GHz信道时)将会部分减轻这些问题的影响,但也不能完全消除。11n只是可以提供更大的“数据管道”,从而在高密度WLAN中达到网络超载需要更多的流量而已。但由于11n更高的吞吐量,企业将寻求利用它做更多的事情(如传送语音和视频等),同样容易造成网络的超载。
Novarum公司共同创建人Phil Belanger说:“如果不着手解决共信道干扰和对接入点协作的需要,将给支持无线语音和视频的协议造成更大的压力。”
测试环境力求真实
2007年秋季,Novarum公司这次不同寻常(出于实际部署的接入点和客户端数量)的测试在美国Sunnyvale市一个空闲的二层楼办公室(约为20000平方英尺)里进行,而通常的WLAN测试只是在一个类似实验室的环境中部署一台接入点和十来台客户端而已。
在这次测试中,Novarum动用了72台带有无线网卡的笔记本电脑和54部无线VoIP手机,通过15台接入点(随后使用10台接入点)连接在典型的办公WLAN上。网络设备则分别使用来自Aruba Networks、思科和Meru Networks的无线控制器和接入点(Aruba 800控制器+AP 70;思科4402控制器+AP 1242;Meru MC3000控制器+AP 208)构建。
测试一共进行了7次,在多数情况下都是先使用15台接入点,然后使用10台接入点。接入点配备802.11a/b/g设备,但Novarum只进行2.4GHz频段上的11g测试。一次测试是纯数据的,使用了72台笔记本电脑;其余测试则是语音传输,分别进行24、48和72个模拟VoIP通话。还有两次测试为语音和数据混合测试,一次为测试WLAN可以支持多少VoIP手机的同时呼叫。Belanger表示,压力测试本意不是厂商设备的产品测评,虽然它们有着类似的出发点。