第 7 章:802.11be(Wi-Fi 7)— 多维交通网络

"当一条路不够用时,那就同时走多条路。"


本章导读

2024 年,802.11be(Wi-Fi 7,EHT,Extremely High Throughput)登场。它的核心创新是 MLO(Multi-Link Operation,多链路操作)——设备可以同时在多个频段(2.4/5/6 GHz)上传输数据,就像一辆车可以同时走多条路。加上 4096-QAM、320 MHz 信道、Multi-RU 等技术,理论最大速率达到 46 Gbps。

本章你将学到:

  • MLO:同时走多条路的革命
  • 4096-QAM:极限装载(12 bit/symbol)
  • 320 MHz 信道:超宽道路
  • Multi-RU:更灵活的资源分配
  • Preamble Puncturing:避开堵塞的路段

1 MLO — 多链路操作

1.1 为什么需要 MLO?

之前的 WiFi 标准中,设备在任一时刻只能在一个频段上通信。即使设备同时支持 2.4 GHz 和 5 GHz,也只能在一个频段上活跃。

MLO 模式:设备可以同时在多个频段上传输和接收。

交通比喻:传统 WiFi 就像一个人一次只能走一条路。MLO 就像一个人可以同时走三条路——把一个大包裹拆成三份,分别通过三条路送达,最后在目的地重新组装。速度是原来的三倍,而且如果某条路堵了(干扰),其他路不受影响。

1.2 MLD — 多链路设备(核心架构概念)

MLO 是操作方式(行为),MLD(Multi-Link Device,多链路设备)是设备实体(架构)。理解 MLD 是理解 802.11be 的关键。

MLD 的核心设计思想:对上层(IP 层、应用层)只暴露一个 MAC 地址,内部由多个 Affiliated STA 分别管理各条 Link。上层完全不需要知道底层有多少条链路。

1.2.1 non-AP MLD(STA 侧)架构

non-AP MLD 架构

MLD 内部包含三层结构

层级组件职责
MLD 层Common EntityML Setup、TID-to-Link Mapping、Key 管理、EML 控制
STA 层Affiliated STA 1/2/3每条 Link 一个,有独立 MAC 地址和 MAC Entity
PHY 层每条 Link 独立 PHY不同频段、不同带宽、不同信道

Common Entity 各组件详解

Common Entity 是 MLD 的大脑,负责协调所有 Link 的行为。它包含六个核心组件:

① ML Setup & Reconfiguration(多链路建立与重配置)

负责 MLD 的生命周期管理。初始建立阶段,STA 通过 ML Probe 发现对端 MLD 的所有 Link 能力后,在此完成多链路参数协商——协商的载体是 Basic Multi-Link element 里的 MLD Capabilities And Operations 子字段,它编码最大同时链路数、TID-to-Link Mapping 协商支持(TID-To-Link Mapping Negotiation Support)、SRS 支持等能力位。这些能力位随 Beacon、Probe Response、(Re) Association 帧携带,双方据此判断后续的 TID 映射、EML 省电等机制是否可用。运行阶段,可以动态添加或删除 Link:

1
2
3
4
5
6
7
场景:STA 初始只连接了 Link 1 (2.4G) 和 Link 2 (5G)
→ 检测到 6G 可用 → Link Reconfiguration Request 添加 Link 3
→ AP 批准 → Link 3 激活

场景:Link 2 受到严重干扰
→ AP 发送 Link Reconfiguration 删除 Link 2
→ 流量自动迁移到 Link 1Link 3

② TID-to-Link Mapping(流量到链路映射)

将上层的 Traffic ID(TID 0-7)映射到特定 Link。不同 TID 代表不同优先级的流量:

TID流量类型典型映射
TID 0-1Best Effort / BackgroundLink 1 (2.4G) — 覆盖广
TID 2-3Excellent Effort / Controlled LoadLink 1 (2.4G) — 覆盖广
TID 4-5Video(视频)Link 2 (5G) — 低延迟
TID 6-7Voice(语音)Link 2 (5G) — 低延迟

映射由 STA 提议,AP 批准。AP 也可以通过 TID-to-Link Mapping 帧强制某些 TID 的流量只能走特定 Link(例如视频 TID 4-5 只走 5G Link)。

