无线终端PING网关延时大问题
从网络拓扑分析,当前业务为直接转发,无线终端的业务流经由R240D、AD9430DN-24、汇聚、核心,在转发至医院系统或者服务器。
部分无线终端(PC机,Windows XP, 外置无线网卡totolink N500UA/A650UA)Ping网关会概率性出现一个大延时,使用医院内部系统时卡顿。
1. 从现场反馈的PC无线终端Ping网关的截图来看,终端会概率性出现800ms以上的延时,但平均延时都很小,由此推测偶发性的网络大延迟影响了医院内部系统访问,导致操作界面卡顿。
2. 从无线AC控制器上周期性获取无线PC的状态信息,当从网络侧AC Ping无线PC终端时,出现大时延的情况下,发现终端进入了节电状态,且从节电状态唤醒持续时间较长,导致Ping包时延大。
3. 报文序列号Sequence 205的报文出现了3000ms+的延时,从无线AP上的trace分析报文,Ping请求报文(ICMP Request)进入节电队列(Entering power save queue,此前终端已节电)过程小于1ms,而终端退出节电(Exiting power save queue)是在3488ms之后,耗时较长。从捕获到的无线空口报文也证明了这一点,如下图。当从AC(129.1.85.230)Ping无线终端(129.1.84.18,F428-5308-67A4)时,无线终端发送了一个携带省电标志(Power save mode = 1)的802.11 Null Data报文告知AP(BSSID:A0A3-3BE2-FE07)开始进入节电状态,直到下一次发送退出节电状态的802.11 Null Data(Power save mode = 0)报文,终端才从省电状态醒来,前后两次持续时间为1000ms左右,即产生了大延迟。
通过上述分析可以推断,该无线PC终端概率性进入节电状态,唤醒困难导致终端接收报文延迟,Ping包出现大延迟,导致业务卡顿。
根因
无线PC客户端自发的进入节电状态后,网络侧发给终端的报文将被临时缓存在AP上,当AP按802.11协议唤醒终端时,终端反应迟缓导致偶尔出现报文大延时。
解决方案
1、 配置优化
考虑到唤醒终端困难,可以做如下相关配置优化,增强节电唤醒频率,优先保障相关资源进行终端节电管理。
(1) 关闭终端定位、频谱分析等非常规业务,预留充足的系统资源用于终端节电管理和报文调度。
(2) Beacon帧速率上调,2.4G调整为6Mbps,同时开启抑制终端节电功能(active-dull-client enable),涉及到的每一个ssid-profile均需要修改。
(3) 5G射频信道由当前的3个放宽到5个,增加149,153,降低信道干扰,增强终端探测AP信号和接收AP Beacon的及时性。
(4) Radio-2g-profile 和 radio-5g-profile default模板,配置建议如下:
rrm-profile name rrm
calibrate auto-txpower-select disable
airtime-fair-schedule enable ---- undo airtime-fair-schedule enable
smart-roam enable
smart-roam roam-threshold check-snr check-rate
---- undo smart-roam roam-threshold 根据SNR引导漫游
smart-roam roam-threshold snr 60 ---- smart-roam roam-threshold snr 35
smart-roam roam-threshold rate 60 ---- undo smart-roam roam-threshold rate
radio-2g-profile name default
beacon-interval 160 ---- beacon-interval 100
wmm edca-ap ac-be aifsn 3 ecw ecwmin 5 ecwmax 6 txoplimit 0 ack-policy normal
---- undo wmm edca-ap 恢复默认
power auto-adjust enable ---- undo power auto-adjust enable 恢复默认
rrm-profile rrm
rts-cts-mode rts-cts
rts-cts-threshold 1000 --- 新增
smart-antenna enable ---- undo smart-antenna enable
radio-5g-profile name default
rrm-profile rrm
rts-cts-mode rts-cts --- 新增
rts-cts-threshold 1000 --- 新增
(5) 射频调优模式为定时调优,根据实际调整(避开业务高峰)。
2、 当前AC&AP版本未配套,需要升级加固。