De grootte van mtu in bytes is beter. Gedetailleerde beschrijving van de MTU-parameterwaarde. De betekenis, instelling. MTU wijzigen voor PPPoE

Hallo lieve bezoekers! Degenen die de site vaak lezen, hebben waarschijnlijk al gemerkt dat ik heel vaak en veel over de oplossing schrijf. verschillende problemen met routers, draadloze netwerken en dergelijke. Het is alleen zo dat dit onderwerp nu erg relevant is en dat er veel verschillende vragen rijzen wanneer zelfconfiguratie Wifi. Ik heb er zelfs een over interessant idee, waar ik je nog niet over vertel, vraag het niet eens :).

Ik analyseer altijd de opmerkingen die bezoekers achterlaten bij verschillende artikelen en probeer te begrijpen welke problemen en fouten zich voordoen wanneer Wi-Fi-configuratie routers. Het komt voor dat bezoekers delen verschillende oplossingen een bepaald probleem... Waarvoor veel dank aan hen! De informatie die u deelt, kan veel helpen.

Er is een populair probleem wanneer sommige sites niet openen via een Wi-Fi-router, of ze openen, maar heel langzaam. Ook kunnen video's op internet langzaam, met fouten of helemaal niet worden afgespeeld. Op YouTube bijvoorbeeld. Op de mobieltjes, of tablets, werkt internet mogelijk niet in verschillende programma's (vaak zijn dit Odnoklassniki-, YouTube-, VKontakte-applicaties)... Maar sites in de browser openen.

Ik schreef al over soortgelijk probleem in het artikel. Daarin adviseerde ik je om eenvoudig de DNS in de routerinstellingen te wijzigen. Bovenstaande problemen kunnen inderdaad ook ontstaan ​​door DNS.

Maar het bleek dat het veranderen van DNS niet altijd helpt. En naar het artikel (link waarnaar hierboven) commentaren begonnen te verschijnen waarin ze schreven dat deze problemen in sommige gevallen kunnen worden opgelost door te veranderen MTU-parameter... Met speciale dank aan Ivan, je kunt zijn opmerkingen lezen in het artikel dat ik hierboven heb achtergelaten.

Maar ik besloot dit artikel te schrijven om meer in detail over MTU te vertellen. Wat het is, hoe het te veranderen, waarom het te veranderen en welke waarde te specificeren.

Wat is MTU en waarom zou je het veranderen?

Ik besloot meteen te googlen :). Eerlijk gezegd ben ik geen sterke expert op het gebied van deze subtiliteiten. Ik vond artikelen op het net die overlopen met verschillende termen en lastige MTU-tips. Iemand die simpelweg problemen heeft met het openen van sites etc. komt alleen in deze jungle terecht en zal daar niets nuttigs vinden.

Ik zal proberen het geheel in eenvoudige bewoordingen uit te leggen.

MTU- het maximumgrootte gegevensblok dat door het protocol kan worden verzonden zonder dit blok te delen (als dit niets voor je betekent, dan is het goed 🙂 je hebt het niet nodig).

We weten één ding dat de verkeerde waarde van deze parameter, gespecificeerd in de routerinstellingen, kan leiden tot de problemen die ik hierboven heb genoemd. (maar ik zou allereerst aanraden om de DNS te wijzigen).

Welke MTU-waarde moet ik opgeven in de routerinstellingen?

Voor Dynamische IP en Statisch ip- hoogstwaarschijnlijk moet je vertrekken 1500 (dit is de standaard)

MTU voor L2TP1460

PPPoE1420

Voor Intertelecom, in de instellingen die ik heb ingesteld 1476 (deze waarde is geschikt voor alle 3G-netwerken, als ik me niet vergis).

Meest De beste manier is om de ondersteuning van de provider te bellen en te vragen welke MTU moet worden gebruikt. Zelfs met de waarden die ik hierboven heb geschreven, kunnen er problemen zijn. Je kunt het beste contact opnemen met je provider!

Als u al hebt geleerd welke waarde u in de routerparameters moet opgeven, laat ik u nu zien hoe en waar u de MTU kunt wijzigen.

Allereerst moeten we naar de routerinstellingen gaan. Open gewoon het adres in uw browser 192.168.1.1 , of 192.168.0.1 ... De standaard login en wachtwoord zijn admin en admin (u kunt het adres, de login en het wachtwoord zien aan de onderkant van de router)... Als u niet bij de instellingen kunt komen, raadpleeg dan het artikel.

Routers TP Link

