本人在以前的*篇文章(《改进小型Wi-Fi网络 将性能发挥到*致》)中讨论了如何改善Wi-Fi的性能,今天谈*谈如果你的无线网络出现冲突了怎么办的问题。
IT专业人员应重视管理那些未受许可的Wi-Fi频谱,从而避免网络冲突并且*化WLAN网络应用的性能。这种管理要涉及到许多方面。冲突可由相互重叠的通道中信号的碰撞产生,此外,如果另*个操作员的802.11设备与你的设备争用频谱,或者某些非802.11设备在某频谱中运行,或者环境因素阻止或削弱了信号等等都可能导致冲突的发生。
造成冲突的*个不太引人注意的罪魁祸*就是隐藏的节点。隐藏节点基本上属于位于WLAN访问点信号范围内的,但却又相互位于其它节点范围内的客户端设备。请看下图中的圆:
你可以认为这个圆是*个钟表。图中,我们假设客户端A位于9点钟处,离AP访问节点50米。客户端B在3点钟处,离AP访问节点50米。两客户端相距100米(也就是328英尺)。
你可能已经知道,802.11b/a/g系列标准使用了*种媒体访问控制机制(即MAC机制),称为“载波侦听多路访问及防止空中碰撞”(CSMA/CA)方法。客户端节点在相距超过300英尺后就不太可能相互“听”到对方的数据传输,这样就避免了冲突。在*个公用通道上传输的两个节点会立即引起冲突,这会导致相互干扰,降低吞吐量和响应时间。
检测问题的工具
有*些Wi-Fi无线设备的监视和管理产品可以检测隐藏的节点。如AirMagnet (艾尔麦) 的便携式无线网分析仪就是*种很不错的选择。在其膝上型电脑分析器产品的新版本(称为Laptop Analyzer 7.0 PRO, 当前*新版本已经升*到8.0)中,已经开始提供这种特性。如果无线网性能严重下降,你需要做的*件事情就是找到问题的症结所在,所以说艾尔麦的这项特性可算是*个不错的工具。
用户应该做的事情
拥有*个高密度的AP部署有助于解决问题,因为相互重叠的“圆”的部分越小,即圆的直径(或称为客户端的距离)减少,那么节点就越容易相互侦听到。试验表明,如果设备使用的是2.4Gz的频带。虽然你的“圆”与三个互不重叠的通道相比是如此之小,也会干扰*近的使用相同带宽的访问节点。
*旦问题被检测到,可采用的*种措施就是提高客户端节点的功率水平,这样它们可以“看到”彼此。不过,这种方法有可能失效,如果有障碍物的话,如钢筋混凝土结构的墙壁等,就会阻碍信号的传输。这显然是你需要在前期站点的规划中需要考虑的问题。
你可能会想到使用全向辐射天线或非定向天线来代替定向天线。这确实会让你的天线在180度(不是360度)上侦听,这会增加客户端获得其它节点信号的机会。如果你这样做的话,你必须与你的安全策略相*致。毕竟,你不会愿意让你的WLAN信号穿过墙壁从各个方向泄露出去。
需要注意的是,802.11需要“发送”/“清除发送”(即RTS/CTS)协议的帮助。这些协议在协调传输的过程中,在要求其它节点等待*个时间周期的同时,会给某些客户端发送允许传送的信令。不过,考虑到无线网络的动态特性,以及客户端数量的增加,我们认为这并非十分安全。
同时,802.11e QoS标准还包含了用于访问准许控制的协议,这是*项更强健的通信协调功能,主要是为了VoIP QoS服务。用这种机制来进*步协调客户端到访问点的通信和其它的数据传输也是可以的。