Il-ping iwieġeb, id-DNS isolvi, u kull paġna li teħtieġ segment ta’ daqs sħiħ tieqaf. Fuq uplink li jżid l-inkapsulament tiegħu stess, il-mogħdija titlef bil-kwiet xi ftit għexieren ta’ bytes mill-baġit, u profil miktub għal Ethernet nadif jibqa’ jitlob pakketti li l-linja ma tistax iġġorr. Il-konnessjoni mhix bil-mod; qed tarmi eżattament il-pakketti li jimpurtaw.

Tliet għażliet jistgħu jsewwu dan, u jaħdmu f’saffi differenti. L-għażla żbaljata jew ma tagħmel xejn jew tagħmel it-tunnel fraġli b’mod ġdid, għalhekk l-għażla tibda minn dak li l-mogħdija verament tappoġġja.

Tliet pumi, tliet saffi differenti

link-mtu huwa l-baġit ta’ barra: it-tagħbija ċċifrata flimkien mal-intestatura OpenVPN, l-intestatura UDP u l-intestatura IP ta’ barra. Jiddeskrivi dak li joħroġ mill-magna, u għalhekk huwa n-numru li l-mogħdija fiżika tillimita.

tun-mtu huwa l-baġit ta’ ġewwa: l-interface li jara t-traffiku tiegħek. Huwa akbar minn dak li l-mogħdija tista’ ġġorr eżattament bl-overhead tat-tunnel, u OpenVPN normalment jislet minnu minflok ma jġiegħlek tistabbilixxih.

mssfix huwa mekkaniżmu kompletament ieħor. Jikteb mill-ġdid id-daqs massimu tas-segment imħabbar matul il-handshakes TCP, sabiex il-pari TCP jagħżlu segmenti li jidħlu wara l-inkapsulament. Ma jbiddilx l-MTU tal-interface, u m’għandu l-ebda effett fuq UDP.

Jekk tistabbilixxi link-mtu b’mod espliċitu, OpenVPN inaqqas l-overhead tiegħu stess biex jislet l-MTU ta’ ġewwa. Dak l-overhead mhuwiex kostanti fissa; jiddependi miċ-ċifrar u mill-awtentikazzjoni, u għalhekk valur ikkupjat minn forum jista’ jkun żbaljat fuq profil ieħor. Li tistabbilixxi kemm link-mtu kif ukoll tun-mtu tagħti lill-klijent żewġ struzzjonijiet kontradittorji.

Kejjel il-mogħdija qabel ma tagħżel xi numru

Kejjel mill-interface fiżika, mhux minn ġewwa t-tunnel, u ftakar li l-ping jirrapporta t-tagħbija, mhux id-daqs tal-pakkett. Żid 28 bytes għall-intestaturi IPv4 u ICMP qabel ma tqabbel it-tagħbija ma’ frame ta’ 1500 bytes, u żomm dik il-korrezzjoni f’moħħok meta pari jirrapporta numru differenti.

Fuq klijent Linux, ping -M do -s 1472 jipprojbixxi l-frammentazzjoni u jfalli jekk il-pakkett huwa kbir wisq. Naqqas it-tagħbija sakemm tgħaddi, imbagħad żid 28 biex tikseb l-MTU tal-mogħdija. PPPoE jiswa 8 bytes, għalhekk 1492 huwa normali fuq DSL. DS-Lite u xi mogħdijiet mobbli jiswew 40 jew aktar, u t-tweġiba ġeneralment tkun inqas minn dak li jissuġġerixxi l-veloċità nominali tal-link.

Jekk kull daqs tal-ping jirnexxi iżda t-trasferimenti kbar xorta jeħlu, issuspetta toqba sewda minflok limitu sempliċi tad-daqs. Messaġġ ICMP dwar frammentazzjoni meħtieġa qed jiġi ffiltrat xi mkien tul il-mogħdija, għalhekk min jibgħat qatt ma jitgħallem iċekken, u biss il-flussi li jeħtieġu segment kbir jindunaw bih.

Illimita l-TCP l-ewwel, iċċekken it-tunnel wara

Il-handshakes TCP huma l-unika ħaġa li mssfix imiss, li normalment jagħmilha l-kontroll l-inqas invażiv biex tipprova l-ewwel. Issettjaha ftit taħt il-baġit reali tal-mogħdija, ibgħat l-istess valur mis-server sabiex iż-żewġt trufijiet jaqblu, u erġa’ ttestja download kbir. Jekk l-imblokk jgħib, il-problema kienet id-daqs tas-segment TCP, u xejn ieħor m’għandu jinbidel.

Naqqas l-MTU ta’ ġewwa meta t-traffiku affettwat mhuwiex TCP. Servizz UDP, tunnel ġewwa t-tunnel, jew applikazzjoni li tibgħat datagrams ta’ daqs sħiħ se jibqgħu jfallu wara limitu MSS għax xejn ma jikteb mill-ġdid id-daqs tal-pakketti tagħha. Naqqas tun-mtu għal dak il-każ, jew stabbilixxi link-mtu u ħalli lill-klijent jislet il-valur ta’ ġewwa, iżda qatt it-tnejn.

Taqbadx mal-għażla l-qadima tal-frammentazzjoni. Kienet taqsam il-pakketti ġewwa t-tunnel, żiedet overhead, u ġiet deprekata għal raġunijiet tajbin; OpenVPN modern jistenna li l-mogħdija tiġi deskritta b’mod preċiż.

Għaliex it-testijiet żgħar jibqgħu jaħdmu

Mistoqsijiet DNS, echos ICMP u handshakes TCP kollha huma ferm taħt id-daqs li jfalli. It-tunnel għalhekk jidher b’saħħtu f’kull test mgħaġġel waqt li l-handshakes TLS u r-risposti HTTP ifallu bil-kwiet. Eżattament dik il-kombinazzjoni, traceroute li jaħdem u browser li jeħel fl-ewwel risposta kbira, hija s-sinjal li wieħed ifittex. Aqbad għal test ta’ daqs sħiħ qabel ma taqbad għal profil ġdid.

Ivverifika bit-traffiku li falla. Ġib paġna kbira, ibgħat datagram UDP ta’ daqs sħiħ jekk dak huwa s-servizz affettwat, u erġa’ għamel minn klijent ieħor fuq uplink differenti. Innota l-MTU tal-mogħdija mkejla u l-valur li għażilt, għax inkella l-persuna li jmiss li tmiss il-profil se tqis in-numru bħala arbitrarju.

Qatt ma xxejjen l-MTU ta’ ġewwa taħt 1280 meta IPv6 tgħaddi fuq it-tunnel, għax dak huwa l-minimu li kull link IPv6 trid iġġorr. MTU iżgħar huwa fatt dwar il-mogħdija, mhux setting tal-prestazzjoni li jiġi aġġustat bil-perċezzjoni.

Artikli relatati