V TP-Link-routers ga naar tabblad NetwerkWAN en geef aan Gewenste waarde in het veld MTU-grootte (MTU wordt trouwens aangegeven in bytes).

Sla de instellingen op en start de router opnieuw op.

In Asus-routers

Ga naar het tabblad Aanvullende instellingen"WAN", of "Internet".

Trouwens, Asus heeft zijn eigen eigenaardigheden, waar ik zelf niets van af wist. Daar verschijnt het MTU-veld alleen als er enkele verbindingen zijn geselecteerd.

Als dit veld niet aanwezig is, moet de MTU in het veld worden opgegeven. In dit veld schrijven we de volgende regel: MTU 1460 MRU 1460 (vergeet niet de waarde te wijzigen).

Als je een andere router hebt, bijvoorbeeld D-Link of ZyXEL, zoek dan naar de MTU-parameter op het tabblad waar je de parameters voor verbinding met internet instelt. Dit is meestal het WAN-tabblad.

Als mijn advies u niet helpt bij het oplossen van problemen met internettoegang, laat het ons dan weten in de opmerking. En vergeet niet te schrijven over hoe je alles hebt besloten. Nou, stel ook vragen, waar kunnen we heen zonder ze :).

Allemaal goed en stabiel werk Wifi!

Meer op de site:

Wat is MTU? Hoe verander ik MTU in routerinstellingen? [problemen met het laden van sommige sites, afspelen van video] bijgewerkt: 7 februari 2018 door: beheerder

Goedenmiddag. Geen gewoon artikel vandaag, want het is niet alledaags en niet geschikt voor elke gebruiker. Bovendien raad ik mensen die zwak zijn ten zeerste af technisch gezien. Het is over MTU, dat in Wikipedia wordt beschreven als "de maximale grootte van een payload van een enkel pakket dat zonder fragmentatie door een protocol kan worden verzonden." Dat wil zeggen, dit is de maat bruikbare informatie in een pakket dat de computer genereert om naar het netwerk te sturen.

Volgorde aanbrengen in

Dus als je dit artikel bent tegengekomen, denk ik dat je al hebt besloten dat je moet proberen het aan te passen. In theorie, optimalisatie deze parameter kan helpen bij het oplossen van problemen onjuist werk sommige sites en diensten, maar nogmaals in theorie. Ik zal proberen uit te leggen hoe dit te doen met behulp van het besturingssysteem.

  1. Open dus eerst een opdrachtprompt als beheerder en voer de volgende opdracht in: ping -f -l 1472 xxx.xxx.xxx.xxx, waarbij 1472 = 1500 (standaardwaarde voor Ethernet) - 28 (headerwaarde waar geen rekening mee wordt gehouden) xxx.xxx.xxx.xxx het IP-adres is van een server van uw provider. Ik gebruikte de standaardgateway op het netwerk van de ISP. En we kijken naar het antwoord, als het antwoord wordt ontvangen zonder pakketten te verliezen, dan verhogen we de waarde, als er staat "Vereist pakketfragmentatie, maar de verbodsvlag is ingesteld." Ik kreeg 1492 (1464 + 28). Dit betekent dat ik het als de MTU-waarde zal blijven instellen.

  2. Voer vervolgens de opdracht in: netsh interface ipv4 toont subinterfaces.

    Het toont de MTU-waarde voor alle netwerkverbindingen. We moeten uitzoeken hoe de interface van de hoofdnetwerkverbinding wordt genoemd. Ik heb ethernet, maar je kunt het per situatie bekijken. Maar in de meeste gevallen zal het hetzelfde worden genoemd.

  3. Voer vervolgens de volgende opdracht in (voor de uitvoering ervan is het vereist dat): netsh interface ipv4 set subinterface "Ethernet" mtu = 1492 store = persistent.

    Waar we in plaats van Ethernet de naam van onze interface schrijven, en in de MTU-waarde schrijven we de instructies die in de eerste stap zijn verkregen.

  4. Nou, eindelijk, uitschakelen automatisch afstemmen MTU-waarden voor netwerkverbindingen: netsh int tcp set global autotuninglevel = uitgeschakeld.
  5. Om automatisch afstemmen weer in te schakelen, moet je vervangen gehandicapt op de normaal.

Wanneer de internetverbinding blijft aanhouden, nemen velen drastische maatregelen. Ze veranderen de router, veranderen de provider. Een van de redenen mogelijke problemen- verkeerd ingestelde MTU-waarde. Laten we eens kijken wat het is en hoe we het correct kunnen instellen.

