MTU für Wireguard IPv6 ermitteln
Guten Morgen,
ich habe zwei Netzwerke über zwei RPi4 mit Wireguard verbunden.
Dies lief bis vor kurzem über IPv4.
Nun ist der ISP auf einer Seite gewechselt und ich habe auf IPv6 umgestellt, dabei ist mir aufgefallen, dass es nur langsam durch den Tunnel geht: 5-6MB/s.
Eine Seite ist deutsche Glasfaser mit 1G/500M, die andere Seite deutsche Telekom Glasfaser mit 500M/100M.
Ich habe dann den Tunnel wieder auf IPv4 umgestellt (DG Seite wählt sich zur Telekom ein) und bekam vollen Upload mit teilweise über 50MB/s, mindestens jedoch 30-35MB/s - was dem schwankenden Upload der DG entspricht.
IPv6 immer nur 5-6MB/s.
Nach Ursachenforschung im Internet bin ich auf die MTU gestoßen, also gleich mal ausprobiert.
Telekom hat 1492 minus 80 für Wireguard (IPv6) = 1412 --> keine Verbesserung.
Habe dann mit 1300 probiert und siehe da es geht auf 30MB/s, dann weiter hoch probiert bis auf 1408. Über 1408 wird es wieder langsam.
Kann mir Jemand erklären wieso 1408 benötigt wird, anstatt 1412 ? Ich würde gern den technischen Hintergrund verstehen.
Hier wird es leider nicht erklärt.
DG hat eine MTU von 1500.
Gruß
ich habe zwei Netzwerke über zwei RPi4 mit Wireguard verbunden.
Dies lief bis vor kurzem über IPv4.
Nun ist der ISP auf einer Seite gewechselt und ich habe auf IPv6 umgestellt, dabei ist mir aufgefallen, dass es nur langsam durch den Tunnel geht: 5-6MB/s.
Eine Seite ist deutsche Glasfaser mit 1G/500M, die andere Seite deutsche Telekom Glasfaser mit 500M/100M.
Ich habe dann den Tunnel wieder auf IPv4 umgestellt (DG Seite wählt sich zur Telekom ein) und bekam vollen Upload mit teilweise über 50MB/s, mindestens jedoch 30-35MB/s - was dem schwankenden Upload der DG entspricht.
IPv6 immer nur 5-6MB/s.
Nach Ursachenforschung im Internet bin ich auf die MTU gestoßen, also gleich mal ausprobiert.
Telekom hat 1492 minus 80 für Wireguard (IPv6) = 1412 --> keine Verbesserung.
Habe dann mit 1300 probiert und siehe da es geht auf 30MB/s, dann weiter hoch probiert bis auf 1408. Über 1408 wird es wieder langsam.
Kann mir Jemand erklären wieso 1408 benötigt wird, anstatt 1412 ? Ich würde gern den technischen Hintergrund verstehen.
Hier wird es leider nicht erklärt.
DG hat eine MTU von 1500.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 665412
Url: https://administrator.de/contentid/665412
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
5 Kommentare
Neuester Kommentar
Das Grundprinzip warum es bei Encapsulation auftritt wird HIER recht gut erklärt. Bzw. HIER etwas ausführlicher. Ob GRE, IPsec oder Wireguard ist dabei egal.
Anhand der entsprechenden Headergrößen kannst du dir den MTU Wert ganz einfach ausrechnen oder einen Rechner wie diesen benutzen:
https://baturin.org/tools/encapcalc/
Checken kann man die MTU mit einem Ping Test, dont fragment Bit und variierenden Größen:
https://blog.boll.ch/basic-stuff-mtu-groesse-mit-ping-testen/
https://www.pcwdld.com/ping-mtu
Anhand der entsprechenden Headergrößen kannst du dir den MTU Wert ganz einfach ausrechnen oder einen Rechner wie diesen benutzen:
https://baturin.org/tools/encapcalc/
Checken kann man die MTU mit einem Ping Test, dont fragment Bit und variierenden Größen:
https://blog.boll.ch/basic-stuff-mtu-groesse-mit-ping-testen/
https://www.pcwdld.com/ping-mtu
Sorry, übersehen...
Wenns das denn war bitte den Thread schliessen
Wie kann ich einen Beitrag als gelöst markieren?
Wenns das denn war bitte den Thread schliessen
Wie kann ich einen Beitrag als gelöst markieren?