首页/网络/抓包与流量分析速查/无线重传的观察点
丢包与时延定位60 条

无线重传的观察点

无线链路丢包靠链路层重传掩盖:端到端看延迟抖动、吞吐波动;射频计数(重试率、信噪比)与抓包时间线结合才能定性。

无线丢包为什么难定性

无线链路的丢包大部分被链路层重传掩盖掉了,端到端看到的是延迟抖动与吞吐波动,而不是清晰的丢包计数。空口重传发生在物理层,端侧抓包根本看不到。要定性必须把射频侧指标(重试率、信噪比、信道利用率)与抓包时间线放在一起判断,只靠一份端侧抓包得不出可靠结论。

基本信息

端到端观察点延迟抖动大、吞吐呈锯齿状
射频侧指标重传率、信噪比、信道利用率、协商速率
抓包限制物理层重传不可见,端侧数据只反映上层结果
常见诱因信号弱、同频干扰、漫游切换、AP 过载

典型使用场景

  • 办公区某个区域上网明显慢,位置相关性很强
  • 视频会议卡顿但普通 ping 质量看着还行
  • 终端数量增加后整体体验同时下降
  • 排查漫游切换造成的短时中断
  • 判断问题落在无线侧还是上游有线侧

端到端观察抖动

端到端观察抖动
tshark -r wifi.pcap -Y "ip.addr==10.0.0.20" -T fields -e frame.number -e frame.time_delta -e tcp.analysis.retransmission | head -40
# 时间间隔忽大忽小、重传零散分布,是无线抖动被掩盖后的典型形态
tshark -r wifi.pcap -q -z io,stat,1,"COUNT(frame)ip.addr==10.0.0.20"
# 每秒包量的锯齿变化,可与 AP 侧吞吐曲线对照
# AP 或控制器侧的射频统计入口与命令随厂商不同,以设备手册为准,重点看重传率与信道利用率

现象对照

现象无线侧可能有线侧可能
延迟抖动大、吞吐锯齿干扰或信号弱队列拥塞
零散重传持续出现空口重传后仍有残留丢失链路误码
固定位置必现覆盖盲区或障碍遮挡与该位置无关
多终端同时变差AP 过载或同频干扰上行链路拥塞
移动中短时中断漫游切换与移动无关
无线环境做对比测试要固定信道、位置与终端。变量一多,干扰、AP 负载、终端省电策略都会混进来,很容易把环境问题误判成设备故障。
不要用端侧抓包推算空口重传次数。物理层重传对抓包不可见,用端侧数据算出的丢包率会明显低于空口实际丢失,据此写进报告会低估问题严重程度。

排查顺序

  • 先做位置对比测试,确认是否与位置强相关
  • 再看是否与终端型号或网卡相关,多终端同时变差更指向 AP 侧
  • 核对射频侧信噪比与信道利用率,排除干扰与过载
  • 查看漫游日志,确认是否在切换瞬间出现中断
  • 最后做有线侧对照测试,界定责任边界

易错点

  • 只用端侧抓包判断无线丢包率:物理层重传不可见,统计必然偏低
  • 把漫游瞬间的短时丢包当故障:切换本身有代价,要看持续时间与发生频次
  • 对比测试不固定信道与位置:结论无法复现,也无法定位到具体原因
  • 忽略终端省电机制:部分终端在空闲后接入会有明显响应延迟,容易被误判成网络问题

数据来源与参考

  • IEEE 802.11(链路重传)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