Hoher Pufferüberzug auf dem OpenWrt LEDE-Router. Warum?

618
user3638245

Pufferüberzug ist ein Fehler in vielen Routern. Bufferbloat führt zu einer erheblich erhöhten Latenz und einer Verlangsamung des Netzwerks, wenn in Ihrem Netzwerk anderer Verkehr stattfindet, der den Router verwendet.

Router-Firmware von Drittanbietern, wie z. B. die neueste Version von OpenWrt LEDE (Vers 17.01.5), soll das Problem der Pufferblase beheben.

Allerdings OpenWrt LEDE 17.01.5 auf einem BT Startseite Hub 5 Typ - A - Router verwenden, finde ich, dass ich immer noch von einiger bufferbloat litte, wie die gemessene DSL Speed Test Report, die mir geringe Punktzahl auf der bufferbloat Messung ergibt (a D in der Regel F Punktzahl).

Interessanterweise ist mein Bufferbloat beim Hochladen viel schlechter als beim Herunterladen: Meine normale Pingzeit beträgt etwa 8 ms. Diese beträgt während der Downloadphase des DSL Reports-Tests etwa 50 mg, während sie während des Hochladens auf etwa 600 ms steigt .

In Bezug auf den Qualitätsfaktor gibt mir DSL Reports normalerweise ein A oder B. Mein Bufferbloat-Score ist jedoch niedrig, also ist das Problem mit dem Pufferblasen offensichtlich immer noch vorhanden.

Hat jemand irgendwelche Vorschläge, warum ich immer noch ein Pufferblut bekomme, wenn die OpenWrt LEDE-Firmware das Pufferblutproblem behebt?

Als ich den BT Home Hub 5 mit Standard-Firmware verwendete, war das Pufferblutproblem noch schlimmer, wobei die Latenz beim Hochladen bis zu 2000 ms betrug. Die Installation von OpenWrt LEDE hat zwar eine Verbesserung vorgenommen, das Problem jedoch nicht vollständig behoben.

Ich bin über ASDL2 + mit meinem ISP verbunden und verwende PPPoA mit LLC-Encapsulation. Ich habe eine (nach ASDL-Standards) schnelle Downloadgeschwindigkeit von ca. 18,5 Mbps, da ich mich sehr nahe an meinem Telefonanschluss befinde und eine Uploadgeschwindigkeit von ca. 1 Mbps habe. Ich nutze den Plusnet ISP in Großbritannien.

