Àwọn ìtàn àròsọ MTU VPN: kí ni ó fi jẹ́ kí àwọn pákẹ́tì rẹ dín kù àti ibi tí ààyè náà lọ
Ìdìpọ̀ àti PPPoE ń jẹ ààyè nínú pákẹ́tì, ṣùgbọ́n MTU tí ó kéré kì í ṣe ìwádìí àrùn. Yà ìwọ̀n inú àti ìta sọ́tọ̀ kí o tó yí nọ́mbà padà.
Ẹnìkan sọ fún ọ pé VPN "ń pàdánù àwọn pákẹ́tì nítorí MTU", ìwọ fi ọ̀nà àbẹ̀wò náà sí 1400, ìgbékalẹ̀ náà sì tún ṣiṣẹ́. Àbájáde yẹn dà bí ìwádìí àrùn. Ní ọ̀pọ̀ ìgbà, àṣìṣe ìṣirò lásán ni: o yan nọ́mbà tí ó kéré tó láti wà lábẹ́ ààlà tí o kò dà mọ̀ rí, àti pé o máa pàdé ààlà kan náà lẹ́ẹ̀kan sí i ní nẹ́tíwọ́kì tó kàn pẹ̀lú ìsúná mìíràn.
Àwọn ìtàn àròsọ méjì ló ń fa ọ̀pọ̀ jùlọ nínú èyí. Èyí àkọ́kọ́ ni pé MTU ti ojú-ọ̀nà àbẹ̀wò náà ni MTU ti ọ̀nà. Èyí kejì ni pé ìdìpọ̀ máa ń ná "orí kan" àti pé PPPoE kò ná ohunkóhun tí ó tọ́ láti kà. Àwọn méjèèjì lòdì sí èyí ní ọ̀nà tí ó máa ń jẹ́ kí nọ́mbà tí o yan dà bí ẹni pé kò ní ìdí, nígbà tí ó jẹ́ pé a ti pinnu rẹ̀.
Ìtàn àròsọ kìíní: MTU ti ọ̀nà àbẹ̀wò náà ni MTU ti ọ̀nà
Iye tí o fi sórí ojú-ọ̀nà àbẹ̀wò jẹ́ ìlérí àdúgbò nípa pákẹ́tì inú tí ó tóbi jùlọ tí ìmúṣẹ máa fi sílẹ̀. Agbára gidi ti ọ̀nà jẹ́ àbùdá gbogbo ìsopọ̀ láàárín ìwọ àti ìpẹ̀kun jíjìnnà, ó sì lè yí padà nígbà tí ọ̀nà bá yí padà, nígbà tí ìsopọ̀ alágbèéká bá kọjá, tàbí nígbà tí ìrìnàjò bá gba peering mìíràn. 1500 tí a ṣètò sọ fún ọ ohun tí ẹ̀rọ ìgbàlódé rẹ máa kọ́, kì í ṣe ohun tí nẹ́tíwọ́kì máa gbé.
Ìwádìí MTU ti ọ̀nà wà láti ìbámu àwọn méjèèjì, ó sì gbára lé ìpadà ìsọ̀rọ̀. Nínú IPv4, olùdarí tí kò lè fi pákẹ́tì ìwọ̀n kíkún kọjá gbọ́dọ̀ fi ìfiránṣẹ́ ICMP "fragmentation needed" ránṣẹ́, olùfiránṣẹ́ sì dín ìdíwọ̀n rẹ̀ kù. Nínú IPv6, ohun tí ó bá a mu ni ìfiránṣẹ́ Packet Too Big, àwọn olùdarí kò sì pín nǹkan ní ọ̀nà rárá. Nígbà tí a bá ṣe àwọ̀n ìpadà ìsọ̀rọ̀ yẹn, olùfiránṣẹ́ máa ń ṣẹ̀dá àwọn pákẹ́tì tí ọ̀nà kò lè gbé, kò sì sí ohun tí ó sọ ìdí fún un.
Ìtàn àròsọ kejì: ìdìpọ̀ máa ń ná orí kan
Ka àwọn ìpele òde pẹ̀lú òtítọ́. Orí IP òde jẹ́ 20 baiti nínú IPv4 tàbí 40 nínú IPv6. Ìdìpọ̀ UDP fún àrékọjá NAT máa ń fi 8 kún. Ìlànà ọ̀nà àbẹ̀wò máa ń fi orí tirẹ̀ kún, fáńtì ìbẹ̀rẹ̀ tàbí nonce, kíkún dé ààlà búlọ́kì tàbí ìlà-dúró ti ìkọ̀kọ̀, ẹ̀yà ìparí àti iye àyẹ̀wò ìdúróṣinṣin. Ní ìbámu pẹ̀lú ìlànà àti ìkọ̀kọ̀, àpapọ̀ náà wà ní àlàáfíà nínú ẹ̀wá báìtì ṣáájú kí pákẹ́tì inú tó bẹ̀rẹ̀.
Lẹ́yìn náà yọ àwọn orí ti pákẹ́tì inú fúnra rẹ̀ kúrò. Ẹ̀ka TCP nínú ọ̀nà àbẹ̀wò ń gbé orí IP 20 baiti tirẹ̀ àti orí TCP 20 baiti, MSS ti TCP sì jáde láti MTU, kì í ṣe láti ẹrù orúkọ ti ọ̀nà àbẹ̀wò. Ìdí nìyẹn tí ping pẹ̀lú ẹrù kékeré lè ṣàṣeyọrí nígbà tí ìgbékalẹ̀ fáìlì ń dúró: àwọn irinṣẹ́ ń dán ohun tó yàtọ̀ wo, ọ̀kan ṣoṣo nínú wọn sì ń lo ẹ̀ka TCP ìwọ̀n kíkún.
ip link show tun0
ping -M do -s 1472 192.0.2.10
ping -M do -s 1400 192.0.2.10
Àṣẹ àkọ́kọ́ máa ń ròyìn MTU ti ọ̀nà àbẹ̀wò tí a ṣètò. Àwọn ìdánwò méjèèjì fi ẹrù 1472 baiti ránṣẹ́, èyí tí ó pẹ̀lú 28 baiti orí IPv4 àti ICMP jẹ́ pákẹ́tì 1500 baiti, lẹ́yìn náà èyí tó kéré. Tí ìdánwò ńlá bá kùnà pátápátá tí èyí kékeré sì ṣàṣeyọrí, o ní àbùkù tí ó gbára lé ìwọ̀n, kì í ṣe ìṣòro ìtọ́nà gbogbogbò.
Ìtàn àròsọ kẹta: PPPoE ṣì ń fún ọ ní 1500 mímọ́
Ìsopọ̀ àwọn ìwọlé PPPoE àṣà kò gbé pákẹ́tì IP 1500 baiti. Orí PPPoE pẹ̀lú pápá ìlànà PPP máa ń gba 8 baiti nínú férémù Ethernet, èyí tí ó fi 1492 sílẹ̀ fún pákẹ́tì IP. Ìyẹn ni ààlà àṣà tí a ṣàlàyé nínú RFC 2516. Tí o bá ń ṣiṣẹ́ VPN lórí irú ìsopọ̀ bẹ́ẹ̀, owó àfikún ti ọ̀nà àbẹ̀wò máa ń jáde láti inú 1492 yẹn, kì í ṣe láti 1500.
RFC 4638 ṣàlàyé ọ̀nà láti dúnàádúrà nípa ẹrù PPP tó tóbi jùlọ nígbà tí ilé-iṣẹ́ ìwọlé àti ẹ̀rọ oníbàárà bá ti ṣe àtìlẹ́yìn fún un, ìdí nìyẹn tí "ìsopọ̀ yìí ń lo PPPoE" nìkan kò fi nọ́mbà pàtó kan hàn. Ètò àdúgbò kò lè fipá mú ẹ̀rọ aláàárín láti gba pákẹ́tì tí a kò ṣètò rẹ̀ fún rí, nítorí náà ìbéèrè tí ó wúlò ni ohun tí ìsopọ̀ náà dúnàádúrà lórí gan-an, kì í ṣe ohun tí àmì náà sọ.
Ìdí tí àbùkù náà fi dà bí ẹni pé a yàn án
Kí àwọn ìbéèrè kékeré ṣàṣeyọrí kí àwọn ìgbékalẹ̀ ńlá sì dúró ni àmì àṣà ti ihò dúdú MTU ọ̀nà. Ìfọwọ́kàn, ìbéèrè DNS àti ìpè API gbogbo wọn wọ̀; ìgbékalẹ̀ púpọ̀ máa ń dá àwọn ẹ̀ka ìwọ̀n kíkún tí wọ́n kú ní ìsopọ̀ kan, ìfiránṣẹ́ ICMP tí ó yẹ kí ó ròyìn ìṣòro náà kò sì dé rí. Ìsopọ̀ náà dà bí ẹni tí ó wà dáadáa, ìgbàlódé náà sì ń dúró, èyí tí ó máa ń mú kí àwọn ènìyàn wo olùpèsè náà dípò ọ̀nà.
Àṣìṣe kejì, tí ó ní ìbáṣepọ̀, ni láti dàpọ̀ nọ́mbà mẹ́ta: MTU ojú-ọ̀nà, MSS ti TCP àti ètò pínpín tàbí kíkún ti ìlànà fúnra rẹ̀. Fífún MSS mọ́ orí olùdarí máa ń tún MSS tí a kéde kọ, kí olùfiránṣẹ́ lè kọ́ àwọn ẹ̀ka kékeré; kò yí MTU ọ̀nà àbẹ̀wò padà, kò sì ran ìrìnàjò UDP lọ́wọ́. Fífún àwọn mẹ́tẹ̀ẹ̀ta ní nọ́mbà kan náà nítorí pé wọ́n dà bí ẹni tí wọ́n ní ìbáṣepọ̀ ni ọ̀nà tí ìyípadà pẹ̀lú èrò rere máa ń fi ba ètò tí ń ṣiṣẹ́ jẹ́.
Kí ni láti yí padà, àti ní ọ̀nà wo
Bẹ̀rẹ̀ pẹ̀lú ẹ̀rí. Fi àwọn ìdánwò tó wà lókè rí i dájú pé àbùkù náà gbára lé ìwọ̀n, lẹ́yìn náà wá ìwọ̀n tí ó kéré jùlọ tí ó ń kọjá àti èyí tí ó tóbi jùlọ tí ó ń kùnà. Ṣàyẹ̀wò MTU gidi ti ìsopọ̀ ìwọlé kí o tó di ọ̀nà àbẹ̀wò lẹ́bi; ìsopọ̀ PPPoE máa ń dín ìsúná kù kí VPN rẹ tó fọwọ́ kàn án. Kọ àwọn iye ìpilẹ̀ṣẹ̀ sílẹ̀ kí a lè yí ìyípadà náà padà.
Lẹ́yìn náà lo àtúnṣe tí ó kéré jùlọ tí oníbàárà ṣàkọsílẹ̀. Ọ̀pọ̀ oníbàárà máa ń pèsè MTU ọ̀nà àbẹ̀wò pẹ̀lú àṣàyàn àtúnṣe MSS, àṣàyàn MSS sì sábà jẹ́ ọ̀nà tí ó dára jùlọ fún TCP nítorí pé ó máa ń dé ọ̀dọ̀ olùfiránṣẹ́ láìdín gbogbo pákẹ́tì kù. Tún ibi-àfojúsùn kan náà àti ìgbékalẹ̀ kan náà dánwò, kí o sì kọ àwọn nọ́mbà tí o parí lórí wọn. Iye ọ̀nà àbẹ̀wò tí ó ń ṣiṣẹ́ lórí nẹ́tíwọ́kì ìwọlé kan kì í ṣe ìdúró àgbáyé, ibi tó kàn yóò sì ní ìsúná tirẹ̀.