Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 171|Antwoord: 0

[Bron] WireGuard-geoptimaliseerde MTU-instellingen

[Link kopiëren]
Geplaatst op 28-11-2025 09:30:10 | | | |
MTU

MTU staat voor "Maximum Transmission Unit" en verwijst naar de maximale pakketgrootte die op een netwerk kan worden verzonden, gemeten in bytes. Het wordt vaak geassocieerd met communicatieinterfaces zoals netwerkinterfacekaarten. Als een pakket groter is dan de MTU van een link, wordt het opgesplitst in kleinere fragmenten om doorheen te gaan, een proces dat "sharding" wordt genoemd. De grootte van de MTU vereist een afweging tussen transmissie-efficiëntie en latentie.

In een netwerk verwijst maximale transmissie-eenheid (MTU) naar de waarde van het maximale pakket dat via een netwerkapparaat kan worden ontvangen. Zie MTU als een hoogtelimiet voor een snelwegtunnel of tunnel: auto's en vrachtwagens boven de hoogtegrens kunnen er niet doorheen, net zoals pakketten die het netwerk overstijgen en MTU dat netwerk niet kunnen passeren.

In tegenstelling tot auto's en vrachtwagens kunnen pakketten die de MTU overschrijden echter worden opgesplitst in kleinere fragmenten die door het netwerk kunnen reizen. Dit proces heet sharding. De gesharded pakketten worden weer in elkaar gezet zodra ze hun bestemming bereiken.

MTU wordt gemeten in bytes, en één "byte" is gelijk aan 8 bits informatie, wat 8 enen en nullen zijn. 1.500 bytes is de maximale MTU-grootte.

Gebruik PowerShell om de MTU-waarde van de huidige netwerkinterface te bekijken met het volgende commando:
Zoals hieronder getoond:



MTU-waarde voor WireGuard

In eenvoudige termen,De standaard MTU-grootte voor WireGuard is 1420。 Typisch geldt deze waarde voor 95% van de use cases. Er zijn echter een paar factoren om rekening mee te houden wanneer de omgeving complexer is en multi-hop transmissie betreft. Dus, hoe bereken je MTU correct? Dit is een lastig probleem omdat iedereen moet beslissen op basis van zijn eigen situatie. Lees verder.



MTU compositie-technische informatie

Eerst moeten we bepalen welk type internetverbinding we gebruiken: DSL, VDSL of bekabeld internet? Dus, hier is de basisinformatie:

DSL en VDSL hebben een maximale MTU van 1492;
De maximale MTU voor bekabeld internet is 1500.

Dit zijn de eisen van onze Duitse netwerkprovider. ISP's kunnen toch geen grotere pakketten accepteren.
Nu zal ik de pakketheadergroottes vermelden die nodig zijn voor WireGuard en VPN.

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

Met deze informatie kun je de juiste MTU-grootte berekenen. Ik zal je een typisch voorbeeld geven en een ongebruikelijk voorbeeld.

Voorbeeld 1:

Het startpunt is een kabelverbinding met een maximale MTU van 1500, die is uitgerust met een IPv4-verbinding.

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

Dit laat 1440 bytes over voor het datagebied, en de standaardwaarde van 1420 is zeer geschikt.

Voorbeeld 2:

Het startpunt is een DSL-verbinding met een maximale MTU van 1492, die is uitgerust met een IPv6-verbinding.

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

Daardoor zal het datagebied nog 1412 bytes overhouden, en is de standaardwaarde van 1420 niet geschikt.

In voorbeeld 2 wordt het pakket losgekoppeld, wat resulteert in sharding. Dit kan middelen kosten, wat resulteert in een aanzienlijk langzamere verbindingssnelheid. Met IPv6 wordt de verbindingssnelheid echter erg snel.

Bij gebruik van IPv6 vereisen sommige routers een minimale MTU-grootte van 1280 bytes. Daarom,Als je IPv6 gebruikt, stel dan de MTU niet onder de 1280 bytes in

Als je in een complexe omgeving werkt met meerdere NAT- en/of routers, kan er meer headerinformatie aan het pakket worden toegevoegd. Dit zal de berekeningen ongetwijfeld ingewikkelder maken. Wireshark kan hier veel bij helpen, omdat je zo kunt zien of pakketten gesplitst zijn.

Waarom begin je niet met een MTU-grootte van 1300 bytes en werk je op naar 1420 bytes?Veel gebruikers hebben gemeld dat 1380 bytes ideaal voor hen is

Windows test mtu-commando met ping:
Zoals hieronder getoond:



WireGuard configureert de waarden voor de MTU als volgt:

Referentie:

De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.




Vorig:MikroTik (5) RouterBOARD firmware-update
Volgend:NAT (Netwerkadresvertaling) Netwerkadresvertaling
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com