Ceanglaíonn cliant le ceann de roinnt freastalaithe OpenVPN agus ansin teastaíonn seirbhís bheag uaidh a ritheann ar an nód sin: leathanach stádais, críochphointe méadrachtaí, gníomhaire cúltaca. Má thugtar an seoladh príobháideach céanna don tseirbhís ar gach nód, bíonn cumraíocht an chliaint mar an gcéanna cibé freastalaí ar thuirling sé air. Tá an áisiúlacht sin fíor, agus is furasta freisin róléamh a dhéanamh uirthi: insíonn an seoladh roinnte duit cén nód a shroich tú, ní go bhfuil rud ar bith iomarcach.

Cén fáth a n-oibríonn an seoladh céanna ar gach nód

Sealbhaíonn gach nód an seoladh go háitiúil agus freagraíonn sé air, mar sin faigheann cliant a shroicheann é trína thollán reatha an tseirbhís ag an taobh eile den tollán sin. Ní dhéantar aon chomhordú idir na nóid, agus ní thrasnaíonn aon trácht ó nód amháin go nód eile.

Is lipéad áitiúil é an seoladh, arna athrá seach arna mhacasamhlú. Ní fhreagraíonn gach nód ach ar a shon féin, agus ní sheolann aon cheann acu trácht don seoladh thar ceann nóid eile. Sin an rud a choinníonn cumraíocht cliaint amháin bailí agus na freastalaithe fós neamhspleách. Sin freisin an fáth nach dteastaíonn aon chomhordú idir na nóid ón dearadh.

Sin an fáth a n-oibríonn an chumraíocht chéanna ar gach freastalaí gan prótacal ródaithe eatarthu. Sin freisin an fáth nach ndeir an dearadh aon rud faoi shláinte: tá an seoladh ar nód míshláintiúil go díreach mar atá sé ar nód sláintiúil, toisc go bhfuil sé ceangailte leis an óstach seach le bheith úsáideach don tseirbhís.

Sann don loopback é, ní don tollán

Má chuirtear an seoladh ar chomhéadan loopback, dícheanglaítear ó shaolré aon fheiste tolláin é, mar sin ní bhaineann athnascadh ná athlódáil cumraíochta é. Bíonn an seoladh ann chomh fada agus a bhíonn an t-óstach ann.

Ní scagaire é seoladh ar lo. Caithfidh an tseirbhís éisteacht air fós, agus measúnnaíonn balla dóiteáin an óstaigh an fíorchonair isteach fós, a thagann isteach ar chomhéadan an tolláin. Duine ar bith a cheapann gurb ionann loopback agus áitiúil amháin, críochnaíonn sé ag blocáil cliaint dhlisteanacha nó ag nochtadh rud nach raibh ar intinn aige.

Déan an sannadh marthanach trí chumraíocht líonra an óstaigh seach í a chur leis arís ó chrúca. Ní spreagfar crúca socraithe ar nód nár tháinig aon tollán aníos air, agus nár cheart go mbeadh seoladh na seirbhíse ag brath ar ghníomhaíocht an tolláin. Cuir an seoladh i gcumraíocht an chomhéadain atá ag do dháileadh, ansin atosaigh uair amháin agus seiceáil é. Is é atosú an t-aon tástáil a mhaireann athrú cumraíochta níos déanaí.

ip address show dev lo | grep 10.250.0.1
ip address add 10.250.0.1/32 dev lo

Brúigh bealach amháin agus ciallaigh ceann scríbe amháin

Teastaíonn bealach óstaigh don seoladh ón gcliant, arna thairiscint ag an bhfreastalaí a nascann sé leis. Toisc go dtairgeann gach freastalaí an ceann scríbe céanna, ní athraíonn an próifíl nuair a ghluaiseann an cliant.

Fíoraigh cad a shuiteáil an cliant sula gcuireann tú an milleán ar an tseirbhís.

ip route get 10.250.0.1

Do sheirbhís HTTP, tabhair ainm don seoladh agus deimhniú don ainm sin. Ní féiniúlacht í an IP roinnte, agus ní bhaineann sé fíorú TLS, ná ní thugann sé údar cóip de phríomheochair amháin a chur ar gach nód. Coinníonn ainm a réitíonn leis an seoladh roinnte scéal an deimhnithe gnáth agus ligeann sé duit féiniúlacht in aghaidh an nóid a choinneáil más gá.

Cad nach féidir leis an seoladh roinnte a dhéanamh

Ní sholáthraíonn sé aistriú teipe. Má fhaigheann an nód roghnaithe bás, faigheann an seoladh bás leis, agus caithfidh an cliant athnascadh áit éigin eile.

Ní aistríonn sé seisiún TCP beo, toisc go gcríochnaíonn nasc nua ar óstach eile nach bhfuil aon eolas aige ar an seancheann.

Ní roghnaíonn sé nód sláintiúil, ní chothromaíonn sé ualach, agus ní shioncronaíonn sé sonraí idir nóid. Is meicníocht ar leith í gach ceann acu lena móid teipe féin, agus is é an dóigh a bhfaigheann dearadh simplí cáil neamhthuillte ar athléimneacht ná ligean ort go gclúdaíonn an chleas seoladh iad. Má bhíonn dhá thollán gníomhach ag an am céanna, éiríonn brí an chinn scríbe débhríoch, mar sin coinnigh an toimhde faoi thollán gníomhach amháin go sainráite.

Coinnigh féiniúlacht na seirbhíse leis an ainm

Scríobh síos cad is brí leis an seoladh: sroicheann sé an tseirbhís ar an nód a bhfuil an cliant nasctha leis faoi láthair. Coisceann an aon abairt sin an chuid is mó den mhíthuiscint a tharraingíonn an patrún seo.

Ansin déan na píosaí a dhoiciméadú le chéile: an seoladh, an comhéadan a bhfuil sé air, an bealach a bhrúnn an freastalaí, agus an t-ainm agus an deimhniú a chuireann an tseirbhís i láthair. Ceithre fhíric bheaga ar féidir le léitheoir amach anseo iad a fhíorú, san ord a seiceálfaidh sé iad.

Má tá ceann scríbe cobhsaí de dhíth do sheirbhís áitiúil nóid, oireann an patrún agus ní chosnaíonn sé beagnach faic.

Más infhaighteacht atá de dhíth, téigh suas leibhéal: comhlaoir ualaigh, ainm seirbhíse le seiceálacha sláinte, nó córas ornáithe atá eolach cheana ar conas nód a athsholáthar.

Má chinntear sin go luath, fanann an seoladh roinnte mar atá sé, lipéad áisiúil, seach mar chomhpháirt a mbítear ag súil go ciúin leis go ndéanfaidh sé obair nár dearadh riamh dó.

Ailt ghaolmhara