Aling laki ng mtu sa bytes ang mas mahusay? Detalyadong paglalarawan ng halaga ng parameter ng MTU. Ang kahulugan nito, setting

Ang ilang mga tao ay gumagamit ng VPN upang ma-access ang mga naka-block na site, habang ang iba ay i-bypass lang ang mga paghihigpit sa geo-lokasyon. Nangyayari na ang paggamit ng VPN ay maaaring matukoy sa pamamagitan ng pagsusuri sa koneksyon ng TCP batay sa laki ng MTU. Posible bang maiwasan ang sitwasyong ito? Sabihin natin kaagad: gamit ang isang VPN mula sa - magagawa mo!

Inirerekomenda namin ang paggamit ng , dahil sa aming VPN client ang pagbabago ng MTU ay posible sa isang click. Bilang karagdagan, ang aming VPN client ay may iba pang mga pakinabang, tulad ng sabay-sabay na pag-access mula sa ilang mga aparato, maaasahang mga channel ng komunikasyon at walang mga paghihigpit sa bilis.

Magsimula tayo sa mga teknikal na detalye. Paano matutukoy ang paggamit ng VPN?

Halaga ng parameter ng MTU

Ang Maximum Transmission Unit o pinaikling MTU ay ang pinakamataas na dami ng ipinadalang impormasyon na ipinadala sa isang data packet. Ang parameter ng MTU ay itinalaga sa mga interface ng network. Ang karaniwang halaga ng MTU para sa isang wired na koneksyon ay 1500. Ang halaga ng MTU na 1500 ay nagpapahiwatig na ang dami ng data na inilipat sa koneksyon ay hindi maaaring lumampas sa 1500 byte.

Sa karamihan ng mga kaso, ang halaga ng parameter ng MTU para sa isang VPN ay 1450. Ngunit, halimbawa, para sa pagpapatupad ng OpenVPN, depende sa protocol ng koneksyon, algorithm ng pag-encrypt ng trapiko, algorithm ng pagsuri ng integridad, at ang paggamit ng compression, nakatakda ang MTU sa isang hindi karaniwang sukat, batay sa kung saan maaaring makuha ang mga parameter na ito, pati na rin matukoy ang mismong katotohanan ng paggamit ng OpenVPN.

Paano Iwasan ang VPN Detection

Upang gawin ito, kailangan mong manu-manong baguhin ang laki ng MTU. Kung ayaw mong ma-de-anonymize ng hindi karaniwang paraan ng pagtuklas ng MTU, maaari mong manu-manong itakda ang "mssfix 0" sa server at "mssfix 0" sa client, na magtatakda ng parameter ng MTU sa 1500. Gayunpaman, kapag gumagamit ng UDP, inirerekomenda namin ang pagtatakda ng "mssfix 1330" sa configuration ng client.

MTU sa isang router, ano ito at bakit ang bilis ng iyong koneksyon sa Internet ay nakasalalay sa parameter na ito? Detalyadong paglalarawan ng parameter ng mtu network, mga tampok at katangian nito.

Nagbibigay ang artikulo ng mga tagubilin para sa wastong pagtukoy at pagbabago ng mga setting ng mtu sa isang wi-fi router.

MTU (maximum transmission level sa network -maximum na yunit ng paghahatid (MTU)) ay isang link layer protocol na tumutukoy sa pinakamalaking bilang ng "kapaki-pakinabang" na mga bloke ng mga bit sa iisang network packet.

Tulad ng nalalaman, ang pagpapalitan ng impormasyon sa pagitan ng server at ng kliyente (provider at user PC) ay posible dahil sa paglipat ng mga indibidwal na data packet.

Ang mga paketeng ito ay bumubuo ng mga hanay ng mga kapaki-pakinabang na bloke.

Bilang resulta ng paggamit ng isang secure na protocol, ang impormasyon sa packet ay ipinapadala nang walang fragmentation, na nagbibigay-daan naman para sa mas mabilis na pagpapalitan ng data sa pandaigdigang network.

