Wi-Fi Multimedia (WMM) 是Wi-Fi 联盟规范基于 IEEE 802.11e 无线服务品质 (QoS) 标准。 适用于 802.11a、b、g、n 及更新ac 与ax物理层标准。主要用途是划分流量优先顺序,提供品质更高的用户体验。
WMM 是透过access categories (ACs) 来分类优先权,支援的 ACs 如下 Table 1。
Table 1: WMM AC to 802.1p Priority Mapping
根据网路设定档为语音和视讯流量分配比其他类型流量更高的频宽,以下为ACs 的应用说明。
- Background WMM: 为背景流量(例如档案下载或打印作业)指派频宽。
- Best effort WMM : 分配频宽或尽力而为流量,例如来自传统设备的流量或来自不支援 QoS 的应用程式或装置的流量。
- Video WMM :为视讯串流产生的视讯流量分配频宽。
- Voice WMM : 为传入和传出语音通讯产生的语音流量分配频宽。
Differentiated Services Codepoint (DSCP) 是根据网路策略和规则对封包进行分类。 Table2 显示了预设建议的WMM ACs 到 DSCP 的映射。
Table 2: WMM-DSCP Mapping
接下来使用Ixchariot 来实测WMM Qos,test topology and Setup如下图 一。
图 一 WMM Test topology and Setup
1. 确认DUT 设定,透过Console打印 DUT Realtek AP 的DSCP 映射表如图二所示,与图三IEEE802.11-2016 Table R-3 一致:
图二 DUT Realtek AP 的DSCP 映射表
图三 IEEE802.11-2016 Table R-3
2. 确认ixchariot DSCP 设定,default DSCP 如下表 :
VO | VI | BE | BK |
56 | 40 | 0 | 8 |
图四 IxChariot 预设WMM DSCP
3. 2.4G 开启WMM 后测试结果如图 :
图五 ixchariot default DSCP 设定2.4G测试结果
4. 5G 开启WMM 后测试结果如图六。
图六 ixchariot default DSCP 设定5G测试结果
测试结果VO 与 VI 流量明显高于BE,BK。
另外有遇过客户反映使用Veriwave 设备来验证,反映5G VO,VI,BE 分不出priority,如图七。
图七 Veriwave 设备测试结果
确认客户提供Veriwave 设备 DSCP 为
VO | VI | BE | BK |
48 | 32 | 24 | 16 |
判断是BE的802.1p priority为4 与 VO,VI 太接近导致,ixchariot DSCP 改为 BE : 24 来模拟,结果跟Veriwave 设备结果类似,如图八。
图八 ixchariot 模拟 Veriwave 设备的DSCP 设定测试结果
透过指令将DUT Realtek AP 的DSCP Value 24 映射改为 802.1p priority 3复测,如图九。
图九 SCP Value 24 映射改为 802.1p priority 3
复测结果可以将BE 分出来,如图十,同样的修改回Veriwave 设备来验证也是有效果的。
图十 DUT Realtek AP 的DSCP Value 24 映射改为 802.1p priority 3 设定测试结果
结语 :WMM Qos也是Qos 的一种,优先权是透过802.1p Priority 来决定,ACs Priority 则是透过DSCP Vaule 与802.1p Priority 映射,测试时须注意要打DUT Tx 流向否则会侧到对测物的WMM。
Reference:
Wi-Fi Multimedia Traffic Management (arubanetworks.com)
IEEE Std 802.11™-2016, IEEE Standard for Information technology—Telecommunications and information exchange between systems—Local and metropolitan area networks—Specific requirements—Part 11: Wireless LAN Medium Access Control (candelatech.com)
评论