无线网络的基础及优化方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无线网络的基础及优化方案相关的知识,希望对你有一定的参考价值。

一、理论基础

注:关于射频等通信技术,本人不是太了解,相关总结如下,如有不当,欢迎指正。

无线网络信号的本质是电磁波,电磁波的传播速率等于频率与波长的乘积,而这个乘积实际上是一个固定值,就是光速,换句话说电磁波的频率越高,波长就越短,因此5GHz信号的波长显然要比2.4GHz信号的要短,而波长越短的电磁波穿透力就越强。(2.4G波长≈12.5cm 5G波长≈6cm)

②因为波源的震动频率不同,所以会有不同频率的电磁波。

③有关电磁波的频率与穿透力的关系。理论上,频率越高,穿透力越强,所以5g比2.4g在穿墙上来说,应该是5g信号更强一些。那为什么现实中又说2.4g信号比5g信号的穿透力要好呢,原因总结有两点:

  1)电磁波的衍射散射问题,电磁波有绕过障碍物继续向前传播的能力,波长越长,能绕过障碍物的限度就可以越大。对于2.4GHz和5GHz频段的电磁波来说,其主要传播方式是直线传播,在碰到障碍物时会产生穿透、反射、衍射等多种现象,其中穿透是主要现象,只有小部分的信号会发生反射和衍射。然而电磁波信号在穿透障碍物时会损失大量的能量,有时候尚未穿透障碍物,能量就已经消耗殆尽,结果接收端收到的是通过反射和衍射而来信号,简单来说就是绕过了障碍物的信号。5GHz频段的电磁波比2.4GHz频段电磁波有更强的穿透力,但相比之下反射和衍射的能力就不如后者了。当两种频段的电磁波在碰到障碍物的时候,5GHz信号几乎全部能量都会用在穿透上,而2.4GHz信号则有部分会产生反射和衍射,绕过了障碍物继续传播。因此5GHz信号虽然选择了路程最短的传输路径,但是在传输过程中的会有很大的能量损失,2.4GHz信号走得路径会更长一些,但是保留下来的能量却更多,在我们看来就是信号强度更强了。因此我们不应该说“2.4GHz信号穿墙能力比5GHz信号更强”,应该说“2.4GHz信号绕墙能力比5GHz信号更强” 。

  2)能量问题,高频率的电磁波相比于低频率电磁波能量衰减更快一些。

③数据传输可能会随机选择信道内的某一个空闲频率来数据传送(是不是并发,所以带宽越大,速率越            高?)。

具有相同频率,振动方向相同,相位差恒定的两列波互相叠加才会产生干涉现象。所以现实中相同频   率的电磁波在空气中传播也不会产生干扰。干扰只会发生在设备端。当设备(AP)收到一个它所在信道频率的电磁波时,它就会认为该频率被占用,无法再使用该频率发送接收数据。所以处于同信道的设备之间会有信道干扰。

WLAN协议认为,低速率发送报文时携带的信息要比高速率少,所以发送成功的概率就会高。所以当无线客户端的信号强度比较低时,数据报文的发送通常会使用较低的物理速率发送,这样会使得整个WLAN网络的性能下降。AP发送的控制报文、管理报文等广播报文默认也是使用最低速率进行发送。(默认为1Mpps发送)。一个报文如果使用低速率发送,那么它占用信道频率的时间也就会越久。

⑤AP是一直在广播发送Beacon报文的,即使关闭了SSID广播,这个报文也是在发送的,只是在发送的Beacon报文中不会再有SSID的相关参数。设备默认的发送频率为100ms。

⑥不同的SSID最好属于不同的vlan网段(肯定是在使用相同信道的前提下),这样可以避免本SSID发送的广播被同网VLAN中的SSID信号,收到并进行处理(因为每个接入服务SSID都会发送自己的管理报文),占用AP资源。          //这个不知道理解的对不对。。

