Gano MTU na hanya ta VPN: girma da ratar ICMP
Tuneli yana rage fakitin da hanya za ta iya ɗauka, kuma ganowa tana aiki ne kawai idan amsa ta dawo. A auna, a gwada kuma a tabbatar da hanyar maimakon yin hasashe.
Tuneli yana kammala musayar hannu, ƙananan buƙatu suna dawowa, kuma babban canja wuri na farko ya tsaya. Wannan yanayin yana nuna MTU na hanya tun kafin ya nuna saurin canja wuri. Kowane mahaɗi a kan hanya yana iyakance girman fakitin, kuma ɗaukar ciki yana kashe wani ɓangare na wannan izini a kan manyan kai na waje, don haka fakitin ciki dole ne ya zama ƙarami fiye da yadda hanya ɗanyar za ta nuna. Rashin yana shiru, wanda shine yake sa yin bincike ya yi tsada.
Abin da MTU na hanya ke aunawa da gaske
MTU na hanya shine ƙaramin MTU na mahaɗi a kan hanya tsakanin masu karɓa biyu, ba MTU da aka buga a kan mu'amalar gida ba. Ƙimar gida ita ce inda kimantawa ke farawa, kuma hanya ce ke yanke shawarar inda dole ta ƙare. Wannan shine dalilin da yasa tuneli ɗaya zai iya aiki a wata hanyar shiga kuma ya tsaya a wata: hanyar ta canza, ba tsarin ba. Auna sau ɗaya sannan a ɗauka a ko'ina shine kuskuren da ke rayar da wannan matsalar.
Ga tuneli, lambar da ke da muhimmanci ita ce MTU na ciki, wato izinin hanyar waje ya rage abin da ɗaukar ciki ke kashewa. WireGuard yana ƙara kai na IP na waje da kai na UDP; sauran hanyoyin sufuri suna ƙara nasu. Ka sa girman ciki ya yi tsayi sosai kuma kowane fakitin cikakken girma yana buƙatar rabuwa wadda mai yiwuwa ba za ta taɓa faruwa ba.
Me yasa tuneli ke rage fakitin da ake iya amfani da shi
Idan mu'amalar tuneli ta riƙe MTU na mahaɗin jiki, kowane babban fakitin yana dogara ga wani a ƙasa wanda zai yarda ya raba shi. IPv4 yana ba da izinin hakan bisa ka'ida, amma na'urar da aka gaya mata kada ta raba tana mayar da kuskure maimakon haka. Na'urorin IPv6 ba sa raba a hanya kwata-kwata, don haka wannan saitin ɗaya yana yin daban bisa ga iyali adireshi. Ko ta yaya mai aikawa ba ya koyon komai har sai wani abu ya ba da rahoto.
Sakamakon da ake gani shine girman da ya dace da musayar hannu ba da kayan da ake aikawa ba. TLS ClientHello ko tambayar DNS ya isa ya ratsa hanyar da aka rage ba tare da an taɓa shi ba, yayin da babban canja wuri ba haka yake ba. Saboda haka alamun suna taruwa a kusa da ayyuka na musamman maimakon masu karɓa na musamman.
Ganowa tana aiki ne kawai idan amsa ta iso
Gano IPv4 ya dogara da bit don't-fragment: na'urar da ba za ta iya tura fakitin ba tana mayar da ICMP fragmentation-needed tare da MTU na mataki na gaba, kuma mai aikawa yana rage kimantawarsa. IPv6 yana amfani da saƙonnin Packet Too Big maimakon haka, domin na'urori ba sa raba a hanya. Duk hanyoyin biyu suna ɗauka cewa saƙon zai sami hanyar komawa ga mai aikawa, ta cikin tuneli kuma ya wuce duk wani katangar wuta a hanyar dawowa. Idan wannan zato ya kasa, mai aikawa yana ci gaba da sake gwada girman da hanya ba za ta iya ɗauka ba.
Katangar wuta da ke ba da izinin echo request da echo reply ba lallai ba ce ta ba da izinin waɗannan nau'ikan kuskure ba. ICMP iyali ne, kuma mambobin da suka fi muhimmanci a nan su ne kurakurai, ba ma'auratan echo ba. Ka duba manufar zirga-zirgar sarrafawa a ƙarshen tuneli biyu da kuma a hanyar da ke tsakaninsu, kuma ka bi jagorar da dandamali ke goyon baya maimakon ba da izinin kowane nau'in ICMP a ko'ina.
Wannan tacewa ɗaya na iya kasancewa cikin tuneli. Idan hanyar ciki ta watsar da kuskuren amma hanyar waje ta ɗauke shi, mai aikawa na iya daidaitawa da iyaka da zirga-zirgar da aka ɗauka cikin ciki ba ya taɓa gani da gaske.
Gwada hanyar maimakon yin hasashen lamba
Ka riƙe makoma, hanyar shiga da tuneli a tsaye, sannan ka canza girman fakitin kawai. Binciken don't-fragment da ya kasa tare da alamar MTU yana ba ka iyakar mataki na gaba; maimaita har sai wani girma ya wuce, kuma ka rubuta duka girman da iyalin adireshi.
ping -M do -s 1400 10.60.20.10
ping -M do -s 1300 10.60.20.10
ping -6 -M do -s 1300 2001:db8::10
Ping da ya dace ba ya tabbatar da cewa manyan sassan aikace-aikacen gaske sun dace, don haka maimaita gwajin da canja wurin da ya kasa da gaske. Kwatanta mafi girman binciken da ya yi aiki da MTU na tuneli da ka saita, kuma ka raba lambobin biyu a cikin bayananka. Idan sun bambanta da kusan girman kai ɗaya, ka sami ƙarin nauyin ɗaukar ciki maimakon laifi.
PLPMTUD, wanda aka bayyana a RFC 4821, yana bincika zuwa sama kuma yana amfani da tabbacin sufuri maimakon dogaro da kurakuran da aka isar. Yana taimakawa a hanyoyin da ke tace ICMP, amma goyon baya ya bambanta bisa ga stack da aikace-aikace. TCP na iya warkewa da kansa yayin da aikace-aikacen UDP mai tsayayyen girman datagram ke ci gaba da kasawa.
Zaɓi ƙima kuma ka rubuta dalilin
Rage MTU na tuneli duka bincike ne kuma gyara halal da zarar ka san hanyar. Ba madadin sanin wace hanya da wace hanyar amsa aka yi amfani da ita ba, domin ƙimar da aka daidaita don mahaɗin wayar hannu za ta yi ƙanƙanta a banza a haɗin fiber. Rubuta girman da aka zaɓa, binciken da ya tabbatar da shi da matakin janyewa.
An bayyana hanyar IPv4 a cikin RFC 1191 da jagorar fakitin IPv6 a RFC 8201; ambaton duka biyu yana hana injiniya na gaba sake fitar da zaton. Idan canja wurin har yanzu yana tsayawa a girman da ka zaɓa, daina rage lambar kuma ka duba mataki na gaba. Hanyar da ke kasawa a kowane girma ba matsalar MTU ba ce.