③ Key Management(密钥管理)

在 MLD 级别完成 4-Way Handshake 后,双方生成一把 MLD 级别的 PTK(Pairwise Transient Key),这把 PTK 在所有 Link 上共享

1
2
3
4-Way Handshake(MLD 级别)→ 生成 PTK(全 Link 共享)

└── 同一把 PTK 加密所有 Link 上的单播 MPDU/MMPDU

MLD 级别只有一把 PTK,不存在 per-Link 的 PTK。GTK(Group Key)/IGTK/BIGTK 则是 per-Link 的——每条 Link 由对应的 affiliated AP 管理自己的组密钥,组播 / 广播流量在每条 Link 上使用该 Link 自己的组密钥。

④ Traffic Separation(流量隔离)

与 TID-to-Link Mapping 配合,但更侧重于策略层面。AP 可以通过 Multi-Link element 告知 STA:

  • 某些 TID 必须 / 不能在某条 Link 上传输
  • 某些 Link 只能用于特定类型的流量(如管理帧 vs 数据帧)

⑤ EML Mode Control(增强型多链路省电控制)

EMLSR 模式下的功耗管理者。Common Entity 决定何时切换 STA 的 EML 状态:

状态切换触发条件效果
Active → Inactive该 Link 无流量需求STA 停止监听该 Link,省电
Inactive → ActiveAP 发送 EML Operating Mode NotificationSTA 恢复监听该 Link
Active → Inactive (轻度)仅需保持连接只收 Beacon,不收数据

AP 和 STA 通过 EML Operating Mode Notification 帧(Category 37, Action Code 6)互相通知 EML 状态切换。详见 7.1.5 节。

⑥ Link Add / Delete(链路动态增删)

Link Reconfiguration 的底层执行者。当 ML Setup 组件决定添加或删除 Link 时,此组件负责:

  • 为新 Link 创建 Affiliated STA 实例
  • 分配 Link ID 和 MAC 地址
  • 协商新 Link 的参数(带宽、信道、能力)
  • 释放被删除 Link 的资源

交通比喻总结:Common Entity 就像物流公司的调度中心——它决定哪批货走哪条路(TID Mapping),管理各分部的安全密钥(Key Mgmt),在某条路不通时重新调度(Link Reconfig),在没有货物要发时让分部休息(EML Control),并在需要时开设或关闭新分部(Link Add/Delete)。

关键字段

  • MLD MAC Address:对外唯一的 MAC 地址,上层看到的就是这个地址
  • Affiliated STA Address:每条 Link 内部使用的地址,对上层不可见

交通比喻:MLD 就像一个物流公司总部(Common Entity),它对外只有一个地址(MLD MAC Address)。内部有三个分部(Affiliated STA),分别在三条不同的路上运营。客户只需要把包裹寄到总部地址,总部决定从哪条路发货。

1.2.2 AP MLD(AP 侧)架构

AP MLD 架构

AP MLD 的架构类似,但有一个关键区别:一个 AP MLD 同时服务多个 Client MLD

对比传统 WiFi802.11be
AP 管理一个 AP 管一个 BSS一个 AP MLD 管多个 BSS (Link)
客户端管理一个 AP 服务多个 STA一个 AP MLD 服务多个 Client MLD
链路关系1:11:N(AP MLD : Link)× M(Client MLD)

每条 Link 本质上是一个独立的 BSS,有自己的 Beacon、SSID、信息内容,但对外呈现为一个整体。

1.3 MLO 的连接流程

MLD 的连接流程与传统 WiFi 有显著不同——认证一次,关联 per-link,密钥协商一次

MLD 连接流程

阶段粒度说明
ML DiscoveryMLD 级通过任意一条 Link 发现对端 MLD,获取所有 Link 的能力信息
AuthenticationMLD 级只需认证一次(SAE),通过任意 Link 发送
Associationper-Link每条 Link 独立关联(因为每条 Link 的带宽、信道、能力可能不同)
4-Way HandshakeMLD 级只需一次四次握手,协商 PTK(GTK 经随后的 Group Key Handshake 分发)
Key DerivationPTK 为 MLD 级、GTK 为 per-LinkPTK 派生一次、全 Link 共享;GTK/IGTK/BIGTK 按 Link 分发