Sa madaling salita, kinakailangan ang MTU upang matiyak ang matatag na operasyon ng Internet sa iyong computer.

Sa pamamagitan ng pagtatakda nito sa tamang halaga, makakamit mo ang mahusay na bilis na may kaunting abala.

Bakit kailangan mong limitahan ang MTU?

Ang link layer protocol na ito ay napapailalim sa mga mandatoryong paghihigpit. Ginagawa ito sa pamamagitan ng pagtatalaga sa mtu ng isang tiyak na halaga ng numero.

Ang pagkilos na ito ay kinakailangan upang makamit ang mga sumusunod na layunin:

  1. Makatuwirang pamamahagi ng pagkarga sa pagitan ng mga bloke para sa pagpapadala at pagtanggap ng impormasyon sa network;
  2. Pagbawas ng kabuuang pagkarga. Dahil dito, bababa din ang oras para sa pagpapadala ng impormasyon;
  3. Mga extension ng mga function ng transmission channel. Kaya, maaari itong magamit nang sabay-sabay ng ilang mga aplikasyon, serbisyo at proseso;
  4. Tumaas na tugon sa network. Bilang isang resulta, ang network ay gagana nang mas mahusay, at ang posibilidad ng "sirang" packet ng data (na hindi pa nakakabawi) ay mababawasan.

Paghahanap ng tamang laki ng MTU para sa network

Kadalasan, ang mga gumagamit ng tp-link, d-link, asus at iba pang mga router ay may maling halaga ng mtu na tinukoy sa mga setting ng router. Ito ay maaaring maging sanhi ng:

  • Mga problema sa streaming video playback;
  • Mga error habang nagda-download ng mga file;
  • Nag-expire na mga sertipiko ng seguridad para sa ilang mga site;
  • Karaniwang mabagal ang pagganap ng Internet.

kanin. 1 – mga problema sa Internet

Kung natuklasan mo na ang iyong koneksyon sa network ay naging masyadong mabagal kamakailan at ang karaniwang mga site ay hindi na bukas o walang hanggan na naglo-load, kailangan mong i-configure ang mtu.

Hindi mabubuksan ng computer ng kliyente ang site kung ang halaga ng mtu ay mas malaki kaysa sa pinakamataas na halaga ng packet ng data na ipinadala sa pamamagitan ng protocol.

Magbasa nang higit pa tungkol sa pag-set up ng iba't ibang mga router sa aming materyal: Paano ipasok ang mga setting ng router - TP-Link, D-Link, Asus, Zyxel Keenetic, Rostelecom

Maaaring awtomatikong baguhin ng bawat router ang numero ng mtu. Minsan ang tampok na ito ay hindi gumagana pabor sa bilis ng network, kaya maaari mong baguhin nang manu-mano ang halaga.

Maaari mong matukoy ang "ideal" na numero ng mtu gamit ang pagsubok na tinatawag na Ping Test .

Ping (ping - antala) ay ang oras na kinakailangan para sa isang packet ng data na ipinadala mula sa iyong PC upang maglakbay sa isa pang PC (o server) at ibalik ito pabalik sa computer kung saan ito ipinadala.

Maaari ka ring maging interesado sa:

Sa panahon ng ping test, dapat magpadala ng mga paulit-ulit na kahilingan, na pana-panahong binabawasan ang laki ng data packet.

Dapat itong gawin hanggang sa ganap na tumigil ang packet fragmentation. Bilang resulta, malalaman mo ang pinakatumpak na bilang ng mtu na kinakailangan para sa mabilis na operasyon ng isang partikular na network.

Proseso ng pagsubok:

  • Pumunta sa command line;
  • Ipasok ang command na ipinapakita sa figure sa ibaba upang kumonekta sa domain;

kanin. 2 – koneksyon sa testing domain

