提高带机量的方案设计
针对影响带机量提高的因素,在长时间的测试中找到了两条应对策略。第一是降频,减少被其他信道干扰的可能,提高信噪比,从而增加有效带宽。第二是跟进RSSI来划定连接范围,净化无线环境,提高信噪比,从而增加有效带宽。
降频
在2.4G频段下的有效频宽是60MHz,如果采用40MHz的频宽进行通信,也就是采用MIMO技术,这个AP被其他信道干扰到的概率就大大增加了,这种情况下大多数的2.4G频段下的设备都有可能干扰到这个AP;如果采用20MHz的频宽进行通信,那只有可能被相邻两个信道的设备干扰到,同频干扰的概率会降低,在同频干扰上消耗的带宽就会降低,有效带宽会升高,提供的无线服务带宽会增加,带机量才能提高。
试验过程表明,将频宽降低后,单台AP带机量从22台可以很快提高到40+台。
根据RSSI来划定连接范围
通过降频将带机量提高到40多台,甚至60多台以后,STA在整个试验环境中运行12小时以后,发现无线网络环境中重传和出错的包的占比迅速上升,导致整个无线环境变的很差,多数STA的连接速度降到20KB以下。通过长时间抓包分析,发现有多台信号质量较差的STA连接到AP上,这几台STA由于距离AP较远,容易出现丢包和错误的包,这几台STA的重传又会影响到离的相对远一些的STA,从而引起连锁反应,导致整个无线网络环境的雪崩,一段时间以后无线网络环境无法使用。这也是为什么很多火车站和机场的AP能连接上,但是没有速度。因为当时AP的有效带宽都用在处理各种管理帧和控制帧,以及各种重传的包上。
针对这种问题,常见的解决办法是不让这种信号质量差的STA接入进整个无线网络,一重方法是降低AP的发射功率,这样离的远的STA就收不到AP发射的beacon帧,无法发现AP,也就不会主动连接。这种方法面临的问题主要是:处于几个网络交叉区域的设备会经常切换AP,这也会消耗很多空口资源。
根据RSSI来划定连接范围是在STA接入的时候,根据STA携带的RSSI的值决定是否让该设备接入当前的网络,对于RSSI较差的STA直接拒绝,不引入这种不稳定的因素到当前网络中。这样就把丢包、错包、重传等的概率降到一个很低的水平,保证了无线环境尽可能的纯净。