Warum niedriger Uplink-Durchsatz bei Verwendung von EDCF / 802.11 WMM / WME?

525
Paulo Ribeiro

Ich führe einige Tests hinsichtlich der Leistung von 802.11e (WMM / WME) durch und erhalte unerwünschte Ergebnisse.

Ich verwende einen Lynksys 1200ac, auf dem OpenWrt / LEDE als AP installiert ist, und bei zwei PCs beispielsweise PC1 und PC2. Beide PCs verwenden dasselbe WLAN-Kartenmodell.

Der AP arbeitet nur im 2,4-GHz-Band im 802.11n-Modus.

Im nächsten Beispiel sende ich zwei ähnliche Streams (mit iperf3 -u -b 0), der rote ist ein Downlink-Stream (vom AP zum PC1) und der grüne ist ein Uplink-Stream (vom PC2 zum AP).

Roter Downlink-Stream (AP-PC1) | Grün - Uplink-Stream (PC2-> AP) Uplink- / Downlink-Durchsatztest

Von 15s bis 45s Beide Streams sind gleich, von 50s bis zum Ende des Grüns (Uplink-Stream) ist das Zeichen AC_VO.

Ich versuche den Grund zu finden, warum der Downstream-Stream so viel mehr Durchsatz hat als der Uplink-Stream. Vielleicht ist die Slottime in AP niedriger, dank der Kunden? Wie kann ich das überprüfen?

Eine andere Frage, die ich habe, betrifft die Aufnahme, die ich während dieses Tests gemacht habe.

Da sich der AP im 802.11n-Modus befindet (wobei WMM-Unterstützung obligatorisch ist) und WMM aktiviert ist, verwendet er vermutlich EDCA für den Kanalzugriff. Im Capture habe ich jedoch nur wenige RTS / CTS und viele CF-End-Pakete (sollten sie nicht nur bei Verwendung von PCF gesendet werden?)

Capture Chunk zeigt ein CF-Ende

CF-Ende

Der Beacon-Frame vom AP zeigt das QOS-Kontrollfeld: QOS-Kontrollfeld

EDIT 1:

Rot - Uplink-Stream (AP-PC2) | Grün - Downlink-Stream (PC1-> AP)

0
Wie wurden die durchschnittlichen PHY-Raten für die beiden Streams verglichen? Ich meine, wenn PC2 weiter vom AP entfernt wäre als PC1, wären diese Ergebnisse zu erwarten, da Sie davon ausgehen, dass PC2 eine niedrigere PHY-Rate verwenden muss. Sie haben uns nicht genügend Informationen gegeben, um das auszuschließen. Hat sich auch Aggregation ereignet? Spiff vor 6 Jahren 0
Ich verwende 2 externe USB-Wireless-Karten mit einem Kabel, die nebeneinander liegen. Der PC1-Stream wird von einer anderen Maschine gesendet, die über Ethernet mit dem AP verbunden ist. Ja, es gibt eine Aggregation, wie Sie im Screenshot des CF-Endes sehen können. Die Aggregation findet für die beiden Streams statt (es gibt Block Acks). Paulo Ribeiro vor 6 Jahren 0
Welches RSSI sieht PC1 für den AP? Welches RSSI sieht der AP für PC2? Wie schnell geht die Uplink-Übertragung, wenn die Downlink-Übertragung nicht stattfindet? Wenn Sie "nebeneinander" sagen, sind sie hoffentlich mindestens 2 m voneinander entfernt. Wenn dies nicht der Fall ist, bewegen Sie sie um 2 m voneinander entfernt, um das Frontend der anderen nicht zu überlasten, und prüfen Sie, ob dies einen Unterschied macht. Spiff vor 6 Jahren 0
Wenn nur Uplink passiert, bekomme ich die gesamte Bandbreite (gleicher Durchsatz wie Uplink + Downlink). Ich werde ein Bild posten, das dies zeigt. Paulo Ribeiro vor 6 Jahren 0
Wie Sie in der neuen Grafik sehen können, die ich zwischen 40 und 50 hinzugefügt habe, gibt es nur einen Uplink-Stream, und er erhält die gesamte Bandbreite. Paulo Ribeiro vor 6 Jahren 0

0 Antworten auf die Frage