密钥派生与分发

四次握手(802.11-2024 §12.7.6)在 MLD 层只执行一次,四条消息依次为:Msg1 由 AP MLD 的 Authenticator 发往 non-AP MLD 的 Supplicant,携带 ANonce 与 PMKID;Msg2 由 Supplicant 回传 SNonce,并用 PTK-KCK 计算 MIC 证明持有 PMK;Msg3 由 Authenticator 再次下发 ANonce 与 MIC,确认双方派生出同一把 PTK;Msg4 由 Supplicant 发送确认,完成密钥安装。注意 MLO 下 Msg3 不携带 GTK——组密钥由各 affiliated AP 经随后的 Group Key Handshake 按 Link 独立分发。四次握手完成后,双方各自计算出 MLD 级别的 PTK(PTKSA 定义见 802.11-2024 §12.6.1.1.6),这把 PTK 用于加密所有 Link 上的单播帧:

1
2
3
Passphrase → PMK → 4-Way Handshake → PTK(MLD 级,全 Link 共享)

└── GTK/IGTK/BIGTK per-Link 分发(每条 Link 独立组密钥)

单播数据帧在所有 Link 上共用同一把 PTK 加密。GTK/IGTK/BIGTK 则是 per-Link 的,由各 affiliated AP 管理——组播/广播流量在每条 Link 上使用该 Link 自己的组密钥,一条 Link 的组密钥泄露不影响其他 Link 的组播流量。

安全要求:MLO 的管理操作帧(TID-to-Link Mapping、EML Operating Mode Notification、Link Reconfiguration)都属于 Protected EHT Action 类别(Category 37,Robust),必须在 RSNA(Robust Security Network Association)+ PMF(Protected Management Frames)下才能使用(802.11be Section 12.6.3.2、9.6.38)。PMF 对 MLO 是 mandatory,不是 optional——没有建立 RSNA 的链路无法执行这些管理操作。Wi-Fi Alliance 的 Wi-Fi 7 认证进一步要求设备必须支持 WPA3-SAE 或 WPA3-Enterprise。

关键理解:为什么 Association 是 per-Link 的?因为每条 Link 的物理能力不同——Link 1 可能支持 40 MHz,Link 2 可能支持 160 MHz,Link 3 可能支持 320 MHz。AP 需要知道每条 Link 上 STA 的具体能力,所以需要 per-Link 关联。而认证和密钥协商是逻辑层面的,只需要做一次。

1.4 MLO 的三种模式

MLO 的模式可以从两个维度理解:按收发能力(STR / NSTR)和按射频配置(EMLMR / EMLSR)。前者是行为约束,后者是硬件能力:

MLO 模式

模式全称收发能力说明
STRSimultaneous TX/RX同时独立收发多射频,性能最好,成本最高
NSTRNon-Simultaneous TX/RX不能同时收发单射频,不能同时工作
EMLSREnhanced Multi-Link Single-RadioAP 控制切换单射频增强模式,AP 主导
EMLMREnhanced Multi-Link Multi-Radio同时独立收发多射频增强模式

NSTR 和 EMLSR 的关系:NSTR 描述的是行为约束(不能同时收发),EMLSR 描述的是单射频硬件上的增强操作模式(AP 主导切换以省电)。两者是同一约束的两面——因为只有单射频,所以不能同时收发,EMLSR 是在这个约束下的省电优化。

STR 模式:每个 Affiliated STA 有独立射频模块,完全独立工作。性能最好,但成本和功耗最高。多射频的增强操作模式称为 EMLMR

NSTR 模式:只有单射频模块,不能同时在多条 Link 上收发。可以通过快速切换在不同 Link 间复用,但同一时刻只能在一条 Link 上工作。单射频的增强操作模式称为 EMLSR

EMLSR 模式:单射频的增强版。关键创新是 AP 主导切换——AP 通过 EML Operating Mode Notification 帧通知 STA "下一次在 Link 2 上醒来收数据",STA 不需要自己决定切换时机,减少了切换延迟和功耗。

