尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

ax调度是什么?一文读懂Wi-Fi 6多设备不卡的秘密

ax调度是什么?一文读懂Wi-Fi 6多设备不卡的秘密 1. 为什么ax调度突然成了热词一次客厅里的网络卡顿引发的思考最近在折腾家里网络的时候我注意到一个有意思的现象身边越来越多朋友开始讨论ax调度这个词。乍一看挺唬人其实它指的就是802.11ax——也就是我们常说的Wi-Fi 6——在无线资源分配层面的调度机制。但大家都没意识到真正让这个词火起来的不是什么技术发布会而是疫情后居家办公、智能家居设备大量涌入之后普通用户家里那台Wi-Fi 5路由器实在撑不住了。我自己就经历过一次典型的升级了个寂寞的案例。朋友家办了千兆宽带换了一台支持Wi-Fi 6的路由器结果发现四个人同时在家时视频会议还是会卡、智能音箱时不时掉线、手机游戏延迟忽高忽低。他一度以为新路由器是坏的差点退货。我去看了眼现场发现问题的根源根本不是路由器硬件性能而是这台AX路由器在调度多设备并发传输时没有把802.11ax的核心能力真正用起来——比如OFDMA没开、双频合一在捣乱、2.4G频段上挤了十几台老旧的IoT设备。这件事给了我写这篇文章的动机。如果你最近也在关注ax调度这个热词或者家里刚好换了Wi-Fi 6路由器但体感不明显那么这篇文章能帮你搞清楚三件事802.11ax的调度到底在调度什么东西、为什么它能让多设备场景明显变流畅、以及怎么把家里的AX路由器设置到真正适合调度的状态。适合所有被家庭网络卡顿困扰的人也适合想系统理解Wi-Fi 6原理的入门玩家。先说结论所谓调度本质上解决的是多个设备同时抢着发数据的秩序问题。Wi-Fi 5以前所有设备在一个信道上排队传输就好比一屋子人必须轮流抢同一支话筒发言而802.11ax引入的OFDMA技术相当于把会议拆成几个小组每个小组都有自己独立的小话筒可以同时说话。下面我拆开细讲。2. 从全员抢麦到分组领餐OFDMA重塑Wi-Fi并行传输秩序2.1 为什么Wi-Fi 5时代设备一多就卡要理解ax调度得先理解Wi-Fi 5802.11ac是怎么老派地处理多设备的。在802.11ac及更早的802.11n时代整个信道在同一时间只允许一个设备发送数据。举一个生活化的例子你家里客厅有一个共享麦克风电视要投屏、手机刷视频、智能音箱听歌所有设备都必须轮流抢这个麦克风。虽然每次传输的时间被压缩得很短比如几十微秒但当设备数量从3台变成15台时排队等待的时间就会明显拉长。更麻烦的是很多智能家居设备智能灯泡、插座、传感器平时只发送几十字节的小数据包比如我还在线或者温度是26度。这类消息本身只需要极短的时间就能发完但在Wi-Fi 5机制下它们也要占用整个信道的发送机会。这就好比明明只需要说一句到却必须站到台上、拿起话筒、全场安静等你说完。整条信道被大量小报文填满视频会议和游戏这类对延迟敏感的大流量反而要排队等。这是Wi-Fi 5多设备场景卡顿的根本原因。2.2 OFDMA的原理把一个宽信道切成多个小格子802.11ax引入的OFDMA正交频分多址解决了上面这个痛点它做的事情很粗暴但有效把信道在频率上切成更小的资源单元RUResource Unit然后让不同设备使用不同的RU同时传输。打个比方Wi-Fi 5的20MHz信道是一条单车道所有车都得排队依次通过Wi-Fi 6的20MHz信道被划分成了多条并行的小车道RU不同设备可以各占一条。具体来说一个20MHz信道最多可以划分出9个最小的RU每个RU包含26个子载波这9个RU可以分配给9个不同的设备同时发送小报文信道越宽RU组合越灵活比如80MHz信道可以划分出最多37个最小RU。你可以把RU想象成食堂打饭窗口。过去只有一个窗口所有人排成一队现在食堂把窗口分成了9个每个窗口服务一个设备虽然每个窗口变窄了传输速率上限降低但对于那些只需要发个小报文的设备来说完全够用。更重要的是9个窗口可以同时工作整体效率一下就上去了。2.3 上行与下行调度器才是真正的主角OFDMA听起来简单但实际落地时有一个很关键的问题到底谁来决定哪个设备用哪个RU这就轮到调度器登场了。在802.11ax里负责调度的是无线接入点AP也就是你的路由器。路由器需要综合考虑每个终端的缓存数据量、信号强度、服务类型视频流、语音、普通数据然后给它们分配不同的RU和时间片。下行方向路由器发给手机相对好办因为数据都在路由器本地它想怎么分配就怎么分配。真正考验调度能力的是上行方向手机发给路由器。如果多个设备同时向路由器发送数据它们可能会因为碰撞而互相干扰。Wi-Fi 6专门设计了上行OFDMA的触发机制路由器会发送一个触发帧告诉各设备你们在某个特定时间、用某个特定RU发送数据所有设备按指令行事从根源上避免碰撞。这就是ax调度最核心的含义不只是让设备能同时传而是让它们有序、高效地同时传。如果你家的路由器虽然支持Wi-Fi 6但固件里把OFDMA功能关了或者终端设备不兼容OFDMA那么即使你用的是AX路由器传输方式依然会回退到Wi-Fi 5时代的排队抢麦模式。这也是很多用户换路由器后体感没变化的主要原因之一。3. 一张表看懂OFDMA和MU-MIMO的分工别把两个多搞混3.1 空间流的并行MU-MIMO的原始能力在聊Wi-Fi 6的时候还有一个概念经常被一起提起那就是MU-MIMO多用户多入多出。很多新手容易把OFDMA和MU-MIMO搞混觉得不都是让多个设备同时通信吗但实际上它们工作在完全不同的维度。MU-MIMO利用的是空间维度。Wi-Fi 5的MU-MIMO只能支持下行而且有一个比较苛刻的前提终端设备本身必须支持MU-MIMO并且路由器需要有多根天线、多个空间流。例如一台4x4 MU-MIMO路由器可以同时向4个支持MU-MIMO的手机发送数据。但是问题在于Wi-Fi 5时代的MU-MIMO实现得并不好很多终端设备并不支持或者只支持1x1、2x2的天线配置导致实际效果大打折扣。Wi-Fi 6对MU-MIMO进行了升级不仅支持下行还支持上行最大支持8个空间流并且在调度上可以把MU-MIMO和OFDMA结合起来。但两者的并行维度完全不同下面这张表能帮你快速建立框架对比项OFDMAMU-MIMO并行维度频率频域空间空间流通俗类比食堂多开几个窗口食堂开了几个不同的打饭窗口但每个窗口各有好几个师傅核心作用让多个设备共享信道按需分配子载波让多个设备在同一时间利用不同空间流传输适合场景大量小报文、低速率设备并发少量高速率设备同时下载是否需要终端配合需要终端支持802.11ax需要终端支持MU-MIMO和相应天线配置一个典型用例10个智能插座同时上报状态两台手机同时播放高清视频3.2 为什么说合二为一才是Wi-Fi 6的杀手锏上面表格是理论区分在实际的802.11ax运行中OFDMA和MU-MIMO协同调度的效果远大于单独使用。路由器可以把信道切成多个RU分组每个分组对应不同的用户同时在不同用户之间叠加空间流。举个例子一台80MHz信道的AX路由器可以向手机A和手机B同时发送下行数据MU-MIMO的空间并行又可以把空闲的频率子载波划给智能音箱和灯泡发送状态报文OFDMA的频域并行。这样一来同一个时隙内完成的事情比Wi-Fi 5多了好几倍。但这里有一个实操中很容易踩的坑很多路由器默认设置里MU-MIMO可能是开启的但OFDMA却是关闭的或者反过来。不同品牌的固件策略差别很大有的为了稳妥起见默认关闭OFDMA因为个别的老旧终端兼容性不佳。如果你家的终端全是近两年的手机和电脑我建议你在路由器后台把这两个功能都打开让调度器有更大的发挥空间。当然如果你家里有些设备是五六年前的Wi-Fi 4/5老设备可以观察一下打开OFDMA后它们会不会出现偶尔断连的兼容问题如果出现了再针对性关闭也不迟。3.3 关于RU分配的细节为什么不是时刻都能满载并行讲完概念有必要再深入一层OFDMA的RU分配不是固定的调度器要动态调整。20MHz信道最小RU是9个但是RU是可以合并使用的。如果有个设备正在看4K视频它可能需要占用比较大的RU比如106个子载波的RU才能保证吞吐量而另一个智能插座只需要最小RU。调度器就得在这些不同大小的RU之间做动态拼接这在实现上非常考验芯片和固件的算法能力。这也是我在选购AX路由器时特别在意的一点同样的Wi-Fi 6芯片平台不同厂商的调度算法差异能明显影响多设备体验。举个自己的经验我手头有两台AX路由器一台用博通方案、一台用高通方案用20台终端做压力测试时高通的OFDMA调度在混合RU场景下更稳定博通在小报文并发和延迟控制上反而更激进。没有绝对的好坏但说明ax调度并不只是一个协议层面的标准工程实现的优化同样重要。4. 设备一多就卡从头跑一遍AX路由器的调度排查链路4.1 从现象倒推根因的完整排查路径很多朋友问我我家的AX路由器支持Wi-Fi 6怎么设备一多还是卡这问题没法一句话回答得按链路逐层排查。我习惯把排查分成五步每步看一个层面。下面直接把排查路径完整列出来你可以照着做。第一步确认终端协商速率。打开手机的Wi-Fi设置查看当前连接速率如果显示是802.11ax且协商速率在1200Mbps以上说明无线链路没有问题。如果手机只显示802.11ac甚至802.11n那问题可能出在终端本身——比如手机开启了省电模式、或者连接到了2.4G频段而不是5G频段。这一步的目的是把无线链路差这个原因先排除掉。第二步查看频段和设备分布。进入路由器后台看看所有连接的设备里有多少挂在2.4G、多少挂在5G。我遇到最多的场景是智能家居设备全部默认连2.4G手机和电脑虽然支持5G但由于双频合一功能的存在也会经常被自动分配到2.4G。而2.4G频段只有3个不重叠信道1、6、11信道拥挤不堪。你看看如果5G频段只挂了两三台设备2.4G频段挂了二十台那卡顿大概率是频段负载不均衡而不是调度器的锅。第三步用Wi-Fi扫描工具看周边信道占用。这里推荐两个免费的实用工具macOS上直接按Option键点菜单栏Wi-Fi图标可以打开无线诊断Windows或安卓上可以用WirelessNetView或WiFiAnalyzer。扫描后会看到你所在区域各信道被哪些路由器占用。如果发现2.4G的1、6、11三个信道全是密密麻麻的邻居信号而你的路由器竟然还设置成自动信道那它很可能选了一个被塞满的信道。第四步实测大小报文混合场景。所谓大小报文混合就是让几台设备同时刷视频、另几台设备同时收发小数据比如智能家居的消息推送观察延迟有没有明显波动。这一步可以针对性地验证OFDMA调度是否生效。一个简单方法在手机上用Ping工具持续ping路由器网关同时让几个音箱同时播放音乐、几台手机后台刷新App。如果延迟从几十毫秒突然跳到几百毫秒说明调度器可能没有做好小报文的隔离这时可以看看路由器固件设置里OFDMA是否被关闭。第五步检查路由器后台的CPU和连接数。有些老型号的AX路由器CPU性能偏弱当连接数超过三四十台时即使无线调度没问题数据包转发本身也会形成瓶颈。进后台看系统负载或终端状态如果CPU持续接近满载那就不是ax调度能解决的了该考虑换一台更强CPU的路由器了。4.2 我实际遇到的一个典型案例十一台IoT设备拖垮了视频会议分享一个我朋友家里实际调试过的例子。他家路由器是某品牌的AX6000宽带是电信千兆配置不算差。但每次开视频会议画面经常卡顿手机和电脑同时用就掉线。我跑了一遍上面的排查流程发现三个问题叠在一起。第一路由器默认开了双频合一所有设备都倾向于连接信号更强的2.4G导致两台笔记本和手机全被分到了2.4G频段。第二这层的2.4G信道被自动分配到了信道11而周围邻居至少有七八个路由器也在信道11空口碰撞极其严重。第三他家里有十一个智能家居小设备灯泡、插座、摄像头全部是Wi-Fi 4级别的老终端即使连上了AX路由器也只能按传统的802.11n模式工作。这三件事凑在一起路由器即使有再强的OFDMA调度能力也无济于事因为OFDMA调度只对支持802.11ax的终端有效老旧终端依然要按老协议老老实实排队。解决办法也很直接在路由器的双频合一设置里把它关掉把2.4G和5G分开命名2.4G手动指定到一个相对空闲的信道我们用扫描工具找到信道6最空闲再把所有智能家居设备绑定到2.4G手机和电脑固定连5G。调整完之后视频会议卡顿基本消失路由器后台看到5G频段的吞吐量明显上来了。这个案例说明一个关键道理ax调度能力再强也抵不过频段选择和信道绑定上的低级错误。想让Wi-Fi 6的调度真正发挥价值前提是先保证各个频段上的设备分布是合理的、信道是相对干净的。5. 把ax调度真正用起来路由器端值得调的六个参数5.1 从默认设置到最优配置的调整思路很多人以为买一台好的AX路由器插上电就不用管了。但实际上路由器出厂默认设置往往偏向稳妥兼容而非性能优先。如果你家里设备形态比较复杂我建议你花十五分钟把下面六个参数挨个过一遍。每个参数背后我都会说明它影响的是什么以及为什么要这样调确保你不是照葫芦画瓢。参数一双频合一这个参数影响的是网络设备由路由器分配频段时到底怎么选。建议在后台关掉双频合一功能将2.4G和5G分成两个独立的SSID。原因前面已经说过自动分配算法通常优先考虑信号强度而不是频段繁忙度容易把支持5G的终端也丢到拥挤的2.4G上。分名之后手机、电脑、电视盒子这类对带宽要求高的设备固定连5G智能家居设备连2.4G各走各的路调度的压力也小很多。参数二OFDMA开关注意这个功能在不同品牌里的叫法可能不太一样有的叫OFDMA有的叫多用户调度。如果你家里终端多数是支持Wi-Fi 6的新设备直接开启即可。如果遇到旧设备兼容性问题比如某个设备频繁掉线、连接不上可以先排除其他原因最后再考虑关闭OFDMA来验证。因为OFDMA关闭后所有设备都会退回老的排队方式多设备场景下延迟会明显上升。参数三MU-MIMO开关同样建议开启。但要注意一个常见误区很多路由器固件中MU-MIMO的开启是以关闭OFDMA为代价的或者反过来。如果你在后台看到这两个开关互斥优先保证OFDMA开启因为它更适配多设备的低速率小报文场景对普通家庭收益更大。MU-MIMO的收益主要集中在多台高速设备同时大流量下载时对于大多数家庭来说使用频度没有OFDMA高。参数四TWT目标唤醒时间这是802.11ax另一个跟调度直接相关的特性。简单理解就是路由器和IoT设备约定好只在特定的时间醒来收发数据其他时间睡觉。它最大的价值是让智能灯泡、插座等设备更省电同时大幅减少无意义的空口监听从而给其他设备的调度腾出更多资源。建议开启。不过我实测发现部分旧的IoT设备对TWT支持得很差甚至会出现设备长时间睡过头导致App控制失灵的情况。遇到这种问题可以把这个功能关掉或者在路由器后台把这些设备加入例外列表。参数五5G频段信道与频宽5G频段建议选择80MHz频宽信道优先选择36到64之间的低频段信道。很多人看到自己的路由器支持160MHz频宽就立刻选上但在城区环境下160MHz频宽很容易因为雷达信号的DFS检测而自动回退还容易和邻居产生干扰。80MHz在稳定性和速率之间是最平衡的选择。2.4G频段则建议固定带宽40MHz信道优先选1、6、11中扫描出来最空闲的一个不要选自动不然路由器每次重启都可能会跳到拥挤信道。参数六QoS/智能分配带宽如果有部分路由器内置了基于应用或设备的QoS功能也就是给不同终端或应用分配优先级。如果你家里的设备特别多可以在QoS设置里把视频会议、游戏这类低延迟需求的应用设为高优先级把下载类应用设为低优先级。这一层属于应用层调度和无线层的ax调度互相配合能进一步减少网络拥塞时的卡顿感。需要注意QoS是双刃剑配置不当可能反而限制设备速率建议先设置完前面几个无线参数后看情况再决定是否需要开QoS。5.2 参数调完后如何验证效果调完参数别急着关后台先做一轮对比测试。最简单的方法在调整之前先用手机连5G频段测一次Speedtest的下载/上传速度和延迟然后调完参数后再测一轮看看吞吐有没有明显变化。但更推荐的验证方式是多设备并发测试——拉上家里几台手机同时刷视频、一台电脑下载大文件、几个智能音箱放音乐观察视频是否缓冲、语音是否卡顿。因为ax调度解决的核心问题是多设备并发场景下的效率单设备测速体现不出它的优势。顺便提醒一句如果调整完感觉还不如默认设置也不用慌可能是你的终端设备太老不支持Wi-Fi 6特性导致调度优势发挥不出来。这种时候可以把参数改回默认等未来终端升级后再开启。6. 聊点个人经验ax调度不是玄学但也不是神药折腾了几年Wi-Fi 6路由器我对ax调度这件事的总体感受是它确实有用但用好的前提是清楚它的边界。它解决的是多设备并发时的资源分配效率而不是单设备速率上限它能改善的是设备较多时的整体延迟和吞吐而不是让一台老旧手机提速到千兆。很多用户抱怨换了AX路由器没感觉往往是因为他的场景本来就是单设备或两三台设备这种场景本来就吃不到调度带来的红利。还有一点经验想分享给正在挑选路由器的人与其盯着标称的AX3000还是AX6000看数字不如先想清楚自己家里有多少设备、是什么类型的设备、有多少老旧终端。如果家里IoT设备特别多优先选那些在OFDMA调度算法上口碑好的品牌多看看别人在大量智能设备下的实测体验如果家里只是少数几台高性能终端那么多花几百块上高端AX路由器带来的感知可能非常有限甚至不如把预算花在布线或者Mesh组网上。我记得有一次帮朋友调完网络他感慨说原来网络卡顿不是网速不够是秩序不够。这句话听着有点绕但确实精准概括了ax调度存在的意义。无线频谱是共享的、有限的如何让有限的资源服务好越来越多的设备这本来就是一个永无止境的调度难题。Wi-Fi 6给出了一套相当优秀的答案Wi-Fi 7还在继续演进。对于我们普通用户来说理解调度这两个字背后的逻辑比单纯换一台更贵的路由器要管用得多。最后再送一个小建议如果家里的AX路由器是父母的、或者合租的别指望他们去研究后台参数你只要帮他们把双频合一关掉、把OFDMA打开、把信道固定好这一趟的收益可能比花五千块换路由器还大。技术这东西落地到具体场景里才有价值。
返回列表