Teastaíonn seoladh agus port ó gach deireadh tolláin ar féidir leis an taobh eile iad a shroicheadh, agus is é ródaire nach ndéanann tú riaradh air an chúis is gnáth le teip an riachtanais sin. Ní hé go bhfuil cleasanna ann an chuid spéisiúil, ach go mbraitheann gach ceann acu ar airí de thábla mapála nach bhfeiceann tú ón gcliant. Cinneann dhá airí díobh sin beagnach gach rud: conas a chruthaítear mapáil, agus an nglacann sí le paicéid ó sheoladh nár theagmhaigh an taobh istigh leis riamh. Sórtáil an timpeallacht de réir na n-airíonna sin agus stopfaidh na réitigh sheachbhóthair de bheith ina mbéaloideas.

Cinneann an tábla mapála gach rud

Coinníonn aistriú seoltaí líonra tábla ina bhfuil seoladh agus port inmheánach cláraithe in aghaidh seoladh agus port poiblí. Aistrítear freagraí a mheaitseálann taifead ar ais, agus níl aon cheann scríbe ag paicéad a thagann ón taobh amuigh gan taifead meaitseála. Míníonn an t-iompar aonair sin cén fáth nach féidir éisteoir taobh thiar den ródaire a shroicheadh ón idirlíon. Míníonn sé freisin cén fáth go gcaithfidh an chéad phaicéad i ngach treo teacht ón taobh istigh.

Féach ar an tábla ó thaobh an ródaire agus éiríonn na réitigh sheachbhóthair soiléir: buan-chlár a chruthaíonn rud éigin, nó clár sealadach a chruthaítear agus a choinnítear úr, nó ní ghlacann an trácht an bealach sin ar chor ar bith. Is iad na trí chás sin in ord an chuid eile den alt seo. Ní bhraitheann aon rud anseo ar ghné ón soláthraí thar a bhfuil sa tábla.

Cad is féidir agus cad nach féidir leis an tseirbhís coinne

Úsáideann pollpholladh UDP an taifead amach mar oscailt shealadach seachas an scagaire a shárú. Déanann an dá phiara teagmháil le seirbhís coinne, a fhoghlaimíonn gach deireadh poiblí agus a thuairiscíonn deireadh an taoibh eile ar ais. Ansin seolann an dá cheann i dtreo a chéile, agus cruthaíonn nó athnuaíonn gach paicéad amach an taifead a ligeann an freagra isteach. Is é an t-ordú a chuireann ag obair é, agus is é an t-ordú freisin a dhéanann leochaileach é: scartar go simplí le piara a sheolann sula bhfuil a thaifead cruthaithe ag an taobh eile, agus éiríonn le hatriail nóiméad níos déanaí. Ní iompraíonn an tseirbhís féin aon trácht VPN, mar sin is é an t-amú a chomhordaíonn sí an t-aon luamhán atá aici.

Cinneann iompar mapála an chuid eile, agus RFC 4787 ainmníonn na trí chruth: neamhspleách ar dheireadh, spleách ar sheoladh, agus spleách ar sheoladh agus port. Faoin gceann deireanach, athraíonn an port a chaithfidh piara a dhíriú air le gach ceann scríbe, mar sin ní bhíonn an tuar iontaofa a thuilleadh. Sin an áit a mbuaileann an teicníc le bacainní, mar baineann NAT iompair agus balla dóiteáin corparáideach dian an dá rud an intuarthacht a theastaíonn ón scéim, agus ní thugann aon mhéid athrialacha ar ais í.

Keepalives, atosú agus an deireadh a bhogann

