Verkko MTU Vs. Suurin TCP-pakettikoko

Matala TCP-paketin koko vaikuttaa suorituskykyyn haitallisesti

Maksimilähetysyksikkö (MTU) on digitaalisen viestinnän yhden datayksikön maksimikoko, joka voidaan lähettää verkon yli. MTU-koko on fyysisen verkkoliittymän luontainen ominaisuus, ja se mitataan yleensä tavuina . Ethernet- MTU esimerkiksi on 1500 tavua. Jotkin verkkotyypit, kuten soittorenkaat , ovat suurempia MTU: itä, ja joissakin verkoissa on pienempi MTU, mutta arvo on kiinteä jokaiselle fyysiselle tekniikalle.

MTU vs. maksimi TCP-pakettikoko

Korkeammat verkkoprotokollat, kuten TCP / IP, voidaan konfiguroida maksimipaketin koolla, joka on fyysisen kerroksen MTU: sta riippumaton parametri, jonka yli TCP / IP toimii. Valitettavasti monet verkkolaitteet käyttävät termejä vaihtokelpoisesti. Esimerkiksi MTU-niminen parametri on tosiasiassa TCP-pakettikoko, ei fyysinen MTU, niin kotikentän reitittimissä kuin Xbox Live -ympäristössä toimivissa pelikonsoleissa.

Microsoft Windowsissa protokollan, kuten TCP: n, enimmäispakkauskoko voidaan asettaa rekisteriin. Jos tämä arvo on asetettu liian alhaiseksi, verkkoliikenteen virrat hajoavat suhteellisen suurelle joukolle pieniä paketteja, jotka haittaavat suorituskykyä. Esimerkiksi Xbox Live edellyttää, että paketin koon arvo on vähintään 1365 tavua. Jos suurin TCP-paketin koko on asetettu liian korkeaksi, se ylittää verkon fyysisen MTU: n ja heikentää suorituskykyä edellyttäen, että jokainen paketti jaetaan pienempiin - prosessi tunnetaan pilkkomisena. Microsoft Windows -tietokoneiden oletuksena on, että maksimipakkauskoko on 1500 tavua laajakaistayhteyksille ja 576 tavua dial-up- yhteyksille.

MTU-ongelmat

Teoriassa TCP-paketin koon rajoittaminen on 64 K (65 525 tavua). Tämä raja on paljon suurempi kuin koskaan käytät, koska siirtokerrokset ovat paljon pienemmät. Ethernetin MTU 1500 tavua rajoittaa pakettien kokoa, joka kulkee sen läpi. Lähettämällä paketti, joka on suurempi kuin lähetysikkunan suurin Ethernet, kutsutaan jabberingiksi. Jabber voidaan tunnistaa ja estää. Jos ei ole osoitettu, jabbering voi häiritä verkkoa. Yleensä jabber havaitsee toistimet keskittimet tai verkkokytkimet, jotka on suunniteltu tekemään niin. Yksinkertaisin tapa estää jabber on määrittää enimmäiskoko TCP-paketin enintään 1500 tavua.

Suorituskykyongelmia voi ilmetä myös, jos kotiverkon reitittimen TCP-maksimilähetysasetus eroaa yksittäisten siihen liitettyjen laitteiden asetuksista.