Nebula static_host_map: an seoladh nach féidir le teach solais a thabhairt
Cúplálann an léarscáil seoladh overlay le críochphointí atá inrochtana ar an bhfíornasc. Is é an chúpláil sin a dhéanann an chéad chroitheadh láimhe indéanta.
Is féidir le gach teach solais insint d'óstach faoi gach piara eile seach an áit a bhfuil an teach solais féin lonnaithe. Caithfidh rud éigin a bheith ar eolas sula mbíonn an overlay ann, agus cuireann Nebula an rud sin i léarscáil bheag amháin. Cúplálann an léarscáil féiniúlacht overlay le seoladh a oibríonn ar an ngnáthlíonra. Braitheann gach rud a fhoghlaimítear níos déanaí ar an gcúpláil sin a bheith ceart.
Dhá sheoladh le dhá phost
Tá seoladh overlay ag gach óstach Nebula a fhanann seasta agus an gléas ag bogadh idir líonraí. Is é an seoladh sin an fhéiniúlacht a úsáideann teastais, rialacha balla dóiteáin agus caidrimh phiara, agus ann féin ní ródaíonn sé aon áit. Is rud eile é an críochphointe inrochtana: óstainm nó seoladh ar an mbunlíonra móide port UDP, agus athraíonn sé gach uair a athraíonn an meaisín suíomh. Is é an léarscáil statach an nasc idir an dá rud.
Ní théann sa léarscáil ach óstaigh nach mór a dhiailiú go fuar, rud a chiallaíonn de ghnáth na tithe solais agus b'fhéidir aon sealaíocht amháin. Is sprioc dearaidh é an liosta sin a choinneáil gearr, mar déantar gach iontráil láimhe ina fhíric nach mór do dhuine éigin a chothabháil. Is é meascadh an dá chineál seolta an ghnáthbhotún cumraíochta: ní chuireann seoladh poiblí a chuirtear i liosta na dtithe solais tús leis an bhfionnachtain.
Téann féiniúlacht san áit a bhfuiltear ag súil le féiniúlacht. Téann inrochtaineacht sa léarscáil.
static_host_map:
"10.42.0.1": ["lighthouse-01.example.net:4242"]
lighthouse:
am_lighthouse: false
hosts:
- "10.42.0.1"
Anatamaíocht iontrála léarscáile
Is é an eochair an seoladh overlay scríofa mar shreang idir chomharthaí athfhriotail, agus is é an luach liosta críochphointí, mar sin is féidir le féiniúlacht amháin roinnt pointí iontrála a bheith aici. Iompraíonn gach críochphointe óstach agus port, agus caithfidh an port a bheith ag teacht leis an rud a éisteann an taobh eile air i ndáiríre. Is é UDP 4242 réamhshocrú Nebula, rud atá ina phointe tosaigh seachas ina ghealltanas faoi do chur i bhfeidhm.
Bíonn roinnt críochphointí úsáideach nuair a bhíonn níos mó ná bealach amháin isteach ag teach solais, mar shampla seoladh poiblí agus seoladh príobháideach d'óstaigh ar an teascán céanna. Triálann an cliant iad in ord, mar sin cuir an ceann is iontaofa ar dtús. I gcás IPv6, cuir an seoladh idir lúibíní sula gcuirtear an port leis; má dhéantar é sin go mícheart táirgtear earráid pharsála a dhíríonn ar an líne mhícheart.
Táirgeann port mícheart tost in ionad earráide, mar níl croitheadh láimhe ag UDP le diúltú. Sin é an fáth ar fiú formáid na hiontrála a sheiceáil i gcoinne tagartha static_host_map Nebula seachas i gcoinne na cuimhne. Clúdaíonn an tagairt freisin liostaí críochphointí agus iompar athnuachana DNS.
Caithfidh an tosú oibriú roimh an overlay
Caithfidh ainm DNS sa léarscáil réiteach tríd an réiteoir atá ag an óstach sula mbíonn aon tollán ann, is é sin an gnáth-réiteoir córais. Tástáil é ón meaisín céanna, agus é ag tosú, agus an overlay stoptha. Ní féidir le hainm nach réitíonn ach trí DNS an overlay féin an overlay a thosú. Tá an tástáil chéanna i bhfeidhm ar an ród: blocálann riail balla dóiteáin a cheadaíonn an overlay ach nach gceadaíonn an chéad mhalartú UDP an chéad phaicéad.
Scrúdaigh an port le huirlis UDP seachas glacadh leis go bhfuil sé oscailte. Deimhnigh go ndíríonn aon seachadadh poirt ar an mbealach chuig an óstach inmheánach ceart agus go bhfuil bealach fillte ann. Má réitíonn an t-óstainm go roinnt seoltaí, tástáil gach ceann, mar féadfaidh an cliant seoladh a roghnú nár sheiceáil tú riamh.
Diailítear iontrálacha statacha go díreach agus ní iarrann siad comhairle ar theach solais riamh. Sin é an fáth a bhfuil teip anseo cosúil le gnáth-théamh amach gan aon phiara i gceist.
Cad a tharlaíonn tar éis an chéad chroitheadh láimhe
Nuair a shroicheann óstach teach solais, foghlaimíonn sé faoi phiaraí agus a seoltaí inrochtana gan níos mó iontrálacha láimhe. Éiríonn óstaigh atá bogtha ón gceangal deireanach in-fhionnachtana tríd an gcainéal sin. Sin an luach saothair as an léarscáil láimhe a choinneáil beag.
Is féidir le hóstaigh seoltaí inrochtana breise dá gcuid féin a fhógairt freisin, agus mar sin cabhraíonn piara taobh thiar de sheoladh poiblí aitheanta le daoine eile é a aimsiú. Foghlaimítear na fógraí sin, ní chlóscríobhtar sa léarscáil statach iad.
Tá tábhacht le hiompar athnuachana do chríochphointí atá scríofa mar ainmneacha DNS, mar féadfaidh seoladh réitithe athrú agus an próiseas fós ag rith. Rialaíonn socruithe Nebula conas a tharlaíonn na cuardaigh sin, lena n-áirítear cén réiteoir a úsáidtear, mar sin léigh iad seachas glacadh le réamhshocrú an chórais. Ar óstach a n-athraíonn a réiteoir nuair a éiríonn tollán, féadfaidh an socrú mícheart tosú oibre a iompú ina ainm a stopann ag réiteach i lár seisiúin. Is minic gurb é nascadh an chuardaigh le réiteoir cobhsaí an difríocht idir overlay iontaofa agus ceann a thagann agus a imíonn.
Nuair a oibríonn an fhionnachtain agus nach n-oibríonn piara amháin
Má tá na tithe solais inrochtana agus má cheanglaíonn formhór na bpiaraí, ní hé an tosú an fhadhb. Ní féidir leis an bpéire atá fágtha bealach inúsáidte a aimsiú chuig a chéile, nó teipeann air os cionn na hinrochtaineachta. Ní féidir le litriú eile de sheoladh an tí solais an dá chás a dheisiú.
Seiceáil an péire sula n-athraíonn tú an léarscáil a bhfuil gach rud eile ag brath uirthi cheana. Cuireann athrú léarscáile isteach ar gach óstach, mar sin is é an rud deireanach a ndéantar teagmháil leis, ní an chéad rud.
Tosaigh le teastais ón údarás céanna, mar féadfaidh croitheadh láimhe diúltaithe breathnú ó chian mar phiara dorochtana. Ansin seiceáil an féidir leis an bpéire bealach díreach a bhunú agus an bhfuil sealaíocht cumraithe do líonraí a dhiúltaíonn trácht díreach. Cuireann sealaíocht léim agus spleáchas leis, ach is freagra tacaíochta é, agus is tasc difriúil é bealach an phiara a dheisiú ó fhionnachtain a dheisiú.