1
* "Warum bekomme ich immer noch Pufferüberzug, wenn die OpenWrt LEDE-Firmware das Problem des Pufferblatts behebt?" * - Sie haben nur die Firmware eines einzigen Geräts im Netzwerk aktualisiert. Dieses eine Gerät ist nicht der einzige Schuldige bei der Netzwerkpufferung. sawdust vor 5 Jahren 0
Wenn ich den DSL Reports-Test durchführe, sind an mein LAN keine anderen Geräte angeschlossen, nur der Router und mein Mac-Desktop-Computer. Es könnte prinzipiell ein Pufferproblem sein, aber ich habe diese Möglichkeit ausgeschlossen, indem ich die Ping-Zeiten auf dem Mac beobachtete, während einige Uploads und Downloads auf einem anderen Computer (einem Android-Tablet) über die WLAN-Funktion des Routers ausgeführt werden: Ping-Zeiten Schießen Sie in diesem Szenario ebenfalls auf, um anzuzeigen, dass das Problem des Pufferblatts im Router und nicht im Mac liegt. user3638245 vor 5 Jahren 0
* "Wenn ich den DSL Reports-Test durchführe, sind keine anderen Geräte an mein LAN angeschlossen." * - Sie sind schlecht darüber informiert, wie dieser Test durchgeführt wird. Es gibt einen Remote-Server (der sich AUSSERHALB Ihres ISP in Amazon- und Google-Rechenzentren befindet), einen DSLAM und wer weiß, was sonst noch am anderen Ende Ihrer DSL-Verbindung. sawdust vor 5 Jahren 0
Sie sagen also, dass das Pufferblutproblem wahrscheinlich dem Router in meinem Haus vorgelagert ist und sich wahrscheinlich an der lokalen Telefonvermittlung oder im ISP befindet. Wenn Sie diese Website (www.dslreports.com/comments/2905) über meinen ISP Plusnet lesen, kann dies sicherlich dazu führen, dass die Pufferpufferung anfällig ist. user3638245 vor 5 Jahren 0
* "Sie sagen also, dass das Pufferblutproblem ... wahrscheinlich an der lokalen Telefonvermittlung oder beim ISP liegt." * - Nein, Sie machen einen schlechten Job und verstehen, was geschrieben wurde. Zu Ihrer Information: Der Kommentar zu den Servern, die "außerhalb der ISP in Amazon und Google Rechenzentren" angesiedelt sind, ist keine Vermutung, sondern ein aktuelles Zitat von http://www.dslreports.com/speedtest sawdust vor 5 Jahren 0
Beachten Sie, dass die Antwort auf dieses Problem von Forummitglied Spiff angedeutet wurde: Die Smart Queue Management-Software (SQM), die Bufferbloat bekämpft, wurde anscheinend nicht auf meinem OpenWrt / LEDE-Router installiert. Die Installation und Konfiguration unter Verwendung der hier angegebenen Anweisungen https://openwrt.org/docs/guide-user/network/traffic-shaping/sqm behebte das Problem: Ich erhielt dann A-Scores für bufferbloat und Qualität (Paketverlust) auf dem DSL-Berichte testen. user3638245 vor 5 Jahren 0

1 Antwort auf die Frage

1
Spiff

Es ist wahrscheinlich eines von zwei Dingen, vielleicht auch beides:

  1. Obwohl OpenWrt / LEDE den fq_codel-Netzwerk-Scheduler enthält, der Bufferbloat bekämpft, ist es möglich, dass Sie ihn nicht aktiviert haben. Vergewissern Sie sich, dass Sie fq_codel als Netzwerkplaner verwenden.
  2. Selbst wenn Sie fq_codel verwenden, damit Ihr OpenWrt / LEDE-Router nicht aufgebläht wird, kann es zu Aufblasen auf anderen Geräten in Ihrem Netzwerk kommen, z. B. Ihrem Breitbandmodem oder anderen Routern, Gateways oder WLAN-APs. Die gute Nachricht ist: Wenn Sie HTB-Verkehrsfluss aktivieren, um Ihren OpenWrt-Router zu einem geringfügigen Engpass für den gesamten Datenverkehr in Ihrem Netzwerk zu machen, können Sie mit fq_codel bufferbloat bekämpfen, bevor sich Bloat auf anderen Geräten in Ihrem Netzwerk aufbauen kann. Also auch das aktivieren.

Schauen Sie sich auch die Cake / qm-Skripte an. Es ist in den neuesten Versionen von OpenWrt / LEDE enthalten. Es ist der neueste Weg, um sicherzustellen, dass Sie so eingestellt sind, dass Sie Bufferbloat auf effizienteste Weise bekämpfen.

Vielen Dank, Spiff, es scheint, dass Smart Queue Management (SQM), das fq_codel zur Bekämpfung von bufferbloat implementiert, auf meinem Router nicht installiert ist (ich habe den Router bei eBay mit vorinstalliertem OpenWrt / LEDE gekauft). Also habe ich SQM mit den folgenden Anweisungen installiert: https://openwrt.org/docs/guide-user/network/traffic-shaping/sqm und nach der Konfiguration habe ich angefangen, A-Werte für bufferbloat und Qualität (Paketverlust) zu erhalten die DSL Reports testen und gelegentlich sogar A +. Das hat also mein Problem gelöst. Vielen Dank, dass Sie mich in die richtige Richtung weisen. user3638245 vor 5 Jahren 1