Pansinin! Ang XXXX ay ang halaga ng MTU. Sa panahon ng pagsubok, baguhin ito mula 1500 hanggang 500 sa 10 byte na pagdaragdag. Ang isang matagumpay na resulta ay kapag ang porsyento ng mga pagkalugi ay hindi lalampas sa 1%.

  • Bilang resulta ng wastong pagpapatupad ng utos, lilitaw ang mga linya na may mga istatistika ng ping (ang bilang ng mga ipinadala at natanggap na mga packet, ang tinatayang oras ng kanilang paghahatid sa mga millisecond, ang porsyento ng mga pagkalugi);

kanin. 3 - resulta ng isang matagumpay na koponan

  • Ngayon ay dapat mong ulitin ang parehong utos muli. Kumpletuhin ito sa pamamagitan ng paglaktaw ng isang linya;
  • Ulitin ang pagsubok sa bawat oras na may bagong halaga ng mtu hanggang makuha mo ang pinakamahusay na resulta ng paghahatid ng packet na may pinakamababang porsyento ng mga pagkalugi. Tandaan ang mga numero ng mtu - ito ang halaga na kakailanganin namin sa karagdagang pagsasaayos ng mtu.

kanin. 4 – ang pinakamagandang halaga para sa MTU na natagpuan bilang resulta ng pagsubok

Pagbabago ng MTU sa router

Malayang baguhin ng mga user ng router ang lahat ng setting ng koneksyon at . Upang gawin ito, pumunta sa menu ng pagsasaayos.

Buksan ang anumang browser na naka-install sa iyong PC at ipasok ang lokal na IP address 192.168.0.1 sa address bar nito at pindutin ang Enter.

Kung hindi lilitaw ang window ng awtorisasyon, ipasok ang address na 192.168.1.1 sa linya

Sa dialog box na bubukas, lilitaw ang isang form para sa pagpasok ng login at password ng administrator ng PC.

Sa parehong field, isulat ang salitang admin o iba pang impormasyon para mag-log in sa network (maaari mong basahin ang mga ito o tanungin ang iyong provider). Maghintay ng awtorisasyon.

Ang window ng mga setting para sa bawat modelo ng router ay maaaring may mga panlabas na pagkakaiba, gayunpaman, ang istraktura ng mga patlang ay karaniwang pareho. Una kailangan mong magpasya sa panghuling halaga ng mtu.

Kunin ang resulta na nakuha sa proseso ng pagsubok. Sa aming kaso ito ay 1458 bits at magdagdag ng isa pang 28 bytes. Ang mga dagdag na byte ay puwang para sa packet at mga header ng kahilingan.

Bilang resulta, nakakakuha tayo ng 1458+28 = 1486 bytes para sa mtu.

Para sa mga TP-Link router

Upang baguhin ang mtu, mag-click sa menu item na "Network". Pagkatapos, sa kanang bahagi ng window, hanapin ang field ng mtu at ipasok ang kinakailangang halaga, tulad ng ipinapakita sa figure:

kanin. 5 – baguhin ang halaga para sa TP-Link

Ang isang router para sa pamamahagi ng wired Internet sa pamamagitan ng Wi-Fi ay naka-install sa halos bawat modernong apartment. Kadalasan, na-configure ng mga user ang router nang isang beses, gamit ang awtomatikong katulong sa pagsasaayos, at pagkatapos ay hindi binabago ang mga pagpipilian sa device. Ang posisyon na ito ay hindi palaging tama, at kadalasan ang awtomatikong pagsasaayos ng isang Wi-Fi router ay hindi nagpapahintulot sa iyo na makamit ang pinakamataas na kalidad ng koneksyon sa Internet. Ang isa sa mga opsyon sa mga setting ng router na hindi binibigyang pansin ng mga user ay ang MTU. Sa artikulong ito, titingnan natin kung ano ang MTU sa mga setting ng router, at kung anong halaga ang dapat itakda para sa pinakamainam na operasyon sa Internet.

Ano ang MTU sa mga setting ng router

