Godka madowga MTU: sababta codsiyada yaryar ay u shaqeeyaan laakiin soo-dejinta ay istaagto
Codsiyada yaryar way dhammaadaan halka soo-dejin weyn uu weligiis laalaado, oo diraha marnaba ma ogaado in jidku ka cidhiidhsan yahay. Cabbir cabbirka saxda ah ee uu ka jabayo.
Bog ayaa soo dejiya, codsi API yar ayaa soo noqda, ka dibna soo-dejinta faylku way laalaataa ilaa macmiilku ka quusto. Waxba ku qoran diiwaanka server-ka ma sharraxaan tan, sababtoo ah baakadaha ayaa lagu tuuray bartamaha jidka iyada oo aan jawaab faa'iido leh dib loo soo dirin. Qaabkaas waa god madow MTU: xiriir ka cidhiidhsan inta uu diraha u malaynayo, oo lagu daro diidmo aamusan oo ah in taas la sheego. Cabbirka fashilma waa mid lagu celin karo, taasina waa waxa ka dhigaya mid la ogaan karo.
Maxaa godka ka dhigaya madow
Xiriir kastaa wuxuu leeyahay unug gaarsiineed oo ugu badan, baakad ka weyn xadka boodboodka xiga waa in la kala googooyo ama lagu diido fariin ICMP oo taas sheegta. Ogaanshaha MTU ee jidku waxay ku xiran tahay in fariintaas timaado oo la ixtiraamo. In la shaandheeyo ama la iska indhatiro waxay uga tagtaa diraha inuu ku celceliyo baakad aan waligiis geli karin.
Duubista ayaa tan ka dhigta mid caadi ah VPN-yada agtooda, sababtoo ah tunnel wuxuu ku darayaa madax dibadeed baakad horey loogu cabbiray xiriirka jireed. Baakadda gudaha waa sharci 1500 byte, tan duuban ma aha, sidaas darteed waxay ku dhimataa xadka halka baakadaha yaryar ay dhex maraan. Gacan-qabasho dhamaystiran iyo bog gelid shaqeeya waxay kaliya caddeeyaan in baakadaha yaryar shaqeeyaan. Baakadda ugu weyn ee abka isku dayo inuu diro ayaa muhiim ah.
Hel cabbirka uu ka jabayo
Raadi si laba-geesood ah cabbirka xamuulka iyada oo la isticmaalayo imtixaan aan kala-googayn, laga bilaabo martigeliyaha dhinac ka mid ah tunnel-ka ilaa martigeliyaha dhinaca kale. Xamuulka ugu weyn ee dhex mara waa MTU-ga jidka ee la isticmaali karo oo laga jaray kharashka madaxa.
ping -M do -s 1400 -c 2 192.0.2.20
ping -M do -s 1200 -c 2 192.0.2.20
ping -f -l 1372 192.0.2.20
Xamuul 1472 byte ah ayaa ka gudba jid Ethernet nadiif ah oo 1500 byte ah marka lagu daro 28 byte ee madaxyada IPv4 iyo ICMP. Marka imtixaankaas oo kale uu ku guulaysto kaliya xamuul yar ka dib marka tunnel-ku kaco, farqigu waa kharashka duubista, xadka tunnel-kana waa meesha fariinta diidmada ay ahayd inay ka soo baxdo. Qor labada lambar, ka hor iyo ka dib isku-xirka, sababtoo ah lammaanahaas waa caddaynta. Ku celi imtixaanka IPv6 marka abku isticmaalo, maadaama madaxu ka weyn yahay oo marinka fashilku dhaqaaqo.
Akhri caddaynta ka hor intaadan tunnel-ka eedayn
Khaladaadka abka fog, ciriiriga iyo luminta caadiga ah ayaa sidoo kale joojiya soo-dejinta, sidaas darteed hal wareejin fashilmay ma aqoonsato god madow. Waxa kala sooca waa xiriirka cabbirka: guul lagu celin karo 1200 byte iyo istaag lagu celin karo 1400 byte, isla jihada, isla barta ugu dambeysa.
Qabashada labada daraf waxay muujinaysaa baakadaha waaweyn oo baxaya oo marnaba soo gaarayn, iyada oo aan diidmo dhexdooda ahayn. Taasi waa daqiiqadda aad eegto qalabka xadka halkii aad eegi lahayd server-ka, kaas oo ka jawaaba codsi kasta oo uu dhab ahaan helo. Ciriiriguna sidoo kale wuu joojiyaa, laakiin wuxuu joojiyaa cabbirro kala duwan waqtiyo kala duwan, taasna waa saxeex kale.
Hubi dayactirka labada gaadiid
Dayactirka la taageeray waa in xadka loo ogolaado inuu soo sheego xadka dhabta ah, ama halkaas lagu ceejiyo cabbirka ugu weyn ee qaybta TCP si aan qayb aad u weyn loo tijaabin. Hoos u dhigista MTU kasta oo shabakadda ah, ama daminta dab-damiska, waxay qarinaysaa calaamadda oo ka tagaysaa qaabayn aan cidna awoodin inay ka fikirtay mustaqbalka.
ip link show dev tun0
sudo nft list ruleset | grep -i -E 'mtu|mss'
sysctl net.ipv4.tcp_mtu_probing
ping -M do -s 1400 -c 2 192.0.2.20
Xaqiiji isla imtixaanka cabbirka, ka dibna abkii fashilmay, oo hubi borotokool labaad, sababtoo ah abka UDP marnaba ma helaan sixitaanka cabbirka qaybta TCP. Kaydi qiyamka asalka ah tigidhka, sababtoo ah dayactir aan la beddeli karin waa dhibaato labaad oo sugaysa inay dhacdo. Haddii imtixaanka cabbirku gudbo oo soo-dejintu wali istaagto, godka madow ma ahayn sababta, baaritaankuna waa inuu sii socdaa halkii uu ballaarin lahaa isbeddelka.