EMLMR 模式:多射频的增强版,核心是射频链借调——某条 EMLMR 链路收到 AP 发来的初始帧后,STA 把其他链路的收发链临时调过来,把该链路空间流数抬高(如两条 2 流链路合并成单链路 4 流),帧交换结束再切回各链路独立能力;启用与关闭由 EML Operating Mode Notification 帧的 EMLMR Mode 子字段控制,AP 回执确认。

交通比喻

  • STR = 3 辆车 + 3 个司机,同时开 3 条路
  • NSTR = 1 辆车,自己决定在哪条路开(不能同时开多条)
  • EMLSR = 1 辆车,听调度中心(AP)指挥在哪条路开(切换更快更省电)

1.5 EML Operating Mode — 增强型多链路省电

EMLSR 模式下,STA 不需要在所有 Link 上持续监听。AP 通过 EML Operating Mode Notification 帧控制 STA 的行为。

帧格式(Wireshark: EHT EML Operating Mode Notification):

字段
TypeManagement (0)
SubtypeAction (13)
Category37 — Protected EHT Action
Action Code6 — EHT EML Operating Mode Notification

Category 37 是 Protected EHT Action,MLO 必须在 RSNA 下运行,所以 EML 控制帧使用受保护的 Action 类别。

EML 模式状态

EML 模式含义
ActiveSTA 在该 Link 上活跃,可以接收数据
InactiveSTA 在该 Link 上休眠,不监听
ListenSTA 在该 Link 上只监听 Beacon,不接收数据

AP 可以动态通知 STA 切换模式,实现精细的功耗控制。

如果把 Common Entity 比作物流公司的调度中心,那么 EML 模式切换就是调度中心在深夜让没有货物要发的分部进入待命状态——只留一个值班岗收听通知(Listen 模式收 Beacon),等有货了再叫醒整个分部,既省电又不漏单。

1.6 MLO 的优势

优势说明
更高吞吐量多链路聚合,总带宽 = 各链路之和
更低延迟选择延迟最低的链路发送关键数据
更高可靠性一条链路故障,其他链路继续工作
更好的漫游可以先在新 AP 建立连接,再断开旧 AP
精细功耗控制EMLSR + EML 模式,按需激活 Link
流量隔离TID-to-Link Mapping,不同流量走不同 Link

MLO 解决了 "同时走多条路" 的协同问题,但每条路本身的宽度和装载效率同样决定了总吞吐——接下来把视角从 "多链路协同" 转到 "单链路极限",先看 4096-QAM 如何把每辆 "车" 装得更满。


2 4096-QAM — 极限装载

802.11be 引入了 4096-QAM,每符号 12 bit:

调制每符号比特相比上一代SNR 要求
1024-QAM (ax)10 bit~37 dB
4096-QAM (be)12 bit+20%~42 dB

但装载量只是吞吐的一个乘数,另一半是 "每秒能发多少符号"——后者靠 320 MHz 宽信道提供,两者相乘才兑现 46 Gbps。

4096-QAM 的星座图上有 4096 个点,点与点之间的距离极小。这要求:

  • 极高的 SNR(> 42 dB)
  • 极低的 EVM(< -38 dB)
  • 只有在极近距离(几米内)才能使用

代价量化下来其实并不划算:+20% 的装载率(12 bit 对 10 bit)换来约 5 dB 的 SNR 门槛(从 ~37 dB 抬到 ~42 dB)和 3 dB 更紧的 EVM 预算(1024-QAM 的 -35 dB 收紧到 -38 dB,Table 36-65),发射端 PA 要工作在更高回退、DAC/ADC 有效位数同步提升,只有在近距高信噪比场景才回本。

交通比喻:4096-QAM 就像一辆能装 12 箱货的巨型卡车。装载能力惊人,但对道路条件的要求也到了极限——必须是全新的、绝对平坦的、没有任何颠簸的路面。

装载效率是吞吐的一维,但无论每辆车装多满,车道宽度决定了车流的绝对上限——接下来把视角从 "装载" 转到 "车道",看 802.11be 如何把信道拓宽到 320 MHz。


3 320 MHz 信道 — 超宽道路