MTU (maximum transmission unit)– ito ang pinakamataas na antas ng paghahatid ng data sa network. Sa madaling salita, ang MTU ay isang link-type na protocol na tumutukoy sa maximum na bilang ng mga payload bit na maaaring magkasya sa iisang network packet. Ang mga packet ng impormasyon na ito ay ipinapadala mula sa provider patungo sa user, iyon ay, mula sa mga server patungo sa kliyente. Sa packet, ang data ay ipinadala nang walang pagkapira-piraso, dahil sa kung saan posible na dagdagan ang bilis ng paghahatid ng data sa mga secure na channel ng komunikasyon.

Nang hindi pumunta sa mga detalye, maaari naming sabihin na ang parameter ng MTU ay responsable para sa kalidad ng paglilipat ng impormasyon mula sa provider patungo sa computer ng gumagamit. Kasabay nito, ang kalidad ay nangangahulugang hindi lamang inaalis ang posibilidad ng pagkawala ng data sa panahon ng paghahatid, kundi pati na rin ang bilis.

Bakit kailangan mong limitahan ang laki ng MTU sa mga setting ng router

Sa karamihan ng mga modernong router, awtomatikong tinutukoy ang laki ng mga ipinadalang MTU, at hindi ito palaging ginagawa nang tama. Ang mga gumagamit na nagmamalasakit sa kalidad at bilis ng koneksyon ay inirerekomenda na independiyenteng limitahan ang laki ng MTU sa pamamagitan ng pagtukoy sa pinakamainam na halaga nito at pagtatakda nito sa mga setting ng router.

Salamat sa wastong na-configure na mga setting ng MTU, posible na:

  • Palawakin ang channel ng paghahatid, upang ang iba't ibang mga serbisyo, programa, proseso, at iba pa ay sabay na magamit ito;
  • Alisin ang channel ng labis na pagkarga, na magpapataas ng bilis ng paglipat ng data;
  • Bawasan sa halos zero ang pagkakataong makatanggap ng "mga nasirang packet" ng data kapag ipinadala sa network.

Sa pangkalahatan, sa tamang pagtatakda ng mga paghihigpit sa MTU, posible na makatwiran na gamitin ang channel ng komunikasyon na inaalok ng provider, na may kaunting panganib ng pagkawala ng impormasyon.

Ang tamang setting ng MTU ay kinakailangan kung may mga problema sa Internet sa computer, halimbawa: ang mga site ay tumatagal ng mahabang oras upang mag-load, mataas na ping kapag kumokonekta sa mga third-party na server, ang pag-download ng mga file mula sa Internet ay naaantala paminsan-minsan nang walang dahilan, at iba pang mga problema ang lumitaw.

Anong halaga ng MTU ang dapat mong itakda?

Upang matukoy ang pinakamainam na halaga ng MTU, kailangan mong magsagawa ng isang pagsubok sa network, na maaaring gawin mula sa isang Windows computer. Sa panahon ng pagsubok, kakailanganin mong tukuyin kung gaano karaming oras ang kinakailangan upang maipadala at maibalik ang isang data packet mula sa computer na iyong ginagamit sa server. Sa kasong ito, sa panahon ng pagsubok, kakailanganing pag-iba-ibahin ang bilang ng mga byte ng impormasyong nakapaloob sa packet. Ang bilang ng mga byte ay kailangang bawasan hanggang sa ganap na maalis ang packet fragmentation.

Magsagawa ng pagsubok sa network tulad ng sumusunod:


Pakitandaan: Kadalasan, ang pinakamainam na halaga ng MTU ay nasa pagitan ng 1500 at 1400 bytes.

Ang pagkakaroon ng pagpapasya sa pinakamainam na halaga ng MTU, kailangan mong baguhin ang pagpipiliang ito sa mga setting ng router, na nagtatakda ng isang tiyak na bilang ng mga byte, ngunit may kaunting pagbabago. Ang katotohanan ay ang panghuling halaga ng MTU ay mag-iiba mula sa natukoy sa nakaraang hakbang, dahil ang mga karagdagang byte ay kinakailangan upang mabuo ang packet, na gagastusin sa header at kahilingan nito.

