Tunnel-ku wuxuu tuuraa wareejinno waaweyn laakiin wuxuu dhaafi doonaa ping, sidaas darteed taladu si dhakhso ah ayay u timaadaa: hoos u dhig MTU. Sixitaanku mararka qaar wuu shaqeeyaa, ka dibna waxaa lagu dabaqaa profile kasta oo shabakad kasta ah. Halkaas ayaa sixitaan bartilmaameed ah uu noqdaa canshuur joogto ah oo wax-soo-saarka ah. Isbarbardhigga la samayn karo waa kan u dhexeeya xadka dhabta ah ee wadada iyo kharashka yaraynta packet kasta oo ka hooseeya.

Maxaa dhab ahaan yaraada markaad hoos u dhigto MTU

Packet kastaa wuxuu qaataa cinwaanno ka hor inta uusan qaadin xogtaada. Wadada Ethernet ee 1500 byte, IPv4 iyo TCP waxay cunaan 40 byte oo waxay uga tagaan 1460 xamuulka; encapsulation waxay kor ugu daraa cinwaannada dibadda ee IP, UDP iyo tunnel, sidaas darteed miisaaniyadda gudaha ee xamuulka mar kale ayay hoos u dhaadhacdaa. Hoos u dhigista MTU ee interface-ka ayaa si ula kac ah u yaraysa miisaaniyaddaas.

Kharashku wuxuu la siman yahay tirada packet-yada, ma aha tirada byte-yada. Isla faylka oo loo qaybiyay packet-yo badan wuxuu u baahan yahay joojinno badan, go'aammo badan oo waddo-maris ah iyo habayn badan oo packet kasta ah qalab kasta oo wadada ku yaal. Router hore ugu dhow xadka packet-yada ilbiriqsiga, taasi waa gaabis dhab ah oo ma aha khalad soo-koobid. Kharashku wuxuu muuqdaa xitaa marka wareejinta laftaheedu guulaysto.

Taasi waa sababta MTU yar uu yahay waddo dhinac-mar ah oo xadka ah, ma aha hagaajin guud. Wuxuu iibsadaa lagu-kalsoonaan waddo aan qaadi karin frame-ka weyn, wuxuuna qaadaa kharash dheeraad ah packet kasta oo aan u baahnayn yaraynta.

Goorma MTU yar uu yahay sixitaanka saxda ah

Calaamadda caadiga ah waa mid gaar ah: TCP gacan-qabsiga wuu dhammaadaa, jawaabo yaryar ayaa yimaadaa, soo-dejinta weyn way istaagtaa ama dib ayaa loo dhigaa. Ping leh bit-ka ha-kala-qaybin ee 1472 byte wuu guuldarraystaa halka ping 1400 byte uu guulaysto, taas oo tilmaamaysa waddo aan qaadi karin packet buuxa oo aan gaarsiin fariinta ICMP ee u sheegi lahayd dirid-hayaha inuu yareeyo.

Ogaanshaha MTU wadada wuxuu ku tiirsan yahay fariimahaas ICMP ee baahida kala-qaybinta. Marka dab-damiska uu tuuro, dirid-hayuhu wuu sii celceliyaa packet-ka weyn oo xiriirku wuxuu u muuqdaa mid laalaaban. Hoos u dhigista MTU dhinaca tunnel-ka waxay ka fogaataa celcelinta, taasna waa sixitaan sharci ah shabakadaas.

Teknoolojiyada gelitaanku sidoo kale waxay dejiyaan xaddidkooda: PPPoE badanaa wuxuu ku xaddidan yahay 1492, qaar waddooyin mobile iyo DSL ah way ka hooseeyaan, tunnel-yada isdhexgal ahna kharashka laba jeer ayay ka gooyaan. Cabbir wadada dhabta ah halkii aad ka koobi lahayd lambar buug-gacmeed, oo xusuusnow in IPv6 uu u baahan yahay ugu yaraan 1280 byte MTU xiriir kasta oo qaada, sida RFC 8200 tilmaamayo.

