这两天群里有人甩出一个词:ax调度。刚开始我还愣了一下,心想这是什么新黑话,直到他把无线路由器的后台截图发过来,我才反应过来,他说的是 802.11ax 的调度机制,也就是 Wi-Fi 6 时代最核心的那套资源分配逻辑。
其实 ax 这个缩写这几年在圈内越来越常见,很多人写标题懒得打全称,直接就是“AX 路由器”“AX 网卡”。而“ax调度”之所以能从一个技术名词变成大家挂在嘴边的热词,原因很现实:Wi-Fi 6 从标准落地到设备普及,大家真正感受到的并不是“单机速度翻倍”,而是“几十台设备同时用也不卡”。这个体验背后靠的就是调度。这篇文章就想把 ax 调度的来龙去脉、核心机制和实操验证方法一次讲透,适合家里智能设备比较多、或者正在做无线网络方案选型的朋友。
1. 先搞懂 AX 到底指什么,以及调度为什么突然重要了
1.1 从 802.11n/ac 到 ax,命名背后的技术代差
ax 是 IEEE 802.11ax 的简称,Wi-Fi 联盟给它起了个更好记的名字叫 Wi-Fi 6。往前推,802.11n 是 Wi-Fi 4,802.11ac 是 Wi-Fi 5。很多人奇怪,为什么命名从 ac 直接跳到 ax,中间隔着什么?其实 IEEE 在 802.11ac 之后并没有急着推 802.11ad(那是 60GHz 毫米波方向,走的完全是另一条路),而是把精力集中在这套正交频分多址技术上,最终在 2019 年前后发布了 802.11ax 标准,Wi-Fi 联盟顺势把命名规则改成了数字世代,好让普通用户也能分清。
从物理层参数看,ax 把调制从 ac 的 256-QAM 提升到了 1024-QAM,单流速率上限明显提高,最大带宽也支持到了 160MHz。但这只是纸面数据。真正让 ax 和 ac 拉开差距的,是一整套调度机制:OFDMA、上行 MU-MIMO、TWT 唤醒时间、BSS Coloring 空间复用。你可以把这套机制理解成“交通管理系统”,没有它,再宽的马路也会在高峰时段堵死。
1.2 “ax调度”说的是哪一部分
直白讲,调度解决的是“谁在什么时间、用哪一段频率、和谁通信”的问题。传统 Wi-Fi 从 802.11n 到 802.11ac,一直用的是一种半双工、靠碰撞退避的访问机制 CSMA/CA。一个 AP 和多个终端轮流说话,终端要发送数据前先听信道,信道空闲才发,发现冲突就随机退避重试。这种设计在摸鱼刷网页的年代没问题,但到了智能家居时代就非常难受。
我家里光扫地机器人、空气净化器、摄像头、智能音箱这些 IoT 设备就有十几台,它们的联网特点是:数据量小、发送频繁、对时延敏感。放在 CSMA/CA 的机制下,几十个终端抢一个空口,每个设备都在退避和重传里消耗大量时间,表现出来就是手机在看视频时动不动卡一下,智能音箱响应变慢。ax 的核心思路就是不再让大家“抢”,而是由 AP 作为总调度器,把频率资源切分成小块,统一排期,按需分配给各个终端。一个字:排。这就是“ax调度”三个字背后真正的含义。
2. OFDMA:把一条独木桥改成能并行的多车道
2.1 先理解 RU 这个概念
OFDMA 全称是正交频分多址,从名字就能看出来,它强调“多址”,也就是多终端同时接入。具体实现方式是把一个信道的频域资源切分成若干个资源单元 RU。以最常见的 20MHz 信道为例,可以划分成 2 个 10MHz RU、4 个 5MHz RU 或者 8 个 2.5MHz RU。在 80MHz、160MHz 的大带宽下,划分组合就更灵活了。
打个比方:以前的 Wi-Fi 是一条单车道,一次只能走一辆车,后面所有车都得排队等待;OFDMA 等于把这条路划成了多条小车道,不同的车可以在各自车道上同时走。1024-QAM 是提升了每辆车的速度上限,而 OFDMA 是让多辆车能同时上路,两个维度完全不一样。所以别再只看“满血 160MHz 速率多少”这种宣传话术,真正的提升是频域复用效率。
2.2 下行和上行 OFDMA 的差别,调度主动权完全不同
OFDMA 分下行和上行两个方向,很多人容易搞混。下行 OFDMA 相对容易理解,AP 是整个调度器,它知道所有终端的能力和缓冲状态,于是可以在一次下行传输窗口里,把不同的 RU 分配给不同的终端,同时给它们发数据帧。这就是真正的“一个 AP 同时对多个终端说话”。
上行 OFDMA 更复杂一些。终端之间没有直接的协调关系,必须由 AP 先发送一个 Trigger 帧,这个帧里携带 RU 分配信息、每个终端的调制编码方案、功率控制参数等,收到 Trigger 帧的各终端才能在自己被分配到的 RU 上同时发送上行数据。所以上行调度完全依赖 AP 的中央控制。你可以把它理解成老师点名让一排学生同时站起来答题,没被点到的不能乱动。现场遇到上行吞吐偏低的情况,优先怀疑 Trigger 帧参数是不是没有优化,或者某些老终端压根不支持上行 OFDMA。
2.3 OFDMA 提升的不是峰值速率,而是“有人同时用”的时候的体验
我在自己工作室里做过一个很直观的测试。用 802.11ac 的老 AP,带 25 台终端负载测试,视频会话的时延抖动能到 30ms 以上,很多时候直接从画面卡顿反馈出来。换到支持 802.11ax 的 AP 并把 OFDMA 强制开启后,同样 25 台终端,时延抖动基本控制在 10ms 以内。单台设备跑 iperf3 的峰值速率提升不大,甚至因为终端网卡流数限制,看不出来区别。
但这恰恰是 ax 调度最有价值的地方。家里或者办公室里设备多的场景,用户的真实诉求不是某个设备瞬间跑满千兆,而是所有人一起用的时候不“打架”。OFDMA 通过把空口资源切片、按需分配,让每个设备都拿到恰好的传输机会,整体等待时间大幅下降。如果你在做方案选型,判断一台 AX 路由器好不好用,不要只看单设备的跑分,要看它在多设备并发下的调度表现。
3. 除了 OFDMA,ax 调度桌上还放着这几张牌
3.1 MU-MIMO 调度:从“顺序卸货”进化为“同时卸货”
MU-MIMO 不是 ax 时代才有的东西,802.11ac Wave 2 就支持了下行 MU-MIMO,但当时只能做到 4×4 且只支持下行,兼容性也比较一般。ax 把 MU-MIMO 的维度扩展到上行,并且支持最多 8×8 的空间流。也就是说,多个终端可以在同一时刻、同一频率上,依靠空间信号差异同时向 AP 发送数据。AP 端通过信道估计算法判断各终端的空间特性,把天线阵列的波束方向组合起来,尽量选出“空间正交性好”的终端组合一起调度。
这里有个现场体会:MU-MIMO 能不能发挥效果,很依赖终端的天线数和摆放位置。终端太集中、角度太相近,空间相关系数高,调度器就找不到合适的组合,会退化成单流传输。所以我在布点时会让支持 AX 的设备稍微分散摆放,同一个房间里不要堆太多终端,实际效果会好不少。
3.2 TWT:给设备“排班睡觉”的省电调度
TWT 的全称是 Target Wake Time,目标唤醒时间。这个机制在 ax 里的意义被很多人低估了。AP 可以和终端协商一个时间排班表,约定终端在哪个时间段醒来收发数据,其他时间直接进入休眠状态。对手机、智能手表、传感器这类电池供电的终端来说,TWT 能显著降低空口监听带来的功耗。对 AP 来说,TWT 也是一种调度手段:它知道每个设备什么时候苏醒,就可以把高频次的小包传输集中排到对应时间片,减少大量无序唤醒造成的信道冲突。
我实际测试过一台支持 TWT 的扫码设备,开启后待机电流下降了大约 30%,对需要经常充电的移动终端来说是很实用的收益。不过要注意,TWT 需要终端和 AP 两端都支持,而且有些终端的固件实现有 bug,开启后会出现掉包或唤醒失败。推荐先在少量设备上开启 TWT 跑两天,稳定后再全量部署。
3.3 BSS Coloring:让隔壁的 AP 不再“互相吓唬”
密集部署场景下,往往一个办公室隔几米就是另一个 AP,它们如果工作在相同信道上,会给彼此带来巨大干扰。传统 802.11 协议里,终端听到同频信号就会认为信道忙,哪怕对方不是自己的 AP。ax 引入了 BSS Coloring,在每个信号帧里加了一个“着色”字段,用来标识这个帧属于哪个基本服务集。终端收到不同着色的帧时,可以更智能地判断干扰强度:如果颜色不同且信号强度低于阈值,就当它是“背景噪声”,照常发送自己的数据,不用退避。
可以类比成工地上多个班组同时施工,以前只要听到旁边有动静就停工,现在看颜色标识,只要不是自己组的东西,声音够小就继续干。这个机制对高密度办公环境、大型商场的无线网络体验提升非常明显。如果你是做无线运维的,记得把 AP 的“空间复用”参数打开,很多家用路由默认关闭,埋没了这个能力。
4. 现场实操:怎么确认自己的 AX 调度真正在工作
4.1 硬件和参数准备
想验证 ax 调度,缺一不可的是:一台支持 802.11ax 的 AP/路由器、一台支持 ax 的手机或无线网卡、以及一个能看空口统计的管理后台。市面上高通、联发科、博通等主流方案对 OFDMA 调度实现差异较大,建议先确认固件版本是否支持 OFDMA 和 MU-MIMO 的手动开关。不少路由器的后台默认开启了“Wi-Fi 6 特性”,但厂商为了避免兼容投诉,会设置成一个比较保守的“兼容模式”,这会直接影响调度生效。
我踩过的坑是:某品牌路由器默认开启“自动”模式,家里一台老 802.11n 摄像头接入后,AP 为了保证它能正常通信,自动降级成传统模式,导致所有 ax 设备的 OFDMA 都不生效。解决办法是各开一个 SSID:一个专用 SSID 给纯 ax 设备,另一个 SSID 给老设备。这样既不影响老设备上网,也能保证 ax 设备之间真正跑在调度的完整模式下。
4.2 后台配置要点
登录 AP 管理页后,按几个关键点检查:第一,无线模式要选 802.11ax 或 Wi-Fi 6,别选“兼容 11ac”;第二,OFDMA 开关要打开,不同厂商叫法不一,有的叫“OFDMA”,有的叫“多用户传输”,需要翻一下功能说明;第三,MU-MIMO 开关打开;第四,TWT 如果终端不多就先打开;第五,BSS Coloring/空间复用参数调成“增强”或“开启”。如果后台有“信道利用率”或“空口负载”面板,把它拖到首页方便观察。
配置完成后,最好重启一次 AP,让调度的参数重新下发。不要小看这一步,很多终端保存的旧能力协商结果会影响新参数的生效。
4.3 用工具验证调度效果
验证调度效果不建议只看手机上的 Speedtest,那只能测出链路带宽,测不出调度质量。我自己常用的方法分几步:
先在局域网内搭一个 iperf3 服务端,然后拿一台 AX 手机作为客户端,连续打流 60 秒,命令大致是:
iperf3 -c 192.168.1.20 -i 1 -t 60 -P 4同时启动另外几台终端做混合负载:比如一台设备播放局域网视频、一台设备做语音通话。观察 iperf3 的时延抖动和重传率。如果 AP 调度正常,即使并发负载上去,抖动也应该保持平稳;如果看到延迟呈锯齿状波动,说明调度被破坏或降级了。
再配合 AP 后台的空口统计看几个硬指标:RU 分配次数、上下行 OFDMA 触发次数、重传率、信道利用率。重传率超过 10% 基本可以判定空口有问题,可能是干扰,也可能是调度参数不对。手机端可以装一个查看连接速率的工具,比如 Android 上的 Wi-Fi 信息类 APP,确认连接速率显示的是 HE 协议而不是 VHT 协议。看到“HE”字样,就说明设备确实用 802.11ax 在通信了。
4.4 协议特性速查表
| 特性 | 802.11n (Wi-Fi 4) | 802.11ac (Wi-Fi 5) | 802.11ax (Wi-Fi 6) |
|---|---|---|---|
| 调制方式 | 64-QAM | 256-QAM | 1024-QAM |
| OFDMA | 无 | 无 | 有 |
| 下行 MU-MIMO | 无 | 4×4 | 8×8 |
| 上行 MU-MIMO | 无 | 无 | 8×8 |
| TWT 节能 | 无 | 无 | 有 |
| BSS Coloring | 无 | 无 | 有 |
| 最高信道带宽 | 40MHz | 160MHz | 160MHz |
这张表基本能解释为什么 ax 在多设备场景下“体感”提升明显。前两代 Wi-Fi 都在拼命做单链路更快,ax 开始转向“让整个系统更有序”。
5. 常见问题与排查技巧实录
5.1 AX 设备实测速率只有两三百兆,怎么回事
先排除终端本身的能力限制:很多手机的 Wi-Fi 天线是 2×2 80MHz,理论上限就不高,别用手机去验证路由器的满血性能。确认使用的是支持 ax 且有 160MHz 带宽的网卡或手机,再看后台控制信道带宽是否被调成了 80MHz。很多时候是因为周边雷达干扰触发了 DFS 避让,路由自动从 160MHz 降到 80MHz,这个属于正常现象,换一个空闲信道或者开启“非 DFS 信道”就能稳一些。充电器和 USB 3.0 接口的电磁干扰也容易被忽视,实测放在它们附近的 ax 无线网卡吞吐会下降三成以上。
5.2 老设备一接入,AX 新设备立刻变慢
这就是我在前面提到的兼容模式降级问题。老设备不懂 OFDMA 调度,AP 为了兼顾它,可能把整条链路协商到传统模式。尽量让老设备走单独的 SSID 或者直接接到另一台旧路由器上。如果家里智能设备比较多,主路由只给手机、电脑、平板这些相对新一点的设备用,会省下很多排查时间。这个方案最直接,亲测效果非常明显。
5.3 终端很多,但后台显示 RU 利用率很低
说明调度的“排班表”没排起来,常见原因是设备自身触发 OFDMA 的意愿不高,很多终端的驱动实现比较保守,只有在缓存数据达到一定阈值时才愿意参与上行 OFDMA。可以尝试降低终端侧省电模式的等级,或者更新 AP 固件看调度器的主动轮询逻辑是否更积极。企业场景下建议使用中央无线控制器统一调度多台 AP,而不是靠每台 AP 单机做决策,集中式调度在终端密集时优势非常明显。
5.4 2.4GHz 频段还是 5GHz 频段
2.4GHz 频段窄、干扰大,但穿墙能力好,ax 在 2.4GHz 也同样支持 OFDMA 和 TWT。我的建议是:IoT 类的小流量、低功耗设备放在 2.4GHz,并开启 TWT 给它们节能;手机、平板、电脑这类对带宽和时延敏感的设备固定在 5GHz。不要为了追求信号强度把所有设备都堆在 2.4GHz 上,那样再强的调度也扛不住几十台设备挤在同一段窄频谱里。
6. 最后分享一点我自己的体会
从 802.11ac 换到 802.11ax,我最初的预期是单设备测速会有惊喜,结果峰值速率其实没有想象中变化大。真正让我改变想法的是搬进新工作室后,手机、笔记本、NAS、摄像头、音箱、打印机加在一起二十多个设备同时在线,ac 路由器那边已经开始频繁掉包,换成 AX 路由器后整体就稳了。这个差距不在“快不快”,而在“乱不乱”。
如果你正在考虑要不要升级 AX 设备,我给的建议是:先数一下自己家里同时在线的设备数,如果超过 15 台,这笔投入很值;如果只有两三台设备,单看速度提升可能感知不强。但以后智能家居设备只多不少,提前把调度底子打好,后面会省心很多。还有一个日常小技巧:定期更新路由器固件,厂商标的是“修复稳定性”,实际上很多都是调度算法的优化,固件前后两个版本的多设备性能差距可能出乎意料。