Sa karaniwan, 28 byte ang kinakailangan sa bawat header at kahilingan. Alinsunod dito, ang perpektong halaga sa kasong isinasaalang-alang ay:

1472 byte + 28 bytes = 1500 bytes

Ang halagang 1500 ay kailangang tukuyin sa mga setting ng router.

Upang tumpak na matukoy ang MTU, kailangan mong tukuyin ang default na halaga - 1500.

Mayroong isang malaking bilang ng mga utility na nagpapahintulot sa iyo na gawin ito at hindi lamang iyon. Ang pinakakaraniwan - Internet Tweak 2001 http://www.magellass.com/, NetBoost 99 http://www.download.ru/, iSpeed http://www.hms.com/, MTUSspeed http://www.mjs.u-net.com/, BlazeNET http://www.indeavour.com/html_about_blazenet.htm. Kung wala ka. pagkakataon na patakbuhin ang isa sa mga programa sa itaas, gawin ito nang manu-mano - gamit ang Windows registry.

Sa seksyon

HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\Class \NetTrans\OOOx.

Kung mayroong isang MaxMTU parameter doon, tanggalin ito. Susunod, sa Control Panel, patakbuhin ang utility net, sa tab Configuration piliin ang item sa listahan Remote Access Controller at pindutin ang pindutan Mga Katangian. Magbubukas ang isang dialog box Mga Katangian: Remote access controller. Sa tab Bukod pa rito sa pangkat ng parameter Ari-arian piliin ang item sa listahan laki ng IP packet, at sa pangkat ng parameter Halaga - malaki(Larawan 8.1).

kanin. 8.1. Dialog box Mga Katangian: Remote Access Controller

Kaya, ang MTU ay magiging katumbas ng 1500. Para magkabisa ang mga pagbabago, i-restart ang computer.

Upang suriin kung ang mga packet ay pira-piraso, kailangan mong magtatag ng isang koneksyon sa Internet. Upang gawin ito, maaari mong gamitin ang Ping program, na kasama sa anumang operating system ng Windows.

Sa loob nito. kailangan mong itakda ang mga sumusunod na parameter:

ping -f -1 1500 xxx.xxx.xxx.xxx

nasaan si xxx. xxx. xxx. xxx - IP address ng server na sinusuri.

Upang subukan ang MTU, mas maginhawang gumamit ng mga modernong programa na may isang graphical na interface. Mayroong isang malaking bilang ng mga naturang programa. Halimbawa, IP Tools. Una, kailangan mong tukuyin ang IP address ng server na iyong sinusubukan upang maiwasan ang pag-aaksaya ng oras na inilaan sa DNS query.

Upang gawin ito, gamitin ang Traceroute command. I-click ang button Magsimula sa ibabang kaliwang sulok ng screen, piliin ang command Ipatupad at sa lalabas na window, i-type at URL ng website. Ang MS DOS application window ay lilitaw. Halimbawa, sa pamamagitan ng pagpasok ng anumang address, pagkaraan ng ilang sandali ang IP nito ay lilitaw sa mga square bracket. Ngayon gamitin ang Ping program. Patakbuhin ito gamit ang mga parameter na ito

ping -f -I 1500 xxx.xxx.xxx.xxx

kung saan ang xxx.xxx.xxx.xxx ay ang IP address ng server na sinusuri. Ang pinakamahusay na oras upang suriin ang MTU para sa isang dial-up na koneksyon ay sa gabi. Kung gayon ang pagkarga sa linya ng komunikasyon ay minimal.

Kung walang natanggap na tugon, mawawala ang packet. Bukod dito, ipinagbawal namin itong maging pira-piraso, at ang laki ay masyadong malaki para sa kagamitan ng provider. Simulan ang unti-unting pagbawas sa laki ng pakete. Halimbawa, sa halip na isang halaga ng MTU na 1500, itakda ito sa 1480, atbp., hanggang sa matanggap ang isang tugon.