⑦相同的无线VLAN

 信道及带宽

 2.4GHZ信道及带宽

技术分享

信道            中心频率(MHz)         信道低端/高端频率

1                           2412                    2401/2423

2                           2417                    2406/2428

3                           2422                    2411/2433

4                           2427                     2416/2438

5                           2432                       2421/2443

6                           2437                     2426/2448

7                           2442                        2431/2453

8                           2447                       2426/2448

9                           2452                      2441/2463

10                         2457                    2446/2468

11                         2462                      2451/2473

12                          2467                   2456/2478

13                           2472                    2461/2483


     1)IEEE 802.11b/g标准工作在2.4G频段,频率范围为2.400—2.4835GHz,共83.5M带宽

     2)划分为14个子信道

     3)每个子信道宽度为22MHz
     4)相邻信道的中心频点间隔5MHz 
     5)相邻的多个信道存在频率重叠(如1信道与2、3、4、5信道有频率重叠)
     6)整个频段内只有3个(1、6、11)互不干扰信道。(不干扰信道之间有2MHZ的隔离带宽,类似             于高速公路上的安全隔离带)。


 5GHZ信道及带宽

Channel Spectrum Width(信道带宽):  40MHZ

42-5210MHZ  5.21GHz

50-5250MHZ  5.25GHz

58-5290MHZ  5.29GHz

152-5760MHZ  5.76GHz

160-5800MHZ  5.8GHz

Channel Spectrum Width(信道带宽):  20MHZ
36-5180MHZ  5.18GHz           DFS

40-5200MHZ  5.2GHz             DFS

44-5220MHZ  5.22GHz           DFS

48-5240MHZ  5.24GHz           DFS

52-5260MHZ  5.26GHz           DFS

56-5280MHZ  5.28GHz            DFS

60-5300MHZ  5.3GHz              DFS

64-5320MHZ  5.32GHz            DFS

149-5745MHZ  5.745GHz

153-5765MHZ  5.765GHz

157-5785MHZ  5.785GHz

161-5805MHZ  5.805GHz

165-5825MHZ  5.825GHz

注:

1)5G信道的单信道带宽频率范围在网上没有找到,不过可以从核心频率看出5GHz的信道之间不存在重叠的情况。

2)标有DFS的信道具有动态频率选择功能,由于5GHz频段与军事雷达频段重合,5.15~5.35GHz和5.47~5.725GHz是全球雷达系统的工作频段。具备DFS功能的设备,如果能监测到雷达脉冲,则当前工作频率上的数据传输会被中止,并且寻找其它"空"频率进行重新传输。放弃使用的频率在随后的30分钟内不再使用,这些动作都是由设备自动完成,使用者一般情况下不会注意到的。

二、优化实施

最近公司同事一直有人在反映无线不好用,掉线、闪断、连接后无法访问互联网等问题频出。所以有以下的优化过程,优化完成后大体上已经解决问题,已经很少有人反映无线问题了。(本人感觉主要还是信道问题,最好还是手动的进行信道的规划)

公司的无线网络是由老款的思科胖AP以及新购置的华三AP/AC混合部署的。其中老思科AP只支持2.4G天线,新华三AP支持2.4g及5g天线。


1. 思科胖AP优化


因为思科AP只支持2.4g信道,所以我将这些ap都安装在了公司的边缘,基本上人员较少的区域。并且根据实际测试将信道等一些参数进行手工指定。

无线终端连接到AP成功后,提示日志信息:


*Apr  9 16:36:54.316: %DOT11-6-ASSOC: Interface Dot11Radio0, Station   f49f.f34a.0e4d Associated KEY_MGMT[WPAv2 PSK]


终端主动断开连接或者关闭wifi后,提示日志信息:


*Apr  9 16:36:19.402: %DOT11-6-DISASSOC: Interface Dot11Radio0, Deauthenticating Station f49f.f34a.0e4d Reason: Sending station has left the BSS


终端漫游离开AP范围后,提示日志信息:


