@JonDings Stimmt, Hardware flow offloading + SQM geht nicht. Hab nur eine 600er Leitung, habe es aber dennoch mal ohne Hardware flow offloading ausprobiert: Ohne SQM hab ich rund 60% auf einem CPU Kern, mit SQM 80%. Die restlichen Kerne machen nicht viel. Also wenn die Prozesse nicht multithreaded sind, werden 1Gbps wohl nicht möglich sein. 10Gbps routing ist ohne Hardware flow offloading bei weitem nicht möglich, weshalb ich aktuell auf SQM verzichte.
Mist ich hatte gehofft das geht. Hab zwar nur 100Mb/s spielte aber mit dem Gedanken auf 1Gb/s aufzustocken.
Ich kenn allerdings auch keine andere so Leistungsstarke bezahlbare, von Openwrt gut unterstützte nicht x86 CPU, wie die des R4
Ich gebe das mal grob vereinfacht wieder und man möge mich korregieren wenn ich daneben liege.
PPPoE = Point-to-Point Protocol over Ethernet
Baut eine IP-Verbindung zum Netzzugang (PoP=Point of Presence) auf also die Internetverbindung.
Da PPPoE die möglichkeit der Authentifizierung bietet (du brauchst in der Regel ein Username und Password) wird von den Meisten DSL und GF Providern in DE genutzt.
Es hat den Nachteil das es sich schlecht multithreaded verarbeiten lässt (so die Erzählung in vieler Foren).
flow offloading (Fluss auslagerung) hat auch diverse andere Namen zum Bsp.: packet Steering (Paketsteuerung) oder Harware-NAT
Anders als auf Layer 2 dem Bridging ist der Prozess auf Layer 3 dem Routing weit aufwändiger.
Das PP-Protokoll muss terminiert werden, dann muss entschieden werden wo das packet hin geroutet wird und es müssen Firewall Ketten abgearbeitet werden
und im Falle von NAT Adressen verändert werden.
Unter Openwrt gibt es einmal Software und Hardware flow offloading: dabei gehen die Packete ein vereinfachten Weg durch den Prozess bzw. durch eine dezidierte Hartware, was das ganze Beschleunigt bzw. die CPU-Last senkt.
Allerdings wird offensichtlich der Part mit SQM auch umgangen.
Wo finde ich eigentlich Infos zum aufspielen von OpenWRT auf den Banana Pi R4?"
Über den R4:
https://wiki.banana-pi.org/Banana_Pi_BPI-R4
und da den auf den Getting Started Link:
https://wiki.banana-pi.org/Getting_Started_with_BPI-R4
Nutze natürlich das neueste und Stabile Image
Tipp von mir an alle Openwrt Nutzer verwendet nach möglichkeit (wenn wie in diesem Fall PINs vorhanden sind und nicht erst aufgelötet werden müssen)
USB-Serial TTL UART adapter. weil man dan einfach sieht was beim Bootvorgang passiert.
Auch wenn es beim BPI-R4 sehr einfach ist (Image raw auf die SD-Karte Schreiben, Schalter auf 1:1, Starten)
ging es bei mir nicht auf anhieb, da ich beide Schalter erst auf 0:0 statt auf 1:1 gestellt habe und die 2TB SD-Karte die ich für 3,50EUR bei Aliexpress gekauft hatte keine 8GB speichern konnte.
Wenn ich das richtig sehe kommt der ONT von PYUR einfach an den ersten Ethernetport und ich könnte Switch bzw. AP dann an die restlichen drei Ports anschließen. Oder begrenze ich dadurch irgendwie meinen LAN Durchsatz? Dadurch würde ich ja zumindest kein Problem mit heißem SFP+ Kupfer Ethernet Port haben?
Der Neben dem SFP+ Ports (Steht auf dem Gehäuse auch WAN dran)
1Gb/s ist Natürlich die Maximale Brutto Durchsatzrate und man wird dadurch die Leitung auf vieleicht 95% beschränken.
Daher war für mich eine Voraussetzung mindestens 2*2,5 Gb/s Ports.
Ich habe nicht das relativ teure und vor dessen Wärmeentwicklung Sinovoip in der Getting Started selber warnt Kupfer Modul gekauft, sondern für ca den halben Preis zwei OEM Module von Aliexpress wichtig ist darauf zu achten das es SFP+ Module sind also intern mit 10Gb/s laufen weil andere geschwindigkeiten wohl nicht unterstützt werden.
Diese unterstützen nach aussen 1 2,5 5 10GB/s und laufen an meinem PC mit 2,5GB/s
Ich habe etwas Last erzeugt und kam auf Oberflächentemperaturen von ca 60°C (Ich kann nur daten zu anderen Geräten mit maximal 1GB/s übertragen)
Es ist ja unbekannt was Sinovoip genau getestet hat vieleicht 10GB/s
Aber die Werte sind m.m. Typisch und unkritisch, für mein 100Mb/s Internet macht es dennoch kein Sinn diese dauerhaft zu vewenden.