MTU Größe für Wireguard Verbindung berechnen
Einleitung
Bei der Einrichtung von einem Wireguard Server sollte eine MTU-Size mitgegeben werden. Diese gibt an, wie großgroß ein VPN-Paket mit Nutzdaten voll sein darf. In dieser Anleitung berechnen wir kurz unsere MTU-Size, um so die höchstehöchste Performance aus unserem Wireguard Server herauszuholen.
Wireguard verwendet eine Standard MTU von 1420. Dies kann zu Problemen führenführen wenn dadurch das Paket zu großgroß ist und somit nicht an den Server oder an den Client übermitteltübermittelt werden kann.
Berechnung
Die Berechnung unterscheidet sich je nachdem welchen Anschluss ihr als eure Internetanbindung verwendet. Wenn es im Einzelfall nicht funktionieren sollte, prüftprüft bitte, welche MTU-GrößeGröße ihr fürfür euren Provider benötigt.benötigt. Ich berechne die MTU-GrößeGröße beispielsweise fürfür DSL mit einer MTU von 1492 und fürfür Kabel-Internet mit einer MTU von 1500.
Anhand der nachfolgenden Tabelle könnenkönnen die einzelnen Byte-GrößenGrößen entnommen werden, die zur Berechnung der MTU benötigtbenötigt werden:
Beschreibung |
Byte |
IPv4-Verbindung | 20 Bytes |
IPv6-Verbindung | 40 Bytes |
UDP-Paket | 8 Bytes |
Wireguard Overhead | 32 Bytes |
Dementsprechend lassen sich folgende Beispiele berechnen:
Beispiel 1 | Beispiel 2 |
MTU DSL |
MTU Kabel-Internet |
1492 MTU (Provider) | 1500 MTU (Provider) |
- 20 (IPv4) | - 40 (IPv6) |
- 8 (UDP) | - 8 (UDP) |
- 32 (Wireguard Overhead) | - 32 (Wireguard Overhead) |
= MTU 1432 | = MTU 1420 |
Die DSL Wireguard Verbindung verwendet im Rechenbeispiel eine Verbindung überüber IPv4, wohin gegen die Kabel Wireguard Verbindung eine Verbindung überüber IPv6 herstellen möchte.möchte.