Mini VPN nidħla: għaliex ta' ġewwa jieqaf fuq pakketti kbar
Kull mina tqatta' parti mill-baġit tal-pakketti tal-passaġġ qabel ma tibda dik li jmiss. Għodd l-intestaturi u s-sessjoni ta' ġewwa tfalli fuq pakketti kbar.
Id-DNS jiġi riżolt, is-sessjoni SSH tibqa' ħajja, u mbagħad tlugħ kbir jieqaf filwaqt li ping lejn l-istess host għadu jwieġeb. Dan il-qsim jindika d-daqs tal-pakkett aktar milli mina miksura. Il-mini nidħla jiħqu dan f'daqsijiet li lanqas waħda mill-mini ma tilħaq waħedha. Is-sessjoni ta' ġewwa hija tajba; qed jiġu mgħoddija pakketti li ma jidħlux aktar.
Fejn tassew tmur l-MTU tal-passaġġ
Kull inkapsulament iqatta' bytes qabel ma jasal dawru s-saff li jmiss. Passaġġ Ethernet joffri 1500 byte lill-pakkett ta' barra, u l-mina ta' barra tieħu sehemha qabel ma jista' jiġi indirizzat xejn ġo fiha. Valur wieħed stmat ta' overhead se jkun żbaljat eżattament daqs kemm jimporta.
Elenka s-saffi fl-ordni: passaġġ ta' aċċess, trasport ta' barra, mina ta' barra, trasport ta' ġewwa, mina ta' ġewwa, applikazzjoni. Għodd kull intestatura darba, u żomm l-UDP separat mill-intestatura u t-tikketta tal-mina stess.
Żewġ saffi WireGuard, magħduda darba
Ħu passaġġ ta' aċċess IPv4 b'mina WireGuard waħda ġewwa oħra. Is-saff ta' barra jiswa 20 byte IPv4, 8 UDP u 32 għall-intestatura tad-data WireGuard flimkien mat-tikketta tal-awtentikazzjoni tagħha. Ġo fiha, il-mina ta' ġewwa teħtieġ l-intestatura IPv4 tagħha ta' 20 byte u intestatura UDP ta' 8 byte qabel it-32 byte tagħha tat-tieni overhead WireGuard. Dak li jibqa' jżomm intestatura IPv4, intestatura TCP u d-data. Passaġġ ta' barra IPv6 jiswa 40 minflok 20 u jħalli 1320.
| Layer | Bytes |
|---|---|
| Path MTU | 1500 |
| Outer IPv4 header | 20 |
| Outer UDP header | 8 |
| Outer WireGuard header and tag | 32 |
| Inner transport IPv4 header | 20 |
| Inner UDP header | 8 |
| Inner WireGuard header and tag | 32 |
| Innermost IPv4 header | 20 |
| TCP header | 20 |
| Payload that fits | 1340 |
L-aritmetika tispiċċa fi 1340 byte. Saff wieħed bl-istess regoli jħalli 1400 għall-piż utli TCP, jiġifieri 1500 nieqes 20, 8, 32, 20 u 20, u d-differenza ta' 60 byte hija eżattament l-inkapsulament ta' ġewwa li żżid it-tieni mina.
Applika 1400 fuq passaġġ nidħal u l-mina ta' ġewwa tonqos 60 byte, inviżibbli sakemm pakkett ikun kbir biżżejjed biex ikollu bżonnhom. Il-padding u l-għażla tal-frammentazzjoni tal-protokoll stess jerġgħu jċaqalqu n-numri, għalhekk afda t-tabella.
MTU, MSS u frammentazzjoni jaġixxu f'postijiet differenti
L-MTU tal-interface jillimita dak li se joħroġ l-interface, filwaqt li l-clamping MSS tat-TCP ibiddel dak li peer TCP huwa lest jibgħat. Il-clamping isewwi s-sessjonijiet TCP u ma jagħmel xejn għal datagram UDP kbir, hekk tidher sistema ta' tiswija taħdem għal applikazzjoni waħda u taqbeż bis-skiet lill-oħra. L-għażla tal-frammentazzjoni tal-protokoll stess hija t-tielet lieva bil-fallimenti tagħha. L-MTU tal-interface huwa l-ewwel mossa komuni u l-aktar goffa.
Il-mini bil-pont u bl-instradar iġorru frames differenti, għalhekk in-numri minn skjerament ieħor rari jittrasferixxu. L-iskoperta tal-MTU tal-passaġġ, deskritta fil- RFC 8201, tgħin biss sakemm il-messaġġi ICMP li tiddependi minnhom jitħallew jgħaddu.
Insibu s-saff li jonqos
Ivverifika kull mina waħedha qabel ma tidħol fiha, jekk ir-rekwiżiti jippermettu paragun. Sonda ta' daqs fiss issolviha: ping -M do -s 1472 -c 3 10.8.0.1 tibgħat pakkett IPv4 sħiħ ta' 1500 byte ġewwa dak is-saff. Żid it-tieni saff u erġa' agħmel l-istess sonda, biex kull falliment ikun jappartjeni għal bidla magħrufa.
Meta trasferiment jieqaf, ibdel parametru wieħed dokumentat kull darba u nnota d-daqs li jfalli. Iċċekkja wkoll il-passaġġ tar-ritorn, għax ir-rekursjoni tal-passaġġi nidħla tista' timita problema tad-daqs tal-pakkett biżżejjed biex tiswa nofs jum. Risposta ICMP iffiltrata tista' taħbi l-limitu veru, għalhekk is-sonda tiswa aktar mir-raġunament.
Ikteb il-baġit fejn se jsibuha l-persuna li jmiss
Tabella b'ringiela waħda għal kull saff tgħix aktar minn regola tal-bord. Żommha ħdejn id-dijagramma tal-mina biex ħadd ma jerġa' jagħmel l-aritmetika taħt pressjoni.
Aktar mini jfissru aktar dipendenzi, għalhekk pjan ta' rollback jistħoqqlu postu ħdejn il-baġit. Jekk in-numri għadhom ma jaqblux, kejjel il-passaġġ minflok terġa' taħsibha. L-għan huwa figura li tista' tiddefendi, mhux tiftakar.