Maaaring gumamit ng mas mababang halaga ang iyong ISP. Halimbawa, 1524, 1152, 1024, 1006, 576, 568, 560, 552, 548, 536, 528, 520, 512.

Kinumpirma ng eksperimentong ito ang aming hula - maaaring gumamit ang Internet provider ng anumang laki ng packet, hanggang 1500. Kung hindi ka pa pagod sa pag-eksperimento, subukang mag-download ng 500 KB na file mula sa parehong server sa iba't ibang halaga ng MTU.

Malamang na makikita mo na ang bilis ay mas malaki kapag gumagamit ng mas malaki

mga pakete. Muli, ito ay kung matatanggap lamang ng iyong provider ang mga ito nang hindi pinaghiwa-hiwalay ang mga ito. Gayundin, kung ipi-ping mo ang marami sa iyong mga paboritong site gamit ang isang hindi nababasag na packet, makikita mo na halos lahat ay tumatanggap ng mga packet na may sukat na 1500.

At ano? Maaari mong itanong: "Nasaan ang inirerekomendang MTU na 576?" Ngunit, bilang ito lumiliko out, siya ay halos wala kahit saan. Samakatuwid, ang pinakamahusay na payo ay maaaring hindi sundin ang mga rekomendasyon ng ibang tao, ngunit magsagawa ng iyong sariling pananaliksik, na maaaring magbigay ng tunay na mga resulta.

Sa katunayan, ang kalidad at bilis ng Internet ay lubos na naiimpluwensyahan ng packet fragmentation, na nangyayari kung ang isang malaking packet ay dumaan sa isang network na may MTU na mas mababa kaysa sa haba ng iyong packet.

Siyempre, maaari mong i-play ito nang ligtas at piliin ang pinakamababang laki ng MTU kung saan ang mga packet ay malamang na hindi magkakapira-piraso, ngunit maaari itong makaapekto sa pagganap ng iyong system nang mas masama kaysa sa paggamit ng malalaking packet. Sa katunayan, ang pangunahing bagay ay ang iyong MTU ay hindi lalampas sa MTU ng provider, kahit na ang function ay pinagana

Ang PMTU system mismo ay makakahanap ng isang landas para sa iyong mga packet sa Network kung saan hindi sila mahahati-hati.

Sa pamamagitan ng paraan, kung nalaman mo na ang iyong provider ay may isang MTU na 512 o mas mababa, pagkatapos ay makatuwirang isipin ang tungkol sa pagbabago nito - masyadong maraming slag ang ililipat kasama ng iyong data.

Sa mga network ng computer, ang terminong maximum transmission unit (MTU) ay nangangahulugang ang pinakamataas na sukat ng isang kapaki-pakinabang na data block ng isang packet (English payload), na maaaring ipadala sa pamamagitan ng isang protocol nang walang fragmentation. Karaniwan, ang mga header ng protocol ay hindi kasama sa MTU, ngunit sa ilang mga system, ang ilang mga protocol ay maaaring may mga header. Kapag pinag-uusapan ng mga tao ang tungkol sa MTU, karaniwang tinutukoy nila ang link layer protocol ng OSI network model.

Gayunpaman, ang terminong ito ay maaari ding ilapat sa iba pang mga antas:

L1 - media mtu (buong L2 frame);

L2 - mtu, hw mtu, system mtu;

L3 - ip mtu (ip header ay isinasaalang-alang), mtu routing;

L4 - tcp mss Non-system: tunnel mtu, vlan mtu, mpls mtu.

Ang maximum na laki ng frame ay limitado para sa ilang kadahilanan:

Upang bawasan ang oras ng muling pagpapadala sa kaso ng pagkawala ng packet o hindi na maibabalik na katiwalian. Ang posibilidad ng pagkawala ay tumataas sa haba ng packet.

