OpenVPN ar PPPoE: an gceart link-mtu, tun-mtu nó mssfix a laghdú?
Oibríonn ping, ach stopann leathanaigh mhóra ar nasc PPPoE nó DS-Lite. Roghnaigh idir link-mtu, tun-mtu agus mssfix tríd an gcosán a thomhas, ní trí bhuille faoi thuairim.
Freagraíonn ping, réitíonn DNS, agus stopann gach leathanach a dteastaíonn deighleog lánmhéide uaidh. Ar nasc a chuireann a inchapsú féin leis, cailleann an cosán go ciúin cúpla dosaen beart den bhuiséad, agus leanann próifíl a scríobhadh do Ethernet glan de bheith ag iarraidh paicéad nach féidir leis an líne a iompar. Níl an nasc mall; tá sé ag caitheamh amach go beacht na paicéid a bhfuil tábhacht leo.
Is féidir le trí rogha é seo a shocrú, agus oibríonn siad ar shraitheanna éagsúla. Má roghnaítear an ceann míchuí, ní dhéanann sé faic nó déanann sé an tollán leochaileach ar bhealach nua, mar sin tosaíonn an rogha ar an méid a thacaíonn an cosán leis i ndáiríre.
Trí chnaipe, trí shraith éagsúla
link-mtu an buiséad seachtrach: an t-ualach criptithe móide ceanntásc OpenVPN, ceanntásc UDP agus an ceanntásc IP seachtrach. Déanann sé cur síos ar an méid a fhágann an meaisín, agus sin é an fáth gurb é an uimhir a chuireann an cosán fisiceach teorainn leis.
tun-mtu an buiséad inmheánach: an comhéadan a fheiceann do thrácht. Tá sé níos mó ná an méid is féidir leis an gcosán a iompar go beacht de réir fhorluí an tolláin, agus de ghnáth baintear an ceann seo amach le OpenVPN seachas iallach a chur ort é a shocrú.
Is meicníocht iomlán difriúil é mssfix. Athscríobhann sé an uasmhéid deighleoige a fhógraítear le linn croitheadh láimhe TCP, ionas go roghnaíonn piaraí TCP deighleoga a fhóireann tar éis an inchapsúcháin. Ní athraíonn sé MTU an chomhéadain, agus níl aon éifeacht aige ar UDP.
Má shocraíonn tú link-mtu go sainráite, baineann OpenVPN a fhorluí féin de chun an MTU inmheánach a dhíorthú. Ní tairiseach seasta é an forluí sin; braitheann sé ar an sifear agus ar an bhfíordheimhniú, agus sin é an fáth gur féidir le luach a cóipeáladh ó fhóram a bheith mícheart ar phróifíl eile. Má shocraíonn tú link-mtu agus tun-mtu araon, tugann tú dhá threoir chontrártha don chliant.
Tomhais an cosán sula roghnaíonn tú aon uimhir
Tomhais ón gcomhéadan fisiceach, ní ón taobh istigh den tollán, agus cuimhnigh go dtuairiscíonn ping an t-ualach, ní méid an phaicéid. Cuir 28 beart leis do cheanntásca IPv4 agus ICMP sula gcuireann tú an t-ualach i gcomparáid le fráma 1500 beart, agus coinnigh an ceartú sin i gcuimhne nuair a thuairiscíonn piara uimhir eile.
Ar chliant Linux, cuireann ping -M do -s 1472 cosc ar ilroinnt agus teipeann sé má tá an paicéad rómhór. Laghdaigh an t-ualach go dtí go n-éiríonn leis, ansin cuir 28 leis chun MTU an chosáin a fháil. Cosnaíonn PPPoE 8 mbeart, mar sin is gnáth rud é 1492 ar DSL. Cosnaíonn DS-Lite agus roinnt cosán soghluaiste 40 nó níos mó, agus is gnách go mbíonn an freagra níos ísle ná mar a thugann luas ainmniúil an naisc le tuiscint.
Má éiríonn le gach méid ping ach go stopann aistrithe móra fós, cuir amhras i bpoll dubh seachas i dteorainn mhéide shimplí. Tá teachtaireacht ICMP faoi ilroinnt riachtanach á scagadh áit éigin ar an gcosán, mar sin ní fhoghlaimíonn an seoltóir riamh conas laghdú, agus ní thugann ach na sreafaí a dteastaíonn deighleog mhór uathu faoi deara é.
Clampáil TCP ar dtús, crap an tollán ina dhiaidh sin
Is iad croitheadh láimhe TCP an t-aon rud a mbaineann mssfix leis, rud a fhágann gurb é an rialuithe is lú cur isteach é le triail ar dtús. Socraigh é beagán faoi bhuiséad fíor an chosáin, brúigh an luach céanna ón bhfreastalaí ionas go n-aontaíonn an dá cheann, agus aththriail íoslódáil mhór. Má ghlanann an stad, ba é méid dheighleog TCP an fhadhb, agus ní gá aon rud eile a athrú.
Laghdaigh an MTU inmheánach nuair nach TCP an trácht atá i gceist. Leanfaidh seirbhís UDP, tollán laistigh den tollán, nó feidhmchlár a sheolann datagramanna lánmhéide de bheith ag teip tar éis clampa MSS mar ní athscríobhann aon rud méid a phaicéid. Laghdaigh tun-mtu don chás sin, nó socraigh link-mtu agus lig don chliant an luach inmheánach a dhíorthú, ach ní an dá rud riamh.
Ná bain úsáid as an seanrogha ilroinnte. Scoilt sé paicéid laistigh den tollán, chuir forluí leis, agus tá sé dúchurtha ar chúiseanna maithe; tá OpenVPN nua-aimseartha ag súil go ndéanfaí cur síos cruinn ar an gcosán ina ionad.
Cén fáth a n-oibríonn mionphromhaidh i gcónaí
Tá fiosrúcháin DNS, macallaí ICMP agus croitheadh láimhe TCP go léir i bhfad faoi bhun an mhéide a theipeann. Breathnaíonn an tollán sláintiúil dá bhrí sin i ngach tástáil thapa, agus teipeann croitheadh láimhe TLS agus freagraí HTTP go ciúin. Is é an meascán sin, traceroute a oibríonn agus brabhsálaí a stopann ar an gcéad fhreagra mór, an comhartha a chaithfidh tú a lorg. Bain úsáid as promhadh lánmhéide sula mbaineann tú úsáid as próifíl nua.
Fíoraigh leis an trácht a theip. Faigh leathanach mór, seol datagram UDP lánmhéide más é sin an tseirbhís atá i gceist, agus déan arís ón dara cliant ar nasc eile. Taifead MTU tomhaiste an chosáin agus an luach a roghnaigh tú, mar seachas sin measfaidh an chéad duine eile a bhaineann leis an bpróifíl go bhfuil an uimhir treallach.
Ná tóg an MTU inmheánach riamh faoi bhun 1280 nuair a ritheann IPv6 thar an tollán, mar sin é an t-íosmhéid a chaithfidh gach nasc IPv6 a iompar. Is fíric faoin gcosán é MTU níos lú, ní socrú feidhmíochta atá le tiúnadh de réir mothúcháin.