802.11be 将信道绑定扩展到 320 MHz:

信道带宽6 GHz 信道数单流速率 (4096-QAM)
160 MHz71.44 Gbps
320 MHz32.88 Gbps

320 MHz 信道由主 160 MHz 信道(primary 160 MHz)与次级 160 MHz 信道(secondary 160 MHz)拼接而成,主 160 内部又逐级细分为主 20/40/80 MHz 信道——发送方从主 20 MHz 起逐级向上绑定,只有次级信道空闲时才继续扩展。6 GHz 频段(5.925–7.125 GHz)共 1200 MHz,被划分为 3 个 320 MHz 信道。

信道越宽,OFDMA 的 RU 池上限越高——80 MHz 封顶 996-tone RU,160 MHz 封顶 2×996-tone RU,320 MHz 封顶 4×996-tone RU。绑定到 320 MHz 不只是单流速率翻倍。它更把可分配的资源单元铺满整条宽信道,让 AP 一次能切分更多、更细的用户资源。不过 320 MHz 并非全球可用:美国开放全部 1200 MHz(3 个 320 MHz 信道),欧盟只开放 5945–6425 MHz 低段(480 MHz,凑不出第二个 320 MHz),中国 6 GHz 划归 IMT 移动通信,320 MHz 暂无可用频段。

交通比喻:320 MHz 就像调度中心拿到一张 32 车道的超级高速公路规划图——但只有在新大陆(6 GHz 频段)才有足够的地皮;美国批了 3 条,欧盟只批了 1 条半,中国的地皮还压在 IMT 手里。


4 Multi-RU — 更灵活的资源分配

802.11ax 中,一个用户只能分配一个 RU——RU 池被切成互斥小块,每用户只拿一块,剩下的碎片只能闲置浪费。802.11be 允许一个用户分配多个不连续的 RU,例如用户 A 可以同时使用 RU-106、RU-26 和 RU-26 三个不相邻的资源单元,把 ax 时代闲置的碎片重新利用起来。

在信令层面,EHT MU PPDU 的 EHT-SIG 里,每个 User field 的 RU Allocation 子字段不再只编码单个 RU,而是编码 MRU(Multiple RU)组合——如 484+242-tone MRU、996+484-tone MRU、2×996+484-tone MRU 等预定义组合,超过 2×996-tone 的大 MRU 还需配合 PS160 子字段指示主 / 次 160 MHz。AP 借此一次把多个不连续 RU 指派给同一用户。

Multi-RU 与 Preamble Puncturing 是一对互补机制:打孔把被雷达占用的子信道 "挖掉",换来整条宽信道继续可用,代价是牺牲那几段带宽;Multi-RU 恰好把打孔后剩下的不连续碎片重新打包给同一用户,把牺牲掉的带宽捡回来。两者配合,320 MHz 宽信道不会因为几段 20/40 MHz 被占就整体作废。

交通比喻:Multi-RU 就像调度中心让一辆大货车一次吃下多条不相邻的车道——哪条空着就用哪条,把被雷达挖掉路段后剩下的车道块重新拼给同一辆车。

Multi-RU 解决了 "资源怎么分",但没解决 "信道里有干扰怎么躲"——当宽信道的某段子信道被雷达占用时,整段分配都会作废,这正是 Preamble Puncturing 要补上的缺口。


5 Preamble Puncturing — 避开堵塞的路段

Preamble Puncturing 允许在宽信道中 "跳过" 某些被占用的子信道。最常见的触发是 DFS(动态频率选择)——AP 在 5/6 GHz 检测到雷达信号后,把雷达占用的子信道打孔,其余带宽照常可用。

Preamble Puncturing

U-SIG 里的 Punctured Channel Information 字段用位图描述打孔图样('1' 表示未打孔子信道,'x' 表示被打孔),打孔粒度随带宽变化(802.11be Table 36-30):

带宽打孔粒度典型图样
80 MHz20 MHz[x 1 1 1]、[1 x 1 1]、[1 1 x 1]、[1 1 1 x]
160 MHz20/40 MHz并发 20/40 MHz 打孔组合
320 MHz40 MHz以 40 MHz 为粒度打孔子信道

