Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 171|Antwort: 0

[Quelle] WireGuard-optimierte MTU-Einstellungen

[Link kopieren]
Veröffentlicht am 28.11.2025, 09:30:10 | | | |
MTU

MTU steht für "Maximum Transmission Unit" und bezeichnet die maximale Paketgröße, die in einem Netzwerk übertragen werden kann, gemessen in Bytes. Sie ist oft mit Kommunikationsschnittstellen wie Netzwerkkarten verbunden. Wenn ein Paket größer als die MTU eines Links ist, wird es in kleinere Fragmente aufgeteilt, um sie durchzuleiten, ein Prozess, der als "Sharding" bezeichnet wird. Die Größe der MTU erfordert einen Kompromiss zwischen Übertragungseffizienz und Latenz.

In einem Netzwerk bezeichnet die maximale Übertragungseinheit (MTU) den Wert des maximalen Pakets, das über ein vernetztes Gerät empfangen werden kann. Betrachten Sie MTU als Höhenbegrenzung für eine Unterführung oder einen Tunnel auf einer Autobahn: Autos und Lastwagen oberhalb der Höhenbegrenzung können nicht hindurchfahren, genauso wie Pakete, die das Netzwerk überschreiten, MTU nicht durch dieses Netz passieren können.

Im Gegensatz zu Autos und Lastwagen können Pakete, die die MTU überschreiten, jedoch in kleinere Fragmente zerlegt werden, die durch das Netzwerk reisen können. Dieser Prozess nennt man Sharding. Die zersplitterten Pakete werden sofort wieder zusammengesetzt, sobald sie ihr Ziel erreichen.

MTU wird in Bytes gemessen, und ein "Byte" entspricht 8 Informationsbits, also 8 Einsen und Nullen. 1.500 Bytes ist die maximale MTU-Größe.

Verwenden Sie PowerShell, um den MTU-Wert der aktuellen Netzwerkschnittstelle mit folgendem Befehl anzuzeigen:
Wie unten gezeigt:



MTU-Wert für WireGuard

Einfach ausgedrückt,Die Standard-MTU-Größe für WireGuard beträgt 1420。 Typischerweise gilt dieser Wert für 95 % der Anwendungsfälle. Es gibt jedoch einige Faktoren zu berücksichtigen, wenn die Umgebung komplexer ist und eine Mehrfach-Hop-Übertragung erforderlich ist. Wie berechnet man also die MTU korrekt? Das ist ein schwieriges Problem, weil jeder nach seiner eigenen Situation entscheiden muss. Lesen Sie weiter.



Technische Informationen zur MTU-Komposition

Zuerst müssen wir herausfinden, welche Art von Internetverbindung wir verwenden: DSL, VDSL oder kabelgebundenes Internet? Hier sind also die grundlegenden Informationen:

DSL und VDSL haben eine maximale MTU von 1492;
Die maximale MTU für kabelgebundenes Internet beträgt 1500.

Dies sind die Anforderungen unseres deutschen Netzanbieters. ISPs können sowieso keine größeren Pakete annehmen.
Jetzt liste ich die Paketheadergrößen auf, die für WireGuard und VPN erforderlich sind.

IPv4 VPN – 20 Bytes;
IPv6 VPN – 40 Bytes;
UDP – 8 Bytes;
WireGuard – 32 Bytes

Mit diesen Informationen können Sie die passende MTU-Größe berechnen. Ich gebe Ihnen ein typisches und ein seltenes.

Beispiel 1:

Der Ausgangspunkt ist eine Kabelverbindung mit einer maximalen MTU von 1500, die mit einer IPv4-Verbindung ausgestattet ist.

1500 – 20 Bytes (IPv4) – 8 Bytes (UDP) – 32 Bytes (WG) = 1440 Bytes

Das lässt 1440 Bytes für den Datenbereich übrig, und der Standardwert von 1420 ist sehr geeignet.

Beispiel 2:

Der Ausgangspunkt ist eine DSL-Verbindung mit einer maximalen MTU von 1492, die mit einer IPv6-Verbindung ausgestattet ist.

1492 – 40 Bytes (IPv6) – 8 Bytes (UDP) – 32 Bytes (WG) = 1412 Bytes

Daher bleiben im Datenbereich noch 1412 Bytes übrig, und der Standardwert von 1420 ist nicht geeignet.

Im Beispiel 2 wird das Paket getrennt, was zu Sharding führt. Dies kann Ressourcen beanspruchen und zu einer deutlich langsameren Verbindungsgeschwindigkeit führen. Mit IPv6 wird die Verbindungsgeschwindigkeit jedoch sehr schnell.

Bei der Verwendung von IPv6 benötigen einige Router eine Mindest-MTU-Größe von 1280 Bytes. Daher gilt:Wenn du IPv6 verwendest, setze die MTU nicht unter 1280 Bytes

Wenn Sie in einer komplexen Umgebung arbeiten, die mehrere NAT und/oder Router umfasst, können dem Paket mehr Header-Informationen hinzugefügt werden. Das wird die Berechnungen zweifellos komplizierter machen. Wireshark kann hier sehr helfen, da man sehen kann, ob Pakete geteilt werden.

Warum nicht mit einer MTU-Größe von 1300 Bytes starten und sich auf 1420 Bytes hocharbeiten?Viele Nutzer berichten, dass 1380 Bytes ideal für sie sind

Windows test mtu-Befehl mit Ping:
Wie unten gezeigt:



WireGuard konfiguriert die Werte für die MTU wie folgt:

Referenz:

Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.




Vorhergehend:MikroTik (5) RouterBOARD Firmware-Upgrade
Nächster:NAT (Netzwerkadressübersetzung) Netzwerkadressübersetzung
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com