MTU
MTU tarkoittaa "Maximum Transmission Unit" ja viittaa verkon maksimipakettikokoon, mitattuna tavuina. Se liitetään usein viestintäliitäntöihin, kuten verkkoliitäntäkortteihin. Jos paketti on suurempi kuin linkin MTU, se jaetaan pienempiin osiin kulkemista varten, prosessia kutsutaan "shardingiksi". MTU:n koko vaatii kompromissin siirron tehokkuuden ja viiveen välillä.
Verkossa maksimilähetysyksikkö (MTU) tarkoittaa maksimipaketin arvoa, joka voidaan vastaanottaa verkon kautta. Ajattele MTU:ta moottoritien alikulun tai tunnelin korkeusrajoituksena: autot ja kuorma-autot, jotka ylittävät korkeusrajan, eivät voi kulkea sen läpi, aivan kuten verkon ylittävät paketit MTU:n eivät pääse verkon läpi.
Toisin kuin autoissa ja kuorma-autoissa, MTU:n ylittävät paketit voidaan pilkkoa pienempiin osiin, jotka kulkevat verkon läpi. Tätä prosessia kutsutaan shardingiksi. Sirpaleiset paketit kootaan uudelleen heti, kun ne saapuvat määränpäähänsä.
MTU mitataan tavuina, ja yksi "tavu" vastaa 8 tietobittiä, eli 8 ykköstä ja nollaa. 1 500 tavua on suurin MTU-koko.
Käytä PowerShelliä nähdäksesi nykyisen verkkorajapinnan MTU-arvon seuraavalla komennolla:
Kuten alla on esitetty:
MTU-arvo WireGuardille
Yksinkertaisesti sanottuna,WireGuardin oletus-MTU-koko on 1420。 Tyypillisesti tämä arvo koskee 95 % käyttötapauksista. On kuitenkin muutamia tekijöitä, jotka on otettava huomioon, kun ympäristö on monimutkaisempi ja kyseessä on monihyppyinen siirto. Joten, miten MTU:n lasketaan oikein? Tämä on vaikea ongelma, koska jokaisen täytyy päättää oman tilanteensa mukaan. Lue eteenpäin.
MTU:n kokoonpanon tekniset tiedot
Ensiksi meidän täytyy selvittää, millaista internet-yhteyttä käytämme: DSL, VDSL vai langallinen internet? Tässä siis perustiedot:
DSL:llä ja VDSL:llä on maksimi-MTU 1492; Langallisen internetin maksimi-MTU on 1500.
Nämä ovat saksalaisen verkkopalveluntarjoajamme vaatimukset. Internet-palveluntarjoajat eivät kuitenkaan voi hyväksyä suurempia paketteja. Nyt listaan pakettien otsikon koot, joita WireGuard ja VPN vaativat.
IPv4 VPN – 20 tavua; IPv6 VPN – 40 tavua; UDP – 8 tavua; WireGuard – 32 tavua
Näiden tietojen avulla voit laskea sopivan MTU-koon. Annan sinulle tyypillisen esimerkin ja harvinaisen.
Esimerkki 1:
Lähtökohtana on kaapeliliitäntä, jonka maksimimäärä MTU on 1500 ja joka on varustettu IPv4-yhteydellä.
1500 – 20 tavua (IPv4) – 8 tavua (UDP) – 32 tavua (WG) = 1440 tavua
Tämä jättää data-alueelle 1440 tavua, ja oletusarvo 1420 on erittäin sopiva.
Esimerkki 2:
Lähtökohta on DSL-yhteys, jonka maksimi-MTU on 1492, ja joka on varustettu IPv6-yhteydellä.
1492 – 40 tavua (IPv6) – 8 tavua (UDP) – 32 tavua (WG) = 1412 tavua
Tämän seurauksena dataalueella on jäljellä 1412 tavua, eikä oletusarvo 1420 ole sopiva.
Esimerkissä 2 paketti irrotetaan, mikä johtaa shardingiin. Tämä voi kuluttaa resursseja ja johtaa merkittävästi hitaampaan yhteyden nopeuteen. IPv6:n myötä yhteyden nopeus kuitenkin nopeutuu huomattavasti.
IPv6:ta käytettäessä jotkut reitittimet vaativat vähintään 1280 tavun MTU-kokoa. Siksi,Jos käytät IPv6:ta, älä aseta MTU:ta alle 1280 tavun。
Jos työskentelet monimutkaisessa ympäristössä, jossa on useita NAT:ia ja/tai reitittimiä, pakettiin voidaan lisätä enemmän otsikkotietoja. Tämä tekee laskelmista epäilemättä monimutkaisempia. Wireshark voi auttaa paljon, sillä sen avulla voit nähdä, ovatko paketit jaettuja.
Miksi et aloittaisi MTU:n koosta 1300 tavua ja etenisi 1420 tavuun?Monet käyttäjät ovat kertoneet, että 1380 tavua on heille ihanteellinen。
Windows testaa mtu-komentoa pingillä:
Kuten alla on esitetty:
WireGuard konfiguroi MTU:n arvot seuraavasti:
Viittaus:
Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä. |