Un cyfrif VPN ar draws dau weinydd: tri chyfriflyfr cyflwr
Mae derbyn a rennir, cyfluniad rhwydwaith lleol i’r nod a sesiynau byw yn broblemau ar wahân. Cadwch hwy ar wahân cyn i chi ailadrodd un cyfrif ar draws nodau.
Mae un cyfrif sy’n gallu mewngofnodi i’r naill neu’r llall o ddau nod VPN yn codi cwestiwn dylunio ymhell cyn iddo godi cwestiwn meddalwedd. Mae golwg y cyfrif, y rhwydwaith y mae pob nod yn berchen arno, a’r sesiwn y mae cleient cysylltiedig yn ei chadw yn dri math gwahanol o gyflwr, ac maent yn methu mewn ffyrdd gwahanol pan fyddwch yn eu copïo o amgylch. Mae copïo’r tri i un system yn ffordd gyffredin o golli un ohonynt.
Ewch drwy’r tri chyfriflyfr isod yn eu trefn. Mae pob un yn gofyn beth sy’n awdurdodol, beth sy’n lleol, a beth sy’n digwydd pan nad yw’r nod arall yno, ac nid yw’r atebion yn dilyn o’i gilydd.
Pwy all gysylltu: un awdurdod, llawer o nodau
Dechreuwch â chyfriflyfr y derbyn: pa ffynhonnell hunaniaeth sy’n awdurdodol, pa ddyroddwyr tystysgrifau sy’n cael eu hymddiried, pa gyfrifon sy’n gymwys, pa ail ffactor sy’n berthnasol, a beth y gall pob cyfrif ei gyrraedd. Yna nodwch sut y mae pob nod yn dysgu am newidiadau, ac mor gyflym.
Mae cronfa ddata a rennir yn un elfen bosibl o’r ateb hwnnw. Nid yw’n brawf bod pob polisi perthnasol yn byw yno, nac y bydd pob nod yn cymhwyso newid ar yr un pryd. Mae cyfrif a analluwyd ar nod A ond a dderbynnir o hyd ar nod B yn golygu nad yw’r broses ymadael wedi gorffen.
Penderfynwch beth y mae nod yn ei wneud pan nad yw’r awdurdod ar gael. Mae derbyn tystlythyrau wedi’u storio wrth gefn yn ystod methiant yn ddewis polisi â chost diogelwch, ac mae eu gwrthod yn ddewis polisi â chost argaeledd. Mae’r naill yn amddiffynadwy a’r llall hefyd; nid yw ei adael heb ddogfennaeth.
Cadwch awdurdod y dyroddwr ar wahân i ddata’r cyfrif hefyd. Gall sawl porth ymddiried yn yr un CA heb ddal ei allwedd lofnodi, ac mae angen tystysgrif gweinydd ei hun a’i berthynas ymddiriedaeth ei hun ar ochr y cleient ar bob nod o hyd.
Beth sy’n eiddo i nod: cyfeiriadau a llwybrau
Mae’r ail gyfriflyfr yn lleol i bob nod: cyfeiriad gwrando, hunaniaeth y gweinydd, cronfa gyfeiriadau, llwybrau i adnoddau preifat, polisi’r datryswr, a sut y mae’r traffig yn gadael tuag at y rhyngrwyd. Gall y naill nod neu’r llall wasanaethu’r un cyfrif tra bod y gwrthrychau hyn yn parhau’n wahanol.
Y llwybr dychwelyd yw’r rhan a anghofir. Os yw’r ddau nod yn dosbarthu cyfeiriadau o’r un gronfa, ni all y rhwydwaith preifat ddweud pa nod sy’n berchen ar gleient penodol, ac efallai y bydd yr ateb yn cael ei anfon i’r lle anghywir. Mae angen llwybrau a chaniatadau ar gronfeydd gwahanol hefyd, felly nid yw amrediad rhifau gwahanol yn ddyluniad cyflawn.
Cyfeiriwch gleientiaid at nod yn fwriadol. Mae dewis DNS, rhestrau penbwyntiau cleientiaid a gwasanaeth blaen yn fecanweithiau gwahanol ag ymddygiad iechyd a chwympo gwahanol. Mae dewis un yn iawn; mae trin “cysoni llwyth” fel y dyluniad yn gadael y llwybr dychwelyd a’r ymddygiad methiant heb eu diffinio.
Mae enghraifft cynnyrch wedi’i dogfennu yn helpu yma. Mae dogfennaeth ailadrodd Pritunl yn trin y rhwydwaith VPN fel gwrthrych fesul replica, ac mae angen llwybrau a chysylltedd ychwanegol ar gleientiaid ar replicâu gwahanol i gyrraedd ei gilydd. Trefniant sy’n benodol i gynnyrch yw hwn, nid rysáit ar gyfer Community OpenVPN, ond mae’n dangos pam fod ychwanegu replica yn newid y rhwydwaith ac nid yn unig y storfa cyfrifon.
Beth yw sesiwn: cyflwr byw, nid rhes
Y trydydd cyfriflyfr yw’r sesiwn fyw. Mae gan gleient cysylltiedig gyflwr protocol a neilltuad rhwydwaith ar y nod a’i derbyniodd. Nid yw’r cyfrif yn hysbys ar y nod arall yn rhoi’r sesiwn, yr allweddi, na’r gallu i barhau’r pecynnau i’r nod hwnnw.
Byddwch yn glir am yr hyn sy’n digwydd pan fydd nod yn methu. Y canlyniad a gefnogir gall fod yn ailgysylltiad â’r nod arall gyda dilysu newydd a chyfeiriad newydd, ac wedyn mae’r rhaglen yn adfer yn ei ffordd ei hun. Os oes angen trosglwyddiad di-dor, mae’r gofyniad hwnnw angen cefnogaeth weithredu benodol, nid casgliad o ailadrodd y gronfa ddata. Ysgrifennwch yr ateb lle gall y peiriannydd ar alwad ei ganfod.
Mae angen yr un driniaeth ar reolau capasiti. Dim ond os oes gan ryw awdurdod olwg gydgysylltiedig o’r slotiau a feddiannir y gellir gorfodi terfyn o ddwy sesiwn ar yr un pryd fesul cyfrif ar draws nodau. Nid yw rhestrau lleol i nodau a chofnod hanesyddol y cyfrif yn adio i’r olwg honno.
Prof’r tri chyfriflyfr
Ymarferwch bob un ar wahân. Mewngofnodwch drwy nod A, yna drwy nod B, a chadarnhewch fod y ddau yn llwyddo gyda’r amrediadau cyfeiriadau a ddisgwylir. Tynnwch hunaniaeth yn ôl a gwiriwch y ddau nod, nid yn unig yr un y digwyddodd i chi ei brofi. Yna stopiwch un nod ac arsylwch beth y mae’r cleient a’r rhaglen breifat yn ei wneud mewn gwirionedd.
Cynhwyswch y llwybr dychwelyd yn y prawf derbyn. Mae cleient sy’n cysylltu â B ond na all dderbyn atebion gan adnodd y tu ôl i A wedi pasio’r gwiriad derbyn ac wedi methu’r un rhwydwaith, a dylai’r gwahaniaeth hwnnw ymddangos yn yr adroddiad.
Dim ond pan fydd gan bob un o’r tri chyfriflyfr berchennog penodol, llwybr newid ac ymddygiad methiant y mae dyluniad cyfrif aml-nod yn gyflawn. Nid yw copïo ffeil ffurfweddu ar draws nodau yn ateb unrhyw un o’r cwestiynau hynny.