*Apr  9 16:25:42.607: %DOT11-4-MAXRETRIES: Packet to client f49f.f34a.0e4d reached max retries, removing the client

*Apr  9 16:25:42.607: %DOT11-6-DISASSOC: Interface Dot11Radio0, Deauthenticating Station f49f.f34a.0e4d Reason: Previous authentication no longer valid 

*Apr  9 16:25:42.624: %DOT11-4-MAXRETRIES: Packet to client f49f.f34a.0e4d reached max retries, removing the client


注:

Packet to client f49f.f34a.0e4d reached max retries, removing the client说明:由于客户端未回复AP发出的最大保持连接消息,所以AP解除了与此客户端的关联。这种情况的原因可能是:①终端正常漫游离开。②存在不良RF。为了避免这个问题的发生,并启用客户端以防止断开连接。使用命令:packet retries 128 drop-packet 参数范围(1-128),默认值为32。


Previous authentication no longer valid说明:这个Previous authentication no longer valid 是最讨厌的一条日志了,一是因为跟这个日志挂上钩的客户端就会出现连接不稳定,在几个AP之间相互乱跳,二是因为关于它的说法众说纷纭,其中最经常提到的解决办法就是 ① 无线接口下“no dot11 extension aironet” 刚刚说的禁用掉思科的这个feature来提高Apple设备稳定性的办法之一 来源 https://supportforums.cisco.com/discussion/10073326/aironet-1240ag-error-previous-authentication-no-longer-valid-help ,同样也被大家拿来应对刚刚上面这个日志。② 还有资料显示提高WPA握手超时时间阈值也可以缓解,所以全局配置里有这一条 “dot11 wpa handshake timeout 2000”,来源http://www.kevintaber.com/2013/02/02/cisco-1140-error-previous-authentication-no-longer-valid/ 。总之这俩我都用上了,到目前还是会有这个讨厌的日志报出来,但是数量和频率已经大大降低了。

相关配置:

dot11 ssid CBSi-Shanghai-Apple

   vlan 331

   max-associations 25                   //把SSID连接数上限设成25个


interface dot11Radio 0

   channel <1-13>                       //手动定义信道

  packet retries 128 drop-packet        //最大保持连接消息的上限调到最大128

  no dot11 extension aironet        //关闭智能天线扩展功能


dot11 wpa handshake timeout 2000      //将认证握手的超时时间更改到2S


2. 华三AP配置

华三AP因为有控制器所以就简单了,只在控制器上配置将可以了。公司之前只有两个SSID信号,所有种类终端都可连接,并且是绑定了2.4G和5G两个射频。后来手动建立了一个供手机连接的SSID信号,并且只开启的5G射频(现在手机一般都支持5G的)。根据华三提供的优化文档做了一些优化,优化文档网上也有,我也上传到附近中。其中并没有将所有的优化配置都做到设备中,因为有一些和我们的实际情况不太相符,所以只做了一些我认为必要的。大家可根据自己的实际情况进行优化。

其中实施的时候因为无线ap的位置问题还用到了一个小function,通过关闭AP的指示灯确定AP的实际位置(关闭并不影响AP工作):

<Sysname>system-view 


[Sysname]wlan ap ap5 model WA2620-AGN      指定ap名称以及型号


[Sysname-wlan-ap-ap5]shut-all-led enable   关闭某个AP的led指示灯(并不会影响无线网络)


[Sysname-wlan-ap-ap5]undo shut-all-led enable   开启AP的led指示灯


本文出自 “写点儿什么好呢?” 博客,请务必保留此出处http://lipenglong.blog.51cto.com/5309038/1866882

以上是关于无线网络的基础及优化方案的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础系统优化及常用命令

Tomcat各种网络异常场景解决方案及优化

Linux系统基础优化及常用命令

Linux系统基础优化及常用命令

Linux系统基础优化及常用命令

Linux系统基础优化及常用命令