MTU in de router wat is het?

De MTU-waarde (Maximum Transmission Unit) geeft aan: wat is de maximale pakketgrootte die het apparaat verzendt?... Gemeten in bytes. Dat wil zeggen, als er een datablok naar de router kwam grotere maat, dan zal hij het in verschillende pakketjes (fragmenten) knippen. Deze pakketten reizen door het netwerk en als ze een router tegenkomen die ze te groot vindt, worden ze ook afgebroken. Wanneer ze de laatste router bereiken, verzamelt deze op zijn beurt gefragmenteerde pakketten in originele voordat ze naar de computer van de ontvanger worden verzonden.

Al deze manipulaties voor het snijden en samenstellen van verpakkingen zijn arbeidsintensief. Daarom is het raadzaam om optimale waarde MTU op de router.

Aangezien de gegevens in elk pakket zijn verpakt met serviceheaders, hoe langer de pakketten worden gebruikt, hoe lager de kosten van de headers. In dit verband is het wenselijk om het maximum MTU-grootte waarin pakketten niet worden geknipt op volgende hosts.

Welke MTU op de router zetten?

De gemakkelijkste manier is neem contact op met de ondersteuning van de provider(schrijf een brief, bel). Hoogstwaarschijnlijk zullen ze u de werkelijke waarde vertellen. Maar na een tijdje kan de provider alles opnieuw configureren. Hoewel dit vrij zelden gebeurt, is het waarschijnlijk dat u de correctheid van de blootgestelde MTU moet verduidelijken als er plotseling storingen optreden.

De tweede optie is vinden optimale maat met behulp van het ping-commando door pakketten te verzenden die zijn ingesteld om niet te worden gefragmenteerd. Ping zou moeten zijn externe bron bijvoorbeeld de site of server van de provider.

U kunt ook de meest bezochte bronnen op internet bekijken: gameservers, servers van waaruit u films kunt bekijken die door de IP-telefoon worden gebruikt.

Een voorbeeld van het commando "ping -f -l 1472 yandex.ru", hier:

  • 1472 is het aantal verzonden databytes. Houd er rekening mee dat naast de gegevens ook een header wordt verzonden, die 28 bytes is (IP-header 20 + ICMP-header 8 = 28). Daarom zal de pakketgrootte uiteindelijk 1472 + 28 = 1500 (bytes) zijn, standaard maat maximaal standaard Ethernet-pakket. Er zijn eigenlijk grotere pakketten die jumboframes worden genoemd.
  • yandex.ru is Domeinnaam de server waarnaar we opdrachten zullen sturen, kan dit worden gewijzigd in het IP-adres van de server van de provider. U kunt experimenteren met verschillende IP-adressen.

Als gevolg hiervan zullen we door het uitvoeren van een dergelijke opdracht bepalen of fragmentatie van het pakket nodig is om het bij de ontvanger te bezorgen.

Stel dat uw serviceprovider bijvoorbeeld geen pakketten toestaat die groter zijn dan 1024 bytes. Dan ziet de opstelling er als volgt uit.