Isbarbar dhig saddexda xakameyn ka hor inta aadan mid beddelin

MTU, MSS iyo kala-qaybintu waa xakameynno kala duwan oo heerar kala duwan ah, beddelka khaladkana wuxuu calaamadda ku reebaa meesheeda.

ControlLayerWhat it changesWhere it misleads
Interface MTUIP linkLargest frame the interface will sendPenalizes every protocol, not just the one that failed
TCP MSS clampTCPSegment size advertised in the handshakeLeaves UDP and QUIC untouched
DF and fragmentationIPWhether a router may split a packetCan break path MTU discovery and security assumptions
Tunnel overheadEncapsulationInner MTU after outer headersMismatch shows up only for large inner packets

Xaddididda MSS inta badan waa sixitaanka ugu yar ee faragelin, sababtoo ah waxay saameynaysaa TCP oo keliya oo interface-ka waxay uga tagtaa xor traffic kale. MTU interface hoose ayaa ballaaran oo fudud in laga fikiro, sidaas darteed waa caadi router-yada macaamiisha, laakiin waxay dhibaatada hal protocol ka qaaddaa protocol kasta.

Dami gelinta habdhaqanka ha-kala-qaybin waxay qarinaysaa calaamadda iyada oo u oggolaanaysa kala-qaybin, oo inta badan waxay ka sii daraysaa daahitaanka iyada oo jebinaysa jawaab-celinta taas oo heli lahayd cabbirka saxda ah. Ka fogow tan sixitaan joogto ah.

Cabbir is-dheellitirka halkii aad ka cabbiri lahayd hal lambar

Ka hel xadka wadada baaritaan ha-kala-qaybin, ka bilow sarreeya oo hoos u soo deg ilaa jawaabtu timaaddo:

ping -M do -s 1472 203.0.113.10
ping -M do -s 1400 203.0.113.10
tracepath 203.0.113.10

Kadib isbarbar dhig hawsha dhabta ah labada dejinta: isla wareejinta faylka, isla barta dhamaadka iyo isla shabakada. Diiwaangeli waqtiga dhamaystirka iyo dib-u-dirista, tusaale ahaan nstat -az TcpRetransSegs, oo la soco CPU-ga qalabka haddii tunnel-ku ku dhammaado router yar. Tijaabo wax-soo-saar macmal ah oo gaaban ayaa laga yaabaa inay seegto istaagga oo kaliya ka muuqda dhowr megabyte ka dib.

Tiriyayaasha packet-yada way kordhi doonaan yaraynta ka dib sababtoo ah isla wareejinta hadda waxay isticmaashaa packet-yo badan. Taasi waa la filayay oo ma aha caddayn wax-soo-saar sare. Isbarbar dhig xogta application-ka dhamaystiran, tirada dib-u-dirista iyo jawaab-celinta, ma aha oo kaliya heerka packet-yada.

Soo bandhig beddelka tallaabooyin oo ku hay xadidan

Diiwaangeli qiimaha asalka ah, beddel hal xakameyn, oo ku celi cabbirka ka hor inta aadan ka dhigin mid joogto ah. Haddii caddayntu aanay faa'iido muujin, soo celi qiimihii hore isla amarka interface-ka ee aad isticmaashay inaad dejiso:

ip link set dev wg0 mtu 1420
ip link set dev wg0 mtu 1500

Ku xaddid natiijada shabakada u baahnayd. Profile ay tahay inuu ka shaqeeyo Wi-Fi hotel, hotspot mobile iyo LAN xafiis waa inuusan dhaxlin qiimaha ugu hooseeya ee mid kasta oo iyaga ka mid ah u baahan yahay, haddii aan macmiilku awoodin inuu ogaado wadada.

Qiimaha saxda ah waa MTU ugu weyn ee wadada ka badbaada, ma aha kan ugu yar ee calaamadda tirtira. Diiwaangeli wadada, natiijada baaritaanka iyo dib-u-celinta, oo dib u eeg dejinta marka shabakada gelitaanku isbeddesho.

Maqaallo la xiriira