1. DHCP续租异常(可能性极高)
你提供的租约时间3天是排查的关键。DHCP续租机制和特定版本终端交互时可能出现异常:
续租时机:根据DHCP标准,终端会在租约时间的一半(即36小时)时发起续租请求。
行为分析:当你在36小时的节点从室外漫游到室内,或正在使用中时,DHCP Request包可能在无线网络传输中丢失。
终端反应:终端收不到DHCP ACK,会在租约时间的7/8(即63小时)时再次发送续租请求。若仍失败,会在租约到期后(72小时)释放IP地址并重新发起DHCP Discover获取新IP。这个完整过程可能导致1-2分钟的断网。
为什么一天/几天出现一次?:因为3天的租约,续租行为大约1.5天(36小时)发生一次,与观察到的频率吻合。
为什么自动恢复?:最终续租失败或IP释放后,终端会发起新的地址获取流程,成功后网络恢复。
为什么与漫游/使用相关?:漫游或高负载使用可能加剧网络抖动,导致DHCP交互报文丢失。H3C官方案例也指出,漫游时终端可能“重新拿地址”。
Portal认证流程与DHCP紧密耦合,常见问题点包括:
会话表项不一致:用户终端在AC/BRAS上的会话已老化,但终端的Portal状态仍为“已认证”,导致流量被异常阻断,出现“有信号、无网络”现象。
服务端会话超时:会话超时时间或用户闲置切断时间设置过短,终端在漫游或静默后被强制下线。
理论:在同一个业务VLAN内的二层漫游,理论上终端无需重新获取IP地址。
实践:你观察到的现象和部分案例表明,某些无线网络环境或终端实现,会错误地将二层漫游视为链路变化,从而触发DHCP续租甚至重新获取IP的流程。
影响:如果此时网络有延迟或丢包,就会导致短暂的断网。
如果你的无线网络规模较大(有2万地址池),二层广播域内可能存在大量广播/组播报文。
问题:在漫游切换或终端高负载使用的高峰期,过多的广播报文(如ARP)可能会冲击AP的上行链路,导致DHCP报文被延迟或丢弃,引发获取地址超时。
现象:终端显示“获取IP地址中...”,最终因超时而显示感叹号。
已知案例:部分特定型号手机在漫游场景下,确实存在协议交互不标准或兼容性问题,可能导致短暂的断流。
系统差异:你提到的鸿蒙系统与其他系统(如iOS、Android原生)在处理漫游和DHCP续约的细节上可能存在差异。
建议按以下阶段进行排查,优先级从高到低:
这是最直接、最有可能解决问题的操作。
临时调整:在BRAS/DHCP服务器上,将业务VLAN的地址池租约时间临时改为1天(86400秒)甚至12小时。
观察效果:观察1-2天,看问题出现频率是否有明显降低或消失。
长期策略:如果有效,将租约时间永久调整为1天。这会缩短续租等待窗口,使问题在短时间内被自我修复,用户几乎无感知。
排查Portal认证配置:
检查BRAS/AC上的Portal会话超时时间,建议设置为24小时以上。
检查用户闲置切断时间,避免正常漫游用户被误判为闲置而强制下线。
检查BRAS/AC与Portal服务器间的会话表项是否一致,可定期重启认证服务或AP来重建连接。
优化无线网络与AC配置:
检查漫游配置:登录AC控制器,确认快速漫游、802.11r等功能已按厂商最佳实践开启,确保二层漫游平滑。
排查广播抑制:在AP上联的交换机接口开启广播风暴抑制或端口隔离,防止广播报文冲击。
抓包分析:在问题复现时,分别在AP侧和DHCP服务器侧抓包,重点分析DHCP Request和DHCP ACK的交互情况。
升级与更新:
更新手机系统:确保鸿蒙系统已更新到最新版本,部分早期版本可能存在漫游相关的已知问题。
更新无线设备固件:检查AC和AP是否有新的固件版本,及时更新以修复潜在的兼容性问题。
通过将终端的流量镜像抓包发现故障时间点没有dhcp报文交互
通过将终端的流量镜像抓包发现故障时间点没有dhcp报文交互
无线终端wifi信号满格,但是偶发出现感叹号且无法使用,可能与如下情况有关系:
1. 终端探测网关arp失败,导致无法上网,这种可能是终端探测网关的arp request报文经过AP接受后在中间链路丢包了,可能是交换机arp超限速或者网关处理不过来导致的,可以在AC的AP视图下开启网关arp代答和防arp攻击功能,看看是否有改善;
2. 终端探测部分公网域名(每个操作系统都有会自动探测的公网域名),探测失败也会置为感叹号,或者探测域名接受DNS应答失败也有可能。
## 如果想进一步定位,可以将AC被云简网络纳管并开启智能运维功能,AC上ap-group下开启:wlan client inspect enable,然后记录故障终端mac地址和时间点,去云简网络智能运维模块下查看终端深度解析的日志。
wlan roaming fast-roam enable # 开启快速漫游
wlan roaming policy optimize # 优化漫游切换
wlan service-template X
portal roaming enable # 允许漫游不重走Portal
undo portal reauth enable
arp timeout 1200 # 20分钟
wlan arp-proxy enable
wlan radio 1
rate-mode disable-slow-rate # 禁用低速率
rssi threshold association 20
rssi threshold reassociation 25
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明