We starten de opdrachtregel (dit klassieke applicatie Windows kunt u het bijvoorbeeld vinden in de zoekopdracht door "Opdrachtprompt" in te typen. En we voeren de commando's uit.

Hier is de gegevenswaarde 997 bytes, de pakketgrootte is 997 + 28 = 1025 bytes, het pakket kan niet worden afgeleverd zonder fragmentatie.

Hier is de gegevenswaarde 996 bytes, de pakketgrootte is 996 + 28 = 1024 bytes, het pakket bereikt de ontvanger zonder fragmentatie.

Dus door de grootte van het verzonden gegevensblok te wijzigen, kunnen we: compute DMTU - maximale datablokgrootte die wordt geleverd zonder fragmentatie... Bijvoorbeeld, als ping commando passeert zonder fragmentatie met een waarde van 996. Wanneer u een opdracht probeert te verzenden met een waarde van 997, krijgen we het antwoord: "Het pakket heeft fragmentatie nodig, maar de verbodsvlag is ingesteld." Vervolgens berekenen we de DMTU-parameter als volgt: 996 bytes data + 28 bytes IP-header = 1024 bytes. De maximale grootte van een datablok dat niet wordt gefragmenteerd is 1024 bytes. Deze waarde moet op de router worden ingesteld als de MTU-grootte.

Hoe MTU op een router te wijzigen

We maken verbinding met de router via een internetbrowser. We stellen de nieuwe MTU-grootte in. Daarna slaan we de instellingen op.

Bijvoorbeeld voor met behulp van TP-Link, ga naar het item "Netwerk", er is een subitem "WAN". Vergeet daarna niet op de knop "Opslaan" te drukken.

Nadat u de waarden heeft gewijzigd, kunt u controleren hoeveel de downloadsnelheid is veranderd grote maat van het internet.

MTU configureren op een computer

Om de prestaties te verhogen, zodat te grote pakketten niet bij de router aankomen, is het mogelijk MTU-instelling op de apparatuur. In het bijzonder kunt u de MTU-grootte instellen op: persoonlijke computer, moet u de opdrachtregel gebruiken die als beheerder wordt uitgevoerd:


Na deze installatie op de computer worden er pakketten vanaf verzonden, waarbij de maximale grootte op IP-niveau 1024 bytes is, maar op MAC-niveau zal het maximale verzonden gegevensblok 1038 bytes zijn (14 voor de MAC-header) .

Extra grote pakketten worden niet verzonden. Dat wil zeggen, als MTU 1024 is berekend en correct is ingesteld in de routerinstellingen, dan moet exact dezelfde MTU worden ingesteld in de instellingen van de computer die erop is aangesloten.

Automatische configuratie - PMTU-detectie

Er zijn werkingsmodi van sommige apparaten, wanneer de MTU-grootte is opgegeven bij het verbinden met externe server(PMTU-ontdekking). Het algoritme is hetzelfde als het algoritme dat wordt gebruikt bij het instellen van MTU op de router. Aan het begin van de werking verzendt het apparaat datablokken verschillende maten proberen de maximale pakketgrootte te bepalen die zonder fragmentatie doorkomt.

Er is één probleem met dit algoritme genaamd “ MTU Discovery Black Hole". Het komt voor wanneer netwerkbeheerders, om mogelijke aanvallen op hun servers te voorkomen, voorkomen dat routers ICMP . verzenden, in het bijzonder degene die worden gebruikt met het ping-commando.

Het is dus natuurlijk niet correct om te handelen. Het apparaat, dat geen reactie op het verzoek ontvangt, kan niet blijven werken.

Veel internetgebruikers, met wie beveiligde verbindingen van providers worden gebruikt, kunnen zich ongemakkelijk voelen in hun werk als gevolg van het onvermogen om sommige internetbronnen te openen. De eliminatie van het probleem wordt soms radicaal opgelost - de router of provider verandert, maar de kans is groot dat u de situatie zelf kunt corrigeren door slechts één parameter, MTU genaamd, in de router aan te passen. Wat het is, hoe het correct te vinden en te configureren - de vragen die in dit artikel worden besproken.

Verduidelijking

Om de snelheid van internet te verhogen door gebruik te maken van pakkettransmissie gegevens. Het heeft immers geen zin om informatie over elk bit te verzenden en te ontvangen door het kanaal te laden. Daarom is er een technologie ontwikkeld waarmee u een gegevensstroom kunt verzamelen in een speciaal pakket dat over een afstand wordt verzonden. Wanneer een pakket wordt ontvangen, pakt de doelcomputer het eenvoudig uit en haalt de originele gegevens op. Tijdens het gebruik van een dergelijk systeem werden beperkingen vastgesteld die leidden tot snelheidsverlies bij een toename van de pakketgrootte. Hierdoor werd de bijbehorende standaard geïntroduceerd - het maximaal verzonden pakket voor apparatuur (Maximum Transmission Unit), of kortweg MTU, in de router. Dat dit begrijpelijk is, blijft het om de redenen te identificeren waardoor deze standaard het werkt niet goed.

Paranoia of veiligheid

Uiteraard biedt elke standaard een oplossing voor problemen in Voor MTU is een speciale fragmentatie ontwikkeld, die het mogelijk maakte om de pakketgrootte op een laag niveau te wijzigen op verzoek van de doelcomputer op het netwerk. De aanvraag zelf is uitgevoerd op een transport TCP-niveau via ICMP-protocol wiens taak het is om over te dragen? dienstberichten... Protocollen link laag als het onmogelijk is om het pakket te ontvangen, wordt een bericht gestuurd over de onmogelijkheid hiervan. De afzender verkleint het pakket en verzendt het opnieuw. Dit lukt echter niet altijd. Inderdaad, heel vaak worden internetbronnen beheerd door zeer luie beheerders die, in plaats van te produceren, scherpstellen beveiligingssystemen gaan de gemakkelijke weg en schakelen naar hun mening onnodige protocollen uit. Uiteraard is ICMP daar één van. En als er geen bericht is, is er geen probleem eindgebruiker door iemands schuld maakt hij niet volledig gebruik van de betaalde dienst.

Uitstekende ping-snelheid

En zodat de twijfels die de service bij de gebruiker oproept voor altijd zullen verdwijnen technische hulp elke provider, u moet een belangrijk feit weten - het ping-commando is geen indicator. Omdat het zijn primaire taak is om de beschikbaarheid van de bron te controleren, maar niet de kwaliteit van het communicatiekanaal. U kunt dit zelf verifiëren door ping ya.ru in de opdrachtregel uit te voeren. Het antwoord van de bestemmingsserver geeft aan dat een pakket van 32 bytes is ontvangen. En als u een pakket verzendt dat is ingesteld op de 1500 byte-standaard? Het commando ziet er als volgt uit: ping ya.ru -f -l 1500. Waar l de grootte van het pakket is, en f het verbod op fragmentatie is. Er kunnen problemen optreden, variërend van de onmogelijkheid van acceptatie, eindigend met verliezen op het kanaal. Aangezien alle informatie die van internet wordt ontvangen in grote pakketten wordt verzonden, is het onpraktisch om de verificatie van het kanaal te vertrouwen. V in dit geval de pakketgrootte is niets meer dan de MTU-waarde, die de internetervaring kan verbeteren.

Providermogelijkheden

Allereerst moet je begrijpen wat: Maximale parameter Transmissie-eenheid wordt geïnstalleerd door de provider. Als de internetdienst wordt geleverd door middel van een kabel " gedraaid paar", Zonder enige netwerkinstellingen, zullen er geen problemen zijn. Maar in het geval van het gebruik van beveiligde PPPoE-kanalen, of u moet erop voorbereid zijn dat u niet zonder een router en een computer kunt. Definitie opties juiste maat het pakket, evenals de oplossingen voor het probleem, is veel, en er zal aandacht worden besteed aan een aantal, de meeste effectieve manieren... Natuurlijk kunt u proberen de MTU-parameter van de provider in de telefoonmodus te achterhalen en deze op de router te registreren, maar dit is te eenvoudig en hoogstwaarschijnlijk onmogelijk vanwege de lage competentie van de operator.

Misschien ligt het probleem ergens anders

Het is mogelijk dat de ontoegankelijkheid van sommige internetpagina's niet te wijten is aan: verkeerde instelling MTU in de router dat deze oplossing het probleem niet oplost. Je moet precies weten in welke richting je moet bewegen. Om dit te doen, moet de gebruiker naar de instellingen van zijn router gaan en de standaard MTU verlagen tot 1400 bytes. Probeer na het opslaan en opnieuw opstarten naar . te gaan benodigde hulpbron nog een keer. Als het probleem aanhoudt, zet u de instellingen terug naar startpositie en op zoek gaan naar een oplossing in een andere richting. Volgens de beoordelingen van veel gebruikers geeft het naar beneden aanpassen van de grootte van het maximale pakket echter een positief resultaat en zijn alle bronnen, inclusief online games, beschikbaar. Er doet zich echter een ander probleem voor: de snelheid van het openen van pagina's en het downloaden van bestanden daalt. Het is vereist om de parameters van de router te openen en de MTU af te stemmen.

Van woorden naar daden

Om naar de instellingen te gaan, moet u: adresbalk een willekeurige browser, voer het adres van de router in en voer in het autorisatievenster de gebruikersnaam en het wachtwoord in. Als de instelling door de beheerder van de kant van de provider is gemaakt, is het natuurlijk zijn bevoegdheid om problemen bij het werken met internet op te lossen. Maar de rest van de gebruikers weet het eigenlijk wel stel een wachtwoord in en log in op het toegangspunt. In ieder geval kan het probleem niet worden verholpen zonder autorisatie, omdat de parameters van de router niet beschikbaar zijn.

Uiteindelijk wanhopige situaties kan niet zijn. Je kunt je provider vragen naar de netwerkinstellingen, de router en fabrieksinstellingen resetten en zelf verbinding maken. Er zijn voldoende instructies in de media om de gewenste in te stellen hardware, om nog maar te zwijgen van de merkgidsen van de fabrikant, die te vinden zijn op de officiële websites van de verkoper.

Hoe MTU op een router te vinden

De D-Link-router wordt als de meest populaire in Rusland beschouwd, dus alle voorbeelden van fijnafstemming zullen op basis daarvan worden beschreven. functionaliteit die niet erg verschillen van andere routers. Eenmaal in het hoofdmenu van de apparaatinstellingen, moet u uw blik richten op het WAN-item in het gedeelte "Netwerk". Dit item verantwoordelijk voor het bouwen van een communicatiekanaal tussen de router en de apparatuur van de provider, is de aanwezigheid ervan verplicht in elk netwerkapparaat. Eens in gewenste menu, kan de gebruiker verschillende verbindingen vinden die de status "verbonden" hebben. De voorkeur moet worden gegeven aan degene met de vlag "default gateway". Plaats de cursor op de geselecteerde verbinding. Door op de knop "wijzigen" (of "toevoegen" - elke versie heeft zijn eigen namen) te drukken, wordt de gebruiker naar het fijnafstemmingsmenu geleid. Zoek het gewenste item met het label MTU. Wijzig de parameter door op de potloodafbeelding in het geselecteerde veld te klikken. Installeren juiste maat... Sla de instellingen op en start de router opnieuw op.

De juiste werpen altijd vruchten af.

Het configureren van MTU in een router, zoals de praktijk laat zien, is de sleutel voor veel kanalen die zijn gebouwd op virtuele privénetwerken. Weinig mensen weten echter dat het finetunen van een hoogwaardige verbinding afhankelijk is van nog twee items, die altijd naast het MTU-veld staan. Juiste instelling van alle parameters lost altijd problemen op in netwerken die D-Link-router, Zuxel, Cisco, Linksys en sommige andere apparaten worden automatisch ingevuld belangrijke parameters... In dergelijke gevallen is het niet de moeite waard om de parameter zonder veel verlangen te wijzigen.

  1. In leven houden. Gemaakt door virtueel netwerk wordt constant ondersteund door de router, vanaf het moment dat deze wordt ingeschakeld totdat de stroom wordt uitgeschakeld.
  2. LCP-interval. De parameter wordt gespecificeerd in seconden en stelt de frequentie in van verzoeken van de router naar de apparatuur van de provider om de status van het kanaal te controleren.
  3. LCP-dips. Een parameter waarmee u de verbinding met de apparatuur van de provider kunt verbreken om een ​​nieuwe, meer kwaliteitskanaal communicatie in geval van niet-retournering van meerdere eerder verzonden pakketten.

Standaarden voor privénetwerken

Als u niet zelf wilt experimenteren met het bepalen van de benodigde MTU-grootte, kunt u gebruikmaken van de technische gegevens die in de normen zijn voorgeschreven.

  1. Voegt zijn eigen beveiligingsgegevens toe aan elk verzonden pakket, wat gewoonlijk een header wordt genoemd. Deze header neemt 8 bytes van elk pakket, waardoor het kanaal 1492 bytes kan verzenden. Het werk van ADSL is gebaseerd op deze technologie, dus het wijzigen van de MTU is noodzakelijk om de modems te configureren.
  2. Privaat VPN-netwerken en PPP. Hierbij is MTU grotendeels afhankelijk van de serverhardware waarmee de verbinding wordt gemaakt. Inderdaad, naast de provider kan de verbinding worden gebruikt om verbinding te maken met de werkplek in de onderneming met behulp van Verbinding op afstand... De parameter van 1400 bytes wordt als optimaal beschouwd, maar fijnafstemming is niet verboden.

Help-software

Definiëren vereiste maat: MTU zonder te experimenteren met een router, kunt u ook gebruiken software... Het programma TCP Optimizer voert bijvoorbeeld onafhankelijke berekeningen uit op het communicatiekanaal en geeft het resultaat aan de gebruiker met: volledige beschrijving Problemen. Het is best handig, maar arbeidsintensief. Het programma moet immers gevonden, gedownload, geïnstalleerd en begrepen worden in zijn prestaties. En bij begrip zal elke gebruiker ontdekken dat de applicatie een banale ping van een of andere bron op internet gebruikt. Het blijkt dat de MTU kan worden bepaald uit: opdrachtregel? U hoeft alleen de pakketgrootte met één te verkleinen totdat het antwoord van de server positief is - ping ya.ru -f -l 1499.

Veel softwareproducten om netwerken te configureren, stellen ze voor om het te verfijnen door het systeemregister te bewerken, speciale sleutels voor te schrijven onder netwerk hardware... Dergelijke functionaliteit was veel gevraagd in systemen van de vorige eeuw, maar modern besturingssysteem ze weten zich aan te passen aan het gecreëerde communicatiekanaal en soms moet je, om efficiënt te werken, na het finetunen van de router de computer opnieuw opstarten.

Eindelijk

Nadat u informatie hebt ontvangen over de MTU in de router, wat het is en hoe u de apparatuur kunt verfijnen, kunt u doorgaan met directe acties om de prestaties van het communicatiekanaal te verbeteren. Voordat u aan het werk gaat, moet u echter weten dat u niet met alle routers hun kenmerken kunt wijzigen. Zo vond het bedrijf ZTE, bekend van zijn 3G-modems, dat de MTU-instelling in strijd was met enkele interne veiligheidsregels. Dienovereenkomstig, veranderen gewenste parameters handmatig zal mislukken. Experts raden aan om apparatuur te installeren die bij een provider is gekocht, of om op zijn minst de keuze met een internetprovider af te spreken voordat ze tot aankoop overgaan.

V computer netwerken de term maximale transmissie-eenheid (MTU) betekent de maximale grootte van de nuttige lading van één pakket dat door het protocol kan worden verzonden zonder fragmentatie. Meestal zijn protocolheaders niet opgenomen in de MTU, maar op sommige systemen kunnen headers in sommige protocollen worden gerespecteerd. Als het over MTU gaat, bedoelen ze meestal het linklaagprotocol. netwerkmodel OSI.

Deze term kan echter ook op andere niveaus worden toegepast:

L1 - media mtu (volledig L2-frame);

L2 - mtu, hw mtu, systeem mtu;

L3 - ip mtu (er wordt rekening gehouden met ip-header), mtu-routering;

L4 - tcp mss Niet-systeem: tunnel mtu, vlan mtu, mpls mtu.

De beperking van de maximale framemaat wordt om verschillende redenen opgelegd:

Om de hertransmissietijd te verkorten in het geval van pakketverlies of fatale pakketcorruptie. De kans op verlies neemt toe met de lengte van het pakket.

Dus wanneer? half duplex de gastheer werkte niet voor een lange tijd kanaal (ook hiervoor wordt de interframe gap gebruikt).

Hoe groter het pakket wordt verzonden, hoe langer het wachten is op het verzenden van andere pakketten, vooral op seriële interfaces. Daarom was een kleine MTU relevant in de tijd van langzame inbelverbindingen.

Kleine omvang en prestaties van netwerkbuffers voor inkomende en uitgaande pakketten. Maar ook grote buffers verslechteren ook de prestaties.

De MTU-waarde wordt bepaald door de standaard van het bijbehorende protocol, maar kan automatisch worden overschreven voor een specifieke stream (door het PMTUD-protocol) of handmatig voor gewenste interface... Op sommige interfaces kan de standaard MTU lager zijn dan het maximaal mogelijke. De MTU-waarde wordt naar beneden begrensd, meestal door de minimaal toegestane framelengte.

Voor een high-performance netwerk zijn de redenen voor de initiële MTU-limieten achterhaald. Om deze reden is voor Ethernet de Jumbo-framestandaard met verhoogde MTU ontwikkeld.

De host kent de MTU-waarde voor zijn eigen (en mogelijk zijn buren) interface, maar de minimale MTU-waarde voor alle knooppunten op het netwerk is meestal onbekend. Een ander potentieel probleem is dat protocollen meer zijn hoog niveau kan grotere pakketten maken die niet worden ondersteund door andere hosts op het netwerk.

De passage van grote pakketten over het netwerk met fragmentatie. Om deze problemen aan te pakken, ondersteunt IP fragmentatie, waardoor het datagram kan worden opgedeeld in kleinere stukjes, elk klein genoeg om ongehinderd door de fragmentatiehost te gaan. De fragmenten van de pakketten zijn gemarkeerd zodat het IP-adres van de doelhost de fragmenten opnieuw kan samenvoegen tot het originele datagram. De nadelen van pakketfragmentatie zijn snelheid.

Hoewel fragmentatie het probleem van niet-overeenkomende pakketgroottes en MTU's oplost, heeft het een aanzienlijke invloed op de prestaties. netwerk apparaten... In dit verband werd in 1988 voorgesteld: alternatieve technologie genaamd Path MTU discovery (RFC 1191). De essentie van de technologie is dat wanneer twee hosts verbinding maken, de DF-parameter (niet fragmenteren - niet fragmenteren) wordt ingesteld, wat pakketfragmentatie verbiedt. Dit leidt ertoe dat een knooppunt waarvan de MTU-waarde is kleiner pakket, weigert de verzending van het pakket en verzendt ICMP-bericht"Fragmentatie is nodig, maar de vlag voor uitschakelen is ingesteld (DF)". De verzendende host verkleint de pakketgrootte en verzendt het opnieuw. Deze bewerking gaat door totdat het pakket klein genoeg is om de ontvangende host zonder fragmentatie te bereiken.

Deze technologie heeft echter ook: mogelijke problemen... Sommige routers zijn door beheerders geconfigureerd om ICMP-pakketten volledig te blokkeren (dit is niet erg slim, maar het kan de meest eenvoudige oplossing verschillende beveiligingsproblemen). Als gevolg hiervan, als de pakketgrootte niet overeenkomt met de MTU-waarde door: een bepaald gebied, wordt het pakket verwijderd en kan de verzendende host de MTU-informatie niet verkrijgen en verzendt het pakket niet opnieuw. Er wordt dus geen verbinding tussen de hosts tot stand gebracht. Het probleem werd MTU Discovery Black Hole (RFC 2923) genoemd en het protocol werd aangepast om deze routers te detecteren.

Aangezien Windows (XP, 7.8) automatisch de beste MTU (PMTU) kiest, moet u er in ons geval alleen voor zorgen dat er voor deze verbinding niets anders dan een optimale vaste waarde wordt vastgesteld. Overigens is het vrij eenvoudig om deze meest optimale waarde te achterhalen door een eenvoudig experiment uit te voeren. Open de console cmd.exe en voer de opdracht erin in:

PING -f -l 1472 xxx.xxx.xxx.xxx

waarbij xxx.xxx.xxx.xxx het IP-adres is van de gateway van uw ISP,

F verbiedt pakketfragmentatie,

L stelt de pakketgrootte in.

Als u iets als "Antwoord van xxx.xxx.xxx.xxx: bytes = 1472 tijd = 144ms TTL = 10" als antwoord ontvangt, betekent dit dat MTU = 1500 (28 bytes van de header worden niet meegeteld). Als het antwoord is "Pakket moet worden gefragmenteerd maar DF ​​ingesteld", verlaag dan de waarde van 1472 totdat u het pakket erdoor krijgt - deze waarde plus 28 bytes van de koptekst en is gelijk aan de gewenste MTU.

De resulterende waarde (+28 bytes van de header) moet worden vergeleken met de MTU-waarde die door het systeem wordt gebruikt, die kan worden bepaald met behulp van de opdracht op dezelfde opdrachtregel:

netsh interface ipv4 subinterfaces tonen

(Hiermee wordt de MTU-waarde voor de ipv4-netwerkinterfaces uitgevoerd).

U kunt de MTU-waarde in Windows (XP, 7.8) wijzigen met het commando

(Het is raadzaam om de actie alleen uit te voeren om de instellingen te wijzigen) ervaren gebruiker, omdat onjuiste waarde zal de netwerkprestaties nadelig beïnvloeden!!!):