Upang sa half-duplex na operasyon ang host ay hindi sumasakop sa channel sa loob ng mahabang panahon (ang interframe gap ay ginagamit din para sa layuning ito).

Kung mas malaki ang packet na ipinadala, mas matagal ang paghihintay para sa iba pang mga packet na maipadala, lalo na sa mga serial interface. Samakatuwid, ang isang maliit na MTU ay may kaugnayan sa mga oras ng mabagal na koneksyon sa dial-up.

Maliit na sukat at bilis ng mga buffer ng network para sa mga papasok at papalabas na packet. Gayunpaman, ang masyadong malalaking buffer ay nagpapababa din sa pagganap.

Ang halaga ng MTU ay tinutukoy ng pamantayan ng kaukulang protocol, ngunit maaaring awtomatikong ma-override para sa isang partikular na daloy (sa pamamagitan ng PMTUD protocol) o manu-mano para sa nais na interface. Sa ilang mga interface, ang default na MTU ay maaaring itakda nang mas mababa kaysa sa maximum na posible. Ang halaga ng MTU ay karaniwang limitado sa ibaba ng pinakamababang pinapayagang haba ng frame.

Para sa isang network na may mataas na pagganap, hindi na ginagamit ang mga dahilan na naging sanhi ng mga unang limitasyon sa MTU. Kaugnay nito, isang pamantayan para sa mga Jumbo frame na may mas mataas na MTU ay binuo para sa Ethernet.

Alam ng host ang halaga ng MTU para sa sarili nitong interface (at posibleng mga kapitbahay nito), ngunit karaniwang hindi alam ang pinakamababang halaga ng MTU para sa lahat ng mga node ng network. Ang isa pang potensyal na problema ay ang mas mataas na antas ng mga protocol ay maaaring gumawa ng mas malalaking laki ng packet na hindi sinusuportahan ng iba pang mga node sa network.

Pagpasa ng malalaking packet sa pamamagitan ng isang network na may fragmentation. Upang malampasan ang mga problemang ito, sinusuportahan ng IP ang fragmentation, na nagpapahintulot sa isang datagram na hatiin sa mas maliliit na piraso, ang bawat isa ay sapat na maliit upang pumasa nang maayos sa node na nagiging sanhi ng pagkapira-piraso. Ang mga fragment ng packet ay minarkahan upang ang IP ng target na host ay maaaring muling buuin ang mga fragment sa orihinal na datagram. Ang mga disadvantages ng packet fragmentation ay ang bilis.

Bagama't nalulutas ng fragmentation ang problema sa laki ng packet at MTU mismatch, makabuluhang binabawasan nito ang pagganap ng mga network device. Kaugnay nito, iminungkahi noong 1988 ang isang alternatibong teknolohiya na tinatawag na Path MTU discovery (RFC 1191). Ang kakanyahan ng teknolohiya ay kapag ang dalawang host ay kumonekta, ang DF (huwag mag-fragment) na parameter ay nakatakda, na nagbabawal sa packet fragmentation. Ito ay nagiging sanhi ng isang host na ang halaga ng MTU ay mas mababa sa laki ng packet upang tanggihan ang packet at magpadala ng isang ICMP na "kailangan ng fragmentation ngunit huwag paganahin ang bandila (DF)" na mensahe. Binabawasan ng nagpapadalang host ang laki ng packet at muling ipinapadala ito. Ang operasyong ito ay nagpapatuloy hanggang ang packet ay sapat na maliit upang maabot ang destinasyong host nang walang fragmentation.

Gayunpaman, ang teknolohiyang ito ay mayroon ding mga potensyal na problema. Ang ilang mga router ay na-configure ng mga administrator upang ganap na harangan ang mga ICMP packet (ito ay hindi masyadong matalino, ngunit maaaring ang pinakasimpleng solusyon sa ilang mga problema sa seguridad). Bilang resulta, kung ang laki ng packet ay hindi tumutugma sa halaga ng MTU sa isang partikular na rehiyon, ang packet ay itatapon, at ang nagpapadalang host ay hindi makakakuha ng impormasyon tungkol sa halaga ng MTU at hindi muling ipadala ang packet. Samakatuwid, walang koneksyon na naitatag sa pagitan ng mga host. Ang problema ay tinawag na MTU Discovery Black Hole (RFC 2923), at ang protocol ay binago upang makita ang mga naturang router.