粒度分级源于位图位宽固定——160/320 MHz 都用 8 位位图,320 MHz 若按 20 MHz 粒度需 16 位撑破字段,故抬到 40 MHz 粒度。

被打孔的子信道不发送前导码与数据,其余子信道照常传输。

交通比喻:Preamble Puncturing 就像一条高速公路上有一段路在施工(被雷达占用),传统方式是整条路都不能走。有了 Preamble Puncturing,可以跳过施工路段,其他路段继续使用。这依然是调度中心在指挥——调度中心接到 "某段路被雷达占用" 的路况后,不是整条高速封路,而是只把被占的那几段车道从路线图上划掉,让货车绕开堵塞段,其余车道照常通行。


6 增强 MU-MIMO

802.11be 将 MU-MIMO 的总空间流数从 8 提升到 16,但用户数上限仍是 8(与 802.11ax 相同),并支持上行 MU-MIMO 与 OFDMA 的结合。

16 空间流的实现路径是下行 MU-MIMO 把 16 空间流分给最多 8 个用户(如 8 用户各 2 空间流,或 4 用户各 4 空间流),接收侧靠多天线与预编码分离各空间流。16 流的代价藏在硬件里:AP 侧要 16 根天线加对应射频链,预编码还得先收集每个用户的信道状态信息(CSI)反馈、再算矩阵把用户间干扰置零,流数翻倍,反馈开销与矩阵运算量跟着翻倍。

上行 MU-MIMO 则让多个 STA 在同一 RU/MRU 上同时发送,因为多个 STA 各自独立发送、无法像下行那样统一预编码对齐,总空间流数被压在 8(802.11be §36.3.3.2.4);并可在一张 EHT TB PPDU 里与 OFDMA 结合——部分 RU 跑 OFDMA 单用户,部分 ≥242-tone 的 RU/MRU 跑 MU-MIMO 多用户(§36.3.3.2.2)。


7 速率总结

配置802.11ax802.11be
单流, 160 MHz1.2 Gbps1.44 Gbps (4096-QAM)
4 流, 160 MHz4.8 Gbps5.76 Gbps
4 流, 320 MHz11.5 Gbps
16 流 MU-MIMO, 320 MHz46.1 Gbps

表中 802.11be 各值都可由单流速率 × 空间流数推导:160 MHz 单流 1.44 Gbps、320 MHz 单流 2.88 Gbps(4096-QAM,见 §7.3 表),于是 4 流 320 MHz = 4 × 2.88 = 11.52 Gbps(约 11.5),16 流 MU-MIMO 320 MHz = 16 × 2.88 = 46.08 Gbps(约 46.1)。

这些速率对应不同的真实部署:单流是手机 / 物联网终端的日常形态,4 流是高端笔记本与平板的上限,16 流 MU-MIMO 则是企业 AP 同服 8 个双流客户端的峰值场景——46.1 Gbps 之所以是理论峰值,是因为要同时凑齐 8 个支持 4096-QAM 且处于近距高信噪比环境的客户端。

常量速查表(本章关键数值一览):

常量说明
4096-QAM12 bit/symbol每符号 12 比特,星座图 4096 点,需 ~42 dB SNR
最大信道带宽320 MHz仅 6 GHz 频段,3 个 320 MHz 信道
MU-MIMO 上限8 用户 / 16 空间流用户数同 802.11ax,空间流翻倍
Protected EHT ActionCategory 37需 RSNA + PMF 保护
EML Operating Mode NotificationCategory 37, Action Code 6EML 状态切换帧

8 本章总结

802.11be 是 WiFi 的又一次飞跃,核心创新从 "单一维度的极致" 转向 "多维度的协同":

特性效果交通比喻
MLO多链路同时工作同时走多条路
4096-QAM每符号 12 bit极限装载
320 MHz超宽信道32 车道高速
Multi-RU灵活资源分配多车道占用
Preamble Puncturing跳过被占子信道避开施工路段

下一章将讲述:WEP 为什么形同虚设?WPA2 的 4 次握手如何协商密钥?WPA3 的 SAE 如何实现前向保密?802.11w 如何保护管理帧不被伪造?