logo

Hva er MTU (Maximum Transmission Unit)?

Introduksjon:

Maximum Transmission Unit (MTU) er den største mengden data som kan overføres i en enkelt pakke på et nettverk. Det er en parameter som bestemmes av den underliggende nettverksteknologien, og kan konfigureres på nettverksenheter som rutere og svitsjer.



MTU er viktig fordi den bestemmer den maksimale størrelsen på data som kan overføres over et nettverk uten fragmentering. Hvis en pakke er større enn MTU, blir den fragmentert til mindre pakker som skal overføres over nettverket, og deretter settes sammen igjen ved mottakeren. Fragmentering kan resultere i ekstra behandlingskostnader og økt nettverkstrafikk, noe som kan påvirke ytelsen.

slett siste commit git

MTU er vanligvis spesifisert i byte, og kan variere avhengig av nettverksteknologien som brukes. For eksempel har Ethernet-nettverk vanligvis en MTU på 1500 byte, mens noen WAN-teknologier kan ha en MTU på 9000 byte eller høyere.

For å unngå fragmentering og sikre optimal nettverksytelse, er det viktig å sikre at MTU-en er riktig konfigurert på alle enheter i nettverket. Dette kan gjøres på forskjellige måter, for eksempel å justere MTU-innstillingene på nettverksgrensesnitt eller bruke teknologier som Path MTU Discovery for å dynamisk justere MTU-en basert på egenskapene til nettverksbanen.



En maksimal overføringsenhet også kalt MTU, er et begrep som brukes i nettverk og operativsystemer. Den definerer den største størrelsen på pakken som kan overføres som en enkelt enhet i en nettverksforbindelse. Størrelsen på MTUen dikterer mengden data som kan overføres i byte over et nettverk.

Hva-er-MTU

Jo større MTU resulterer i mer dataoverføring under en enkelt tilkobling, og reduserer derfor overhead. På den annen side kan den mindre MTUen overføres raskere på grunn av størrelsen, og dermed redusere forsinkelsen i nettverket. Derfor bør størrelsen på MTUen justeres for å optimalisere begge kravene.
Standardstørrelsen på den maksimale overføringsenheten er 1500 B, som er Ethernet-standardens største enhet.



tøm cache npm

Kjennetegn

  • Størrelsen på MTU er direkte proporsjonal med mengden data som overføres. Større MTU-størrelse, større mengde data overføres på en gang fra avsender til den endelige mottakeren.
  • MTU-størrelsen er basert på spesifikasjonene til nettverksadministrasjonen.
  • Hvis størrelsen på MTU oppveier kapasiteten til ruteren, blir den overført på nytt, noe som forårsaker forsinkelse.
  • Det er den optimale pakkestørrelsen på nettverket.

Arbeider med MTU

La oss anta at Internetts Transmission Control Protocol (TCP) spesifiserte størrelsen på MTU = 750 B, det vil si den maksimale protokolldataenhetens størrelse som kan leveres fra kilde til destinasjon. I et slikt scenario kan følgende tilfeller oppstå:

  • Hvis systemet sender pakker som er større enn størrelsen på MTU, det vil si pakkestørrelse> 750 B i dette tilfellet, vil systempakken bli fragmentert til mindre pakker slik at størrelsen deres ikke overstiger den største pakkestørrelsen. Prosessen med å dele en stor datapakke i mindre biter av data slik at ingen av disse bitene overskrider den maksimale rammestørrelsen kalles Fragmentering. Disse settes senere sammen igjen på den endelige klientdestinasjonen.

objekt til jsonobject java
  • Hvis systemet sender pakker innenfor MTU-størrelse, overføres de som en enkelt ramme i nettverksforbindelsen. Imidlertid kan pakker som er mye mindre enn MTU øke forsinkelsen og forårsake nettverksineffektivitet. Å sette sammen pakker på nytt i et slikt tilfelle er ikke nødvendig.

applikasjoner

Den maksimale overføringsenheten har følgende bruksområder:

  • MTU brukes over internett, først og fremst av TCP for å bestemme den optimale pakkestørrelsen.
  • Den er assosiert med Ethernet-protokoll, og blir referert til som protokolldataenhet (PDU).

Problemer i MTU (Maximum Transmission Unit):

Det er flere problemer knyttet til MTU (Maximum Transmission Unit) i datanettverk:

stående
  1. Fragmentering: Hvis en pakke er større enn MTU-en til et bestemt nettverkssegment, må den fragmenteres til mindre pakker for å overføres over nettverket. Denne fragmenteringen kan forårsake ekstra overhead og ventetid, noe som kan påvirke nettverksytelsen og påliteligheten.
  2. Path MTU Discovery: I noen tilfeller kan MTU variere langs banen mellom avsender og mottaker. Dette kan føre til at pakker blir droppet eller forsinket på grunn av fragmentering, ettersom avsenderen kanskje ikke er klar over riktig MTU som skal brukes for hvert segment av nettverksbanen. Path MTU Discovery er en teknikk som brukes til å dynamisk justere MTU basert på egenskapene til nettverksbanen.
  3. Jumborammer: Noen nettverksteknologier støtter større MTU-er, kjent som jumborammer. Selv om dette kan forbedre nettverksytelsen i visse scenarier, kan det også introdusere kompatibilitetsproblemer med enheter som ikke støtter jumborammer.
  4. Sikkerhet: I noen tilfeller kan angripere utnytte MTU-relaterte sårbarheter for å starte tjenestenektangrep eller for å omgå nettverkssikkerhetstiltak som brannmurer.

Henvisning :

Her er noen referanser relatert til MTU (Maximum Transmission Unit) i datanettverk:

  1. RFC 791: Internet Protocol (IP) – Dette dokumentet definerer IP-protokollen, inkludert MTU, som brukes til å bestemme maksimal størrelse på IP-pakker.
  2. RFC 1191: Path MTU Discovery – Dette dokumentet beskriver en teknikk som brukes til å oppdage MTU dynamisk langs en nettverksbane, for å unngå fragmentering og forbedre nettverksytelsen.
  3. Cisco Networking Academy: CCNA-ruting og -svitsjing – skalering av nettverk – Dette kurset dekker MTU og andre nøkkelkonsepter relatert til nettverksskalering og ytelse.
  4. Juniper Networks: Understanding MTU and TCP MSS – Denne artikkelen gir en detaljert oversikt over MTU og dens forhold til TCP Maximum Segment Size (MSS).
  5. Network World: Problemet med jumborammer – Denne artikkelen diskuterer de potensielle fordelene og ulempene ved å bruke jumborammer, som støtter større MTU-er enn standard Ethernet-rammer.