事实上,在高密度WIFI场合,都是以这种方式形成蜂窝网来实现最高覆盖率的,如下图:
(上图来自网络)
在部署无线覆盖时需要特别注意,wifi使用CSMA/CA冲突检测机制,也就是AP会监听是否有和它同信道的设备在“发言”,只有等其他人“发言完毕”了它才会竞争发言机会,这个机制决定了同信道下只有一台设备接收/发送信号,当然监听时也是会有一个阈值的,低于这个阈值的信号会忽略它,所以当使用蜂窝覆盖时,需要将相邻的同信道AP发射功率调小,降低他们之间的可见度,以免一台AP在工作,其他同信道的AP都不工作了。
那么信号要小到什么地步才好呢?以前面的示图为例,最好就是,一个连接了11信道AP的客户端向另外一台11信道的AP移动,当他移动到两台AP中点位置时信号过弱发生切换,漫游连接到其他AP,这就是最好的状态了。当然切换也不完全和AP信号有关,现在有些wifi客户端设备只为追求信号灵敏度,走了很远信噪比都很差了也依然不切换,有些设备可以调整漫游主动性,比如intel的无线网卡,将主动性设置为高(High)就好了。
wifi信号同样会被折射、反射,比较复杂的高密度场合中,只适用3个信道很难保证每个角落都获得良好的信噪比,这个时候如果终端设备支持,可以使用wifi的5.8GHz频段,这个频段目前按照中国法律一共可以使用12个20mHz宽的信道,而且是12个相互不干扰的信道,这样在实施wifi覆盖时会方便很多。
关于各国法律限制的WIFI信道问题可以参考后面链接:List of WLAN channels
首先第四台肯定是设置与前三台中的一台重复的信道,这个需要确定下。原因如下,一般我们所说的1,6,11这三个信道是完全没有交集的,也就是说三个信道可以独立的工作且互不干扰。当设置第4个ap时候,我们无法在fcc限定的信道范围内找到第四个独立的信道,换言之我们的设置方式只有两种:1。与之前ap相同,也就是1,6,11里面选一个。2。选择一个交叠的信道,如信道3。
对应情况1:如果在一个信道内存在两个ap(可以简单理解成路由),其是遵从csma/ca协议规则,采用竞争接入的mac协议来避免冲突以及干扰的,从而保证系统能够正常服务。
对应情况2:若两个ap的信道是交叠的话,那么两个ap之间无法执行mac层的csma/ca协议,从而一直互相干扰,从而冲突,导致传输成功概率很低,从而不建议。
链接:https://www.zhihu.com/question/35339958/answer/77743035
来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
只用1、6、11。原因很简单,因为邻频的干扰比同频的干扰更不好解决。
根据802.11协议,所有的无线终端和接入点在发送数据之前都先抢占信道。
具体的做法大概是,需要发送数据的无线终端或接入点先发送一个rts包(request to send),大吼一声:老子要发数据了,要xxx微秒的时间,你们都闭嘴。同一个频率的其他无线终端和接入点接收到这个包的时候,就会闭嘴。由于大家都处于闭嘴状态,交流很顺利的就完成了。
所以所谓的同频干扰也就是你的网卡或者路由器经常被别人吼“闭嘴”,所以得到说话的机会少。即使信道非常繁忙,但是最终还是能总能轮到你说话的。
而邻频呢,就比较坑爹了。1信道发送的数据,在3信道接收的话,根本是无法解调的。
打个比方就是,不同的信道就是不同的语言,比如1信道已经有人吼了闭嘴,但是你听不懂,没有得到“闭嘴”的指令。所以最后的结果就是你们两个人在一起说话。而实际的接收者就只能收到乱七八糟的噪音(叠加之后的电磁波),结果就完全无法沟通了。
所以所谓的邻频干扰也就是你的网卡或者路由器由于无法理解别的信道吼出的“闭嘴”,所以使得自己往往会和邻频的网卡和路由器同时发送数据。使接收者无法接受数据。所以一旦邻频的信道繁忙,基本上一个数据包都发不成功。
而1、6、11是三个完全隔离的信道,1信道说话,6信道是完全听不见的,这就是为什么2.4g一直会推荐你们设置1、6、11三个信道,各种组网方案都只用这三个信道。而不是随便用任何一个信道。
最后假设1、6、11三个信道都被占满了,自己有个路由,应该设置哪个信道呢?答案是在1、6、11三个信道中挑个信号数量少的,信号强度强度低的,勉强用吧。
还没有评论,快来抢沙发!