MTU (Maximum Transmission Unit): Wat het is en waarom het belangrijk is voor VPN-gebruikers

Wanneer data over het internet reist, verplaatst het zich niet als รฉรฉn doorlopende stroom. In plaats daarvan wordt het opgesplitst in kleine stukjes die pakketten worden genoemd. De Maximum Transmission Unit โ€” MTU โ€” bepaalt de maximale grootte van die pakketten. Vergelijk het met een postbedrijf dat een maximale pakketgrootte hanteert: alles wat groter is, moet worden opgesplitst in meerdere pakketten voordat het verstuurd kan worden.

Wat MTU werkelijk betekent

MTU wordt gemeten in bytes. De standaard MTU voor Ethernet-netwerken is 1500 bytes, wat al decennialang de standaard is. Elk netwerkapparaat onderweg dat uw data passeert โ€” routers, switches, servers โ€” heeft zijn eigen MTU-limiet. Wanneer een pakket aankomt dat te groot is voor een apparaat om te verwerken, gebeurt er een van twee dingen: het wordt gefragmenteerd (opgesplitst in kleinere stukjes) of het wordt volledig weggegooid, afhankelijk van de netwerkconfiguratie.

Pakketfragmentatie klinkt als een onschuldige oplossing, maar het introduceert echte overhead. Elk fragment vereist zijn eigen headerinformatie, en het ontvangende apparaat moet alles opnieuw samenvoegen voordat het gebruikt kan worden. Dit vertraagt de verbinding en vergroot de kans op fouten.

Hoe MTU in de praktijk werkt

Wanneer u data verstuurt โ€” een webpagina laadt, video streamt, een bestand verzendt โ€” probeert uw besturingssysteem de grootst mogelijke pakketgrootte te gebruiken om alles efficiรซnt te houden. Dit proces wordt vaak automatisch beheerd via een mechanisme dat Path MTU Discovery (PMTUD) wordt genoemd, dat het netwerk verkent om de kleinste MTU te vinden langs de volledige route tussen uw apparaat en de bestemming.

Het probleem is dat PMTUD niet altijd perfect werkt, met name in complexe of restrictieve netwerken. Firewalls blokkeren soms de ICMP-berichten waarop PMTUD vertrouwt, wat leidt tot stille storingen waarbij pakketten simpelweg verdwijnen.

Waarom MTU zo belangrijk is voor VPN-gebruikers

Hier maken VPN's de situatie ingewikkelder. Wanneer u verbinding maakt met een VPN, worden uw oorspronkelijke datapakketten omhuld met een extra laag versleuteling en protocolheaders. Deze encapsulatie voegt extra bytes toe aan elk pakket โ€” tussen de 40 en 100+ bytes, afhankelijk van het gebruikte VPN-protocol.

Als uw netwerk-MTU 1500 bytes is en uw VPN 60 bytes overhead toevoegt, daalt uw effectieve payload naar ongeveer 1440 bytes. Als pakketten nog steeds worden verstuurd met 1500 bytes, overschrijden ze de MTU en moeten ze worden gefragmenteerd โ€” of worden weggegooid. Het gevolg? Trage snelheden, verbindingstime-outs, onderbroken videogesprekken, of een VPN-tunnel die inconsistent werkt.

Verschillende VPN-protocollen hebben verschillende overhead-vereisten:

  • WireGuard gebruikt doorgaans een MTU van ongeveer 1420 bytes
  • OpenVPN over UDP werkt doorgaans goed op 1500 bytes, maar vereist vaak aanpassing
  • Op IPSec gebaseerde protocollen zoals IKEv2 voegen hun eigen overhead toe en kunnen mogelijk afgestemd worden

De juiste MTU vinden en instellen

De meeste VPN-clients verwerken MTU automatisch, maar wanneer dat niet het geval is โ€” of wanneer ze het verkeerd instellen โ€” zult u dat merken. Veelvoorkomende symptomen van een MTU-mismatch zijn:

  • Websites die gedeeltelijk of helemaal niet laden
  • VoIP-gesprekken die midden in een gesprek wegvallen
  • Grote bestandsdownloads die vastlopen terwijl kleine downloads prima werken
  • Inconsistente snelheden die niet verbeteren ongeacht de serverkeuze

U kunt uw MTU handmatig testen en instellen met tools die zijn ingebouwd in uw besturingssysteem. Op Windows kunt u het aanpassen via `netsh interface ipv4 set subinterface`. Op Linux en macOS doet u dit met de commando's `ifconfig` of `ip link`. Een veelgebruikte probleemoplossingsmethode houdt in dat u ping-pakketten van verschillende groottes verstuurt met de "don't fragment"-vlag ingesteld, om de grootste grootte te vinden die probleemloos doorkomt.

De conclusie

MTU is een van die instellingen op de achtergrond waar de meeste gebruikers nooit bij stilstaan โ€” totdat er iets misgaat. Voor de gemiddelde VPN-gebruiker regelt een goed geconfigureerde client dit automatisch. Maar als u onverklaarbare verbindingsproblemen ervaart, is een verkeerd geconfigureerde MTU zeker het onderzoeken waard. Begrijpen hoe pakketgrootte werkt, geeft u een duidelijk voordeel bij het diagnosticeren en oplossen van VPN-prestatieproblemen die anders willekeurig of onoplosbaar lijken.