1. 定义
MLO 定义了一组允许在 MLD(Multi-Link device) 之间通过一个或多个链路进行通信的程序。MLD 通过一个或多个链路管理此类通信。使用不同频带或相同频带上的不同信道的链路上的通信可以同时发生或不发生,具体取决于 AP MLD 和非 AP MLD 的能力。
MLO 允许一对 MLD 在两个 MLD 都支持的任何公共频段或信道上发现、同步、(取消)认证、(重新)关联、解除关联和管理彼此的链路和其他资源。
每个 MLD 都有一个 MAC-SAP。每个隶属于 MLD 的 STA 都有一个与隶属于同一 MLD 的任何其他STA 不同的 MAC 地址。
2.两个MLD之间的通信示例
下图显示了两个MLD之间的通信示例。
该图显示了具有 MLD MAC 地址 M 的 AP MLD 和两个附属 AP(具有 MAC 地址 w 的 AP1 和具有 MAC 地址 x 的 AP2)的 MLD 下层 MAC 实体。AP MLD 与具有 MLD MAC 地址 P 的非 AP MLD 相关联,并显示了两个附属非 AP STA(具有 MAC 地址 y 的非 AP STA1 和具有 MAC 地址 z 的非 AP STA2)的 MLD 下层 MAC 实体。AP1 和非 AP STA1 之间建立了链路 1,AP2 和非 AP STA2 之间建立了链路 2。一般情况下,MLD 的 MAC 地址和隶属于该 MLD 的 STA 的 MAC 地址都是不同的(例如,M、P、w、x、y 和 z 具有不同的值)。但是,该架构支持 M 可以等于 w 或 x,P 可以等于 y 或 z 的实现。
3. MLD示例
MLD 支持多种 MAC 功能,根据需要通过 MLD 同步服务跨 MAC 功能进行同步,否则由 SME 进行协调。每个附属 STA 都使用链接 ID 进行枚举(如图中的链接 1 和链接 2),并且通过 MLME SAP 调用 MLME。
SME 维护认证和关联状态。认证器和 AP MLD 的 MAC-SAP 由相同的 AP MLD MAC 地址标识。请求者和 nonAP MLD 的 MAC-SAP 由相同的 non-AP MLD MAC 地址标识。SME 负责通过 MLME 协调 MLD 和每个附属 STA,并为 MLO 维护 RSNA 密钥管理实体和 IEEE 802.1X 认证器或请求者。
在 MLD 中,MAC 子层分为 MLD 上 MAC 子层和 MLD 下 MAC 实体。MLD 上 MAC 子层执行所有链路中通用的功能,MLD 下 MAC 实体(与 MLD 关联的 AP 或非 AP STA 共享)执行每个链路本地的功能。某些功能需要 MLD 上 MAC 子层和 MLD 下 MAC 实体的联合处理。
4.AP MLD和关联AP
AP MLD 始终与一个或多个关联 AP (affiliated AP)合作运行,每个链路一个。MLD 下层 MAC 实体实现独立于其他关联 AP 中的下层 MAC 运行的链路特定功能。这些 MLD 下层 MAC 功能的使用由 AP MLD 的上层 MAC 子层和关联 AP 的上层 MAC 子层共享。MLO 的某些行为需要使用一个或多个关联 AP 的上层 MAC 子层组件。特别是,关联 AP 的上层 MAC 子层组件支持组寻址流量,以及任何往返于任何非 MLD 非 AP STA 的单独寻址流量。