Wani yana gaya maka cewa VPN yana "rasa fakiti saboda MTU", ka sanya rami a kan 1400, kuma jigilar ta sake aiki. Wannan sakamakon yana jin kamar ganewar asali. Yawanci haɗari ne na lissafi: ka zaɓi lamba da ta isa ƙanƙanta don shiga ƙarƙashin iyaka da ba ka taɓa gano ta ba, kuma za ka sake saduwa da ita a cibiyar sadarwa ta gaba da wani kasafi daban.

Tatsuniyoyi biyu ne ke haifar da yawancin wannan. Na farko shi ne cewa MTU na fuskar ramin ita ce MTU ta hanya. Na biyu shi ne cewa rufewa yana cin "kai ɗaya" kuma PPPoE ba ya cin komai da ya cancanci ƙirgawa. Dukansu kuskure ne ta hanyoyin da ke sa lambar da ka zaɓa ta zama kamar ba ta da tushe alhali an ƙaddara ta.

Tatsuniya ta farko: MTU na ramin ita ce MTU ta hanya

Ƙimar da ka sanya a fuskar rami alkawari ne na gida game da mafi girman fakiti na ciki da aiwatarwa za ta miƙa ƙasa. Ainihin ƙarfin hanya siffa ce ta kowace hanyar haɗi tsakaninka da ƙarshen nesa, kuma tana iya canzawa idan hanya ta canza, idan haɗin wayar hannu ya miƙa, ko idan zirga-zirga ya ɗauki wani peering. 1500 da aka saita yana gaya maka abin da mai masaukinka zai gina, ba abin da cibiyar sadarwa za ta ɗauka ba.

Gano MTU ta hanya yana nan don daidaita waɗannan biyu, kuma ya dogara da amsa. A IPv4, mai tura kaya da ba zai iya tura fakiti cikakke ba ya kamata ya aika saƙon ICMP "fragmentation needed", kuma mai aikawa ya rage kimarsa. A IPv6, makamancin shi ne saƙon Packet Too Big, kuma masu tura kaya ba sa yin ɓangare-ɓangare a hanya kwata-kwata. Idan aka tace wannan amsa, mai aikawa yana ci gaba da ƙirƙirar fakiti da hanya ba za ta iya ɗauka ba, kuma babu abin da ke gaya masa dalili.

Tatsuniya ta biyu: rufewa yana cin kai ɗaya

Ƙidaya matakan waje da gaskiya. Kai na waje na IP yaƙi ne 20 baiti a IPv4 ko 40 a IPv6. Rufewar UDP don wuce NAT yana ƙara 8. Ka'idar ramin tana ƙara nata kai, vector na farawa ko nonce, cikawa har zuwa iyakar toshe ko daidaiton sirri, ɗan wutsiya da ƙimar duba lafiyar bayanai. Dangane da ka'ida da sirri, jimillar tana cikin goman baiti kafin fakiti na ciki ya fara.

Sannan ka sake cirewa saboda kawunan fakiti na cikin da kansu. TCP segment a cikin ramin yana ɗauke da nata kai na IP na 20 baiti da kai na TCP na 20 baiti, kuma MSS na TCP an samo shi daga MTU, ba daga kayan aiki na suna na ramin ba. Shi ya sa ping da ƙaramin kaya zai iya yin nasara yayin da jigilar fayil ke tsayawa: kayan aikin suna gwada abubuwa daban-daban, kuma ɗaya ne kawai ke amfani da TCP segment cikakke.

ip link show tun0
ping -M do -s 1472 192.0.2.10
ping -M do -s 1400 192.0.2.10

Umarni na farko yana ba da rahoton MTU na ramin da aka saita. Binciken biyu suna aika kaya na 1472 baiti, wanda tare da baiti 28 na kawunan IPv4 da ICMP fakiti ne na 1500 baiti, sannan ƙarami. Idan babban binciken ya kasa gaba ɗaya kuma ƙaramin ya yi nasara, kana da lahani mai dogaro da girma ba matsalar turawa ta gama-gari ba.

Tatsuniya ta uku: PPPoE har yanzu yana ba ka 1500 mai tsabta

Hanyar shiga PPPoE ta al'ada ba ta ɗauke da fakiti IP na 1500 baiti. Kai na PPPoE tare da filin ka'idar PPP suna cin baiti 8 a cikin firam na Ethernet, wanda ke barin 1492 ga fakiti IP. Wannan ita ce iyakar gargajiya da aka bayyana a RFC 2516. Idan ka gudanar da VPN a kan irin wannan hanyar, kuɗin ramin yana fitowa daga wancan 1492, ba daga 1500 ba.

RFC 4638 ya bayyana hanyar tattaunawa kan babban kayan PPP idan duka mai tattara shiga da kayan abokin ciniki sun goyi bayan hakan, shi ya sa "wannan haɗin yana amfani da PPPoE" shi kaɗai ba ya tabbatar da takamaiman lamba. Saitin gida ba zai iya tilasta na'urar tsaka-tsaki ta karɓi fakiti da ba a taɓa saita ta dominsa ba, don haka tambaya mai amfani ita ce abin da hanyar ta tattauna da gaske, ba abin da lakabin ke faɗa ba.

Me ya sa gazawar ke kama da zaɓaɓɓiya

Nasara ga ƙananan buƙatu da tsayawa ga manyan jigila alama ce ta gargajiya ta baƙin rami na MTU ta hanya. Musafaha, tambayar DNS da kiran API duk sun shiga; jigilar yawa tana ƙirƙirar sassan cikakke waɗanda ke mutuwa a hanyar haɗi ɗaya, kuma saƙon ICMP da ya kamata ya ba da rahoton matsalar ba ya isowa. Haɗin yana kama da lafiya kuma zazzagewar tana rataye, wanda ke sa mutane su duba uwar garken maimakon hanya.

Kuskure na biyu da ke da alaƙa shi ne haɗa lambobi uku: MTU na fuska, MSS na TCP da saitin ɓangare-ɓangare ko cikawa na ka'idar kanta. Matsawa MSS a kan mai tura kaya yana sake rubuta MSS da aka sanar domin mai aikawa ya gina ƙananan sassa; ba ya canza MTU na ramin kuma ba ya taimaka wa zirga-zirgar UDP. Ba da lamba ɗaya ga duka ukun saboda suna kama da alaƙa ita ce hanyar da canji mai kyakkyawar niyya ke karya saitin da ke aiki.

Abin da za a canza, kuma a wace doka

Fara da hujja. Tabbatar da binciken da ke sama cewa lahani ya dogara da girma, sannan nemo mafi ƙarancin girman da ke wucewa da mafi girma da ke kasawa. Duba ainihin MTU na hanyar shiga kafin ka zargi ramin; hanyar PPPoE tana iyakance kasafin kafin VPN ɗinka ya taɓa ta. Yi bayanin ainihin ƙimomin domin a iya mayar da canjin baya.

Sannan yi amfani da mafi ƙarancin daidaitawa da abokin ciniki ya rubuta. Yawancin abokan ciniki suna ba da MTU na rami tare da zaɓin gyaran MSS, kuma zaɓin MSS sau da yawa shi ne mafi kyawun hannu ga TCP domin yana isa ga mai aikawa ba tare da rage kowane fakiti ba. Sake gwada wannan manufa da wannan jigila, kuma rubuta lambobin da ka daidaita a kansu. Ƙimar rami da ke aiki a cibiyar sadarwa ɗaya ba ma'auni na duniya ba ce, kuma wuri na gaba zai sami nasa kasafin.

Labarai masu alaƙa