Dahil awtomatikong pinipili ng Windows (XP, 7, 8) ang pinakamahusay na MTU (PMTU), sa aming kaso kailangan lang naming tiyakin na ang koneksyon na ito ay hindi nakatakda sa iba maliban sa pinakamainam na nakapirming halaga. Sa pamamagitan ng paraan, ang pinakamainam na halaga na ito ay medyo madaling malaman sa pamamagitan ng pagsasagawa ng isang simpleng eksperimento. Buksan ang cmd.exe console at ipasok ang command dito:

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

kung saan ang xxx.xxx.xxx.xxx ay ang IP address ng gateway ng iyong provider,

Hindi pinapagana ng F ang packet fragmentation,

L ang nagtatakda ng laki ng packet.

Kung nakatanggap ka bilang tugon tulad ng "Tumugon mula sa xxx.xxx.xxx.xxx: bytes=1472 time=144ms TTL=10", nangangahulugan ito na MTU=1500 (28 bytes ng header ay hindi isinasaalang-alang). Kung ang sagot ay "Kailangang hati-hati ang packet ngunit itakda ang DF", pagkatapos ay bawasan ang halaga ng 1472 hanggang sa maipasa mo ang packet - ang halagang ito kasama ang 28 bytes ng header at magiging katumbas ng kinakailangang MTU.

Ang resultang value (+28 header bytes) ay dapat ikumpara sa MTU value na ginagamit ng system, na maaaring matukoy gamit ang command sa parehong command line:

netsh interface ipv4 ay nagpapakita ng mga subinterface

(Ipapakita nito ang halaga ng MTU para sa mga interface ng ipv4 network.)

Maaari mong baguhin ang halaga ng MTU sa Windows (XP, 7, 8) gamit ang command

(Iminumungkahi na gawin ang pagkilos ng pagbabago ng mga setting ng isang may karanasan na gumagamit lamang, dahil ang isang hindi tamang halaga ay makakaapekto sa pagpapatakbo ng network para sa mas masahol pa!!!):

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

Kung saan ХХХХХХХХ ang pangalan ng interface ng network (Bilang default - "Koneksyon sa Lokal na Lugar", para sa kaginhawahan maaari mong palitan ang pangalan nito, halimbawa, sa Lan1 sa folder na "Mga Koneksyon sa Network" sa "Control Panel").

Hindi tulad ng Windows OS, karamihan sa mga router (Wi-Fi Home router) ay gumagamit ng static na setting ng MTU na tinukoy sa mga setting ng router. Ang default na halaga ng MTU ay 1500.

Tinitiyak ng provider ng Triolan ang paghahatid ng mga Ethernet packet na may pinakamataas na sukat na magagamit, na tumutugma sa setting ng MTU 1500.

May mga provider na ang mga setting ng network ay nililimitahan ang laki ng MTU sa mga halagang mas mababa sa 1500. Kadalasan ito ay dahil sa paggamit ng mga karagdagang protocol ng encapsulation (PPPoE, L2P, atbp.). Sa kasong ito, kino-configure ng Windows OS ang kinakailangang halaga ng MTU gamit ang PMTU protocol, ngunit kung may mga problema, maaaring kailanganin ang mga setting na inilarawan sa itaas. Kadalasan, ang mga problema sa MTU ay partikular na nauugnay sa mga router kung saan ang halaga ng MTU ay hindi wastong na-configure Para sa mga network ng Triolan ang halagang ito ay 1500, para sa iba pang mga network maaari itong matukoy gamit ang command line, tulad ng inilarawan sa itaas.