为什么使用 EDCF / 802.11 WMM/WME 时上行链路吞吐量较低?

为什么使用 EDCF / 802.11 WMM/WME 时上行链路吞吐量较低?

我正在执行一些关于 802.11e(WMM/WME)性能的测试,但得到了一些不想要的结果。

我使用安装了 OpenWrt/LEDE 作为 AP 的 Lynksys 1200ac,还有两台电脑,比如说 PC1 和 PC2,两台电脑都使用相同的无线网卡型号。

AP 仅在 802.11n 模式下运行 2.4Ghz 频段。

在下一个例子中,我发送两个类似的流(使用 iperf3 -u -b 0),红色的是下行流(从 AP 到 PC1),绿色的是上行流(从 PC2 到 AP)。

红色 - 下行链路流 (AP- PC1) | 绿色 - 上行链路流 (PC2->AP) 上行链路与下行链路吞吐量测试

从 15 秒到 45 秒,两个流相等,从 50 秒到结束,绿色(上行流)标记为 AC_VO。

我正在尝试找出下行流的吞吐量远高于上行流的原因。也许 AP 中的时隙时间较短,这要归功于客户端?我该如何检查?

我还有一个问题是关于我在这次测试中所做的捕获,

由于 AP 处于 802.11n 模式(必须支持 WMM)并且启用了 WMM,因此它应该使用 EDCA 进行信道访问,但在捕获中我只看到了几个 RTS/CTS 和很多 CF-End 数据包(它们不应该只在使用 PCF 时发送吗?)

捕获显示 CF 端的块

CF 端

来自 AP 的信标帧显示 QOS 控制字段: QOS控制字段

编辑1:

红色 - 上行链路流 (AP- PC2) | 绿色 - 下行链路流 (PC1->AP)

相关内容