logo

Wat is MTU (maximale transmissie-eenheid)?

Introductie:

De Maximum Transmission Unit (MTU) is de grootste hoeveelheid gegevens die in één pakket op een netwerk kan worden verzonden. Het is een parameter die wordt bepaald door de onderliggende netwerktechnologie en kan worden geconfigureerd op netwerkapparaten zoals routers en switches.



De MTU is belangrijk omdat deze de maximale gegevensgrootte bepaalt die zonder fragmentatie over een netwerk kan worden verzonden. Als een pakket groter is dan de MTU, wordt het gefragmenteerd in kleinere pakketten die over het netwerk worden verzonden, en vervolgens opnieuw samengesteld bij de ontvanger. Fragmentatie kan resulteren in extra verwerkingsoverhead en meer netwerkverkeer, wat de prestaties kan beïnvloeden.

datalinklaagprotocollen

De MTU wordt doorgaans gespecificeerd in bytes en kan variëren afhankelijk van de gebruikte netwerktechnologie. Ethernet-netwerken hebben bijvoorbeeld doorgaans een MTU van 1500 bytes, terwijl sommige WAN-technologieën een MTU van 9000 bytes of hoger kunnen hebben.

Om fragmentatie te voorkomen en optimale netwerkprestaties te garanderen, is het belangrijk ervoor te zorgen dat de MTU correct is geconfigureerd op alle apparaten in het netwerk. Dit kan op verschillende manieren worden gedaan, zoals het aanpassen van de MTU-instellingen op netwerkinterfaces of het gebruik van technologieën zoals Path MTU Discovery om de MTU dynamisch aan te passen op basis van de kenmerken van het netwerkpad.



Een maximale transmissie-eenheid, ook wel MTU genoemd, is een term die wordt gebruikt in netwerken en besturingssystemen. Het definieert de grootste omvang van het pakket dat als één geheel in een netwerkverbinding kan worden verzonden. De grootte van de MTU bepaalt de hoeveelheid gegevens die in bytes over een netwerk kan worden verzonden.

Wat-is-MTU

De grotere MTU resulteert in meer datatransmissie tijdens een enkele verbinding en vermindert daarom de overhead. Aan de andere kant kan de kleinere MTU vanwege zijn omvang sneller worden overgedragen, waardoor de vertraging in het netwerk wordt verminderd. Daarom moet de grootte van de MTU worden aangepast om beide vereisten te optimaliseren.
De standaardgrootte van de maximale transmissie-eenheid is 1500 B, wat de grootste eenheid volgens de Ethernet-standaard is.



powershell versus bash

Kenmerken

  • De grootte van de MTU is recht evenredig met de hoeveelheid overgedragen gegevens. Grotere MTU-omvang, groter deel van de gegevens die in één keer van de afzender naar de eindontvanger worden verzonden.
  • De MTU-grootte is gebaseerd op de specificaties van het netwerkbeheer.
  • Als de grootte van de MTU groter is dan de capaciteit van de router, wordt deze opnieuw verzonden, wat vertraging veroorzaakt.
  • Het is de optimale pakketgrootte van het netwerk.

Werkzaamheden van MTU

Laten we aannemen dat het Transmission Control Protocol (TCP) van het internet de grootte van MTU = 750 B specificeert, dat wil zeggen de maximale protocolgegevenseenheidgrootte die van bron naar bestemming kan worden geleverd. In een dergelijk scenario kunnen de volgende gevallen zich voordoen:

  • Als het systeem pakketten verzendt die groter zijn dan de grootte van MTU, dat wil zeggen in dit geval een pakketgrootte> 750 B, dan wordt het systeempakket gefragmenteerd in kleinere pakketten, zodat hun grootte de grootste pakketgrootte niet overschrijdt. Het proces waarbij een groot datapakket in kleinere stukjes data wordt verdeeld, zodat geen van deze stukjes de maximale framegrootte overschrijdt, wordt fragmentatie genoemd. Deze worden later weer in elkaar gezet op de eindbestemming van de klant.

Python-padinstelling
  • Als het systeem pakketten met een MTU-grootte verzendt, worden deze als één frame in de netwerkverbinding verzonden. Pakketten die veel kleiner zijn dan MTU kunnen echter de vertraging vergroten en netwerkinefficiëntie veroorzaken. Het opnieuw samenstellen van pakketten is in een dergelijk geval niet vereist.

Toepassingen

De maximale transmissie-eenheid heeft de volgende toepassingen:

  • MTU wordt via internet gebruikt, voornamelijk door TCP, om de optimale pakketgrootte te bepalen.
  • Het is geassocieerd met het Ethernet-protocol en wordt Protocol Data Unit (PDU) genoemd.

Problemen met MTU (maximale transmissie-eenheid):

Er zijn verschillende problemen die verband houden met de MTU (Maximum Transmission Unit) in computernetwerken:

wat is clusteren
  1. Fragmentatie: Als een pakket groter is dan de MTU van een bepaald netwerksegment, moet het worden gefragmenteerd in kleinere pakketten om via het netwerk te kunnen worden verzonden. Deze fragmentatie kan extra overhead en latentie veroorzaken, wat van invloed kan zijn op de netwerkprestaties en betrouwbaarheid.
  2. Path MTU Discovery: In sommige gevallen kan de MTU variëren langs het pad tussen de zender en de ontvanger. Dit kan ertoe leiden dat pakketten wegvallen of vertraging oplopen als gevolg van fragmentatie, omdat de afzender zich mogelijk niet bewust is van de juiste MTU die voor elk segment van het netwerkpad moet worden gebruikt. Path MTU Discovery is een techniek die wordt gebruikt om de MTU dynamisch aan te passen op basis van de kenmerken van het netwerkpad.
  3. Jumbo Frames: Sommige netwerktechnologieën ondersteunen grotere MTU's, ook wel jumboframes genoemd. Hoewel dit in bepaalde scenario's de netwerkprestaties kan verbeteren, kan het ook compatibiliteitsproblemen veroorzaken met apparaten die geen jumboframes ondersteunen.
  4. Beveiliging: In sommige gevallen kunnen aanvallers misbruik maken van MTU-gerelateerde kwetsbaarheden om denial-of-service-aanvallen uit te voeren of om netwerkbeveiligingsmaatregelen zoals firewalls te omzeilen.

Referentie :

Hier zijn enkele referenties met betrekking tot MTU (Maximum Transmission Unit) in computernetwerken:

  1. RFC 791: Internet Protocol (IP) – Dit document definieert het IP-protocol, inclusief de MTU, dat wordt gebruikt om de maximale grootte van IP-pakketten te bepalen.
  2. RFC 1191: Path MTU Discovery – Dit document beschrijft een techniek die wordt gebruikt om de MTU dynamisch langs een netwerkpad te ontdekken, om fragmentatie te voorkomen en de netwerkprestaties te verbeteren.
  3. Cisco Networking Academy: CCNA Routing and Switching – Netwerken schalen – Deze cursus behandelt de MTU en andere sleutelconcepten met betrekking tot netwerkschaling en -prestaties.
  4. Juniper Networks: MTU en TCP MSS begrijpen – Dit artikel geeft een gedetailleerd overzicht van de MTU en de relatie ervan met de TCP Maximum Segment Size (MSS).
  5. Netwerkwereld: het probleem met jumboframes – Dit artikel bespreekt de potentiële voor- en nadelen van het gebruik van jumboframes, die grotere MTU's ondersteunen dan standaard Ethernet-frames.