netsh interface ipv4 set subinterface “XXXXXXXX” mtu = 1500 store = persistent

Waar XXXXXXXX - Titel netwerkinterface(De standaard is "Verbinden door" lokaal netwerk", voor het gemak kunt u het bijvoorbeeld hernoemen naar Lan1 in de" Netwerk connecties"in het" Configuratiescherm ").

In tegenstelling tot Windows OS, zijn de meeste routers ( Wifi Thuis routers) gebruiken statische instelling MTU gespecificeerd in de routerinstellingen. De standaard MTU-waarde is 1500.

De Triolan-provider zorgt voor de overdracht van Ethernet-pakketten van de maximaal bruikbare grootte, die overeenkomt met de MTU 1500-instelling.

Er zijn providers waarvan de netwerkinstellingen de MTU-grootte beperken tot waarden onder de 1500. Dit komt vaak door het gebruik van aanvullende inkapselingsprotocollen (PPPoE, L2P, etc.). In dit geval configureert Windows OS de vereiste MTU-waarde met behulp van het PMTU-protocol, maar in geval van problemen kunnen de hierboven beschreven instellingen vereist zijn. Meestal worden MTU-problemen geassocieerd met routers waarin de MTU-waarde verkeerd is geconfigureerd.Voor Triolan-netwerken is deze waarde 1500, voor andere netwerken kan dit worden bepaald met behulp van de opdrachtregel, zoals hierboven beschreven.