Sreabhadh is ea cosán pollta seachas éisteoir, mar sin caithfidh gach rud a ritheann air athrú a sheasamh. Caithfidh sé an mhapáil a choinneáil beo le trácht tréimhsiúil, a thabhairt faoi deara nuair a bhogann an deireadh poiblí, agus athbhunú tar éis atosú an ródaire nó athshannadh an tseolta. Cuireann táirgí mesh VPN an loighic sin ina bplána rialaithe féin, agus fágtar fós do ghnáthfhreastalaí fút. Ní chabhraíonn keepalives ach fad a mhaireann an mhapáil chéanna, agus costálann siad ceallraí ar chliant soghluaiste, agus is ar an gcúis sin nach bhfuil eatramh ionsaitheach saor in aisce.

Tagann ríomhaire glúine a chodlaíonn uair an chloig ar ais ar dheireadh poiblí difriúil de ghnáth. Caithfidh gach rud a athbhunaíonn an cosán rith arís ón taobh istigh, rud a chuireann an riachtanas céanna ar ais ar an gcliant.

Trí bhealach timpeall ar sheoladh port atá ar iarraidh

Iarrann an chéad bhealach ar an ródaire an taifead a chruthú é féin, trí UPnP IGD, NAT-PMP nó PCP, nuair a bhíonn an ghné ann agus í casta air. Tugann an dara ceann an trácht do shealaí le seoladh poiblí, a oibríonn i gcónaí agus a chosnaíonn bandaleithead i gcónaí chomh maith le teorainn muiníne dhifriúil. Casann an tríú ceann an treo: osclaíonn an t-óstach inmheánach tollán amach chuig freastalaí poiblí agus téann gach rud eile taobh istigh de.

[Peer]
PublicKey = 6yGj3kQ2wVb8sTn1pLx4dRc7hZa9mKf2uYe5oNq0iXw=
Endpoint = relay.corp.internal:51820
PersistentKeepalive = 25
AllowedIPs = 10.44.0.0/24

Déanann deireadh sealaí an mhalartú sin sofheicthe i gcumraíocht an chliaint, áit a bhfuil an deireadh ina shealaí seachas seoladh piara féin. Coinníonn keepalive buan an mhapáil te, agus cinneann na réimíreanna ceadaithe cad is féidir leis an gcliant a sheoladh tríd. Tollán droim ar ais ón óstach inmheánach an smaoineamh céanna le húinéir difriúil, agus ní theastaíonn aon athrú NAT dó ar chor ar bith. Baineann gach ceann de na trí an riachtanas isteach gan balla dóiteáin a shárú a chuireann bac ar thrácht gan iarraidh de réir dearaidh, mar tosaíonn an trácht istigh fós.

Meaitseáil an seachbhóthar leis an té a shealbhaíonn an ródaire

Má dhéanann tú riaradh ar an ródaire, tá seoladh UDP statach níos éasca le hiniúchadh ná aon scéim phollphollta agus teipeann sé ar bhealaí a fheiceann tú. Mura ndéanann, faigh amach an dtairgeann an soláthraí sealaí nó plána rialaithe óstáilte, agus an gceadódh polasaí é a úsáid. Mura bhfuil ceachtar ar fáil, is iad na roghanna atá fágtha tollán droim ar ais nó glacadh leis nach féidir an deireadh a shroicheadh ón taobh amuigh. Tá sé níos tábhachtaí ná mar a chloistear a thaifeadadh cé acu a d'úsáid tú, mar tá na roghanna difriúil ó thaobh cé a fhéadann an trácht a bhreathnú agus cad a tharlaíonn nuair a athraíonn tríú páirtí rud éigin.

Tabhair faoi deara arbh é an cosán a bhfuair tú díreach nó trí shealaí, mar tuarann an t-aon fhíric sin an mhoill agus an t-iompar ar theip araon. Is é RFC 4787 an tagairt fós don iompar mapála atá faoi gach rud, agus is gasta a chuid mapála a léamh ná trí sheachbhóthar a thástáil in ord. Is cuma leis an tábla cén rogha a roghnaigh tú; ní chláraíonn sé ach cad is féidir leis an chéad phaicéad eile a dhéanamh.

Ailt ghaolmhara