Izilungiselelo static_host_map kanye ne-advertise_addrs zombili zibeka ikheli phambi kwe-peer, futhi ziphendula imibuzo ehlukene. Enye iyifayela lendawo elibala ikheli le-overlay kanye nephuzu lokugcina le-underlay okufanele lishayelwe. Enye ingumsingathi otshela izibani zalo ukuthi yimaphi amaphuzu okugcina angeziwe angafinyelela kulo. Umehluko wangempela ubumnikazi: imephu igcinwa yiwo wonke odinga yona, kanti isimemezelo sigcinwa umsingathi uqobo.

Nquma ngokuthi ubani ongumnikazi wolwazi

SettingWhere it livesBest for
static_host_mapEvery peer that needs the entryBootstrap endpoints, deliberately fixed paths
advertise_addrsThe host's own configEndpoints the host cannot otherwise discover

Yonke i-peer eshintshayo efayeleni eliqinile le-peer ngayinye umsebenzi wesondlo okhula ngesikwele seqembu. Leso isizathu esingokoqobo sokuphendukela kwesinye isilungiselelo uma umsingathi uqobo wazi impendulo.

Umbuzo wobumnikazi futhi ubikezela okwenzekayo uma ikheli lishintsha. Ngemephu eqinile, othile kufanele akhumbule wonke ama-peer aphethe umbhalo wakudala. Ngesimemezelo, umsingathi ushicilela iphuzu lokugcina elisha futhi izibani zalo zidlulisa, ngakho ushintsho luhlala lusendaweni kumshini othuthukile.

I-Bootstrap isadinga imibhalo eqinile

Iklayenti kufanele lifinyelele isibani esisodwa okungenani ngaphambi kokubuza noma ubani ngamanye ama-peer. Lokho kugxuma kokuqala akukwazi ukuvela ekutholakaleni, ngakho kuncike ku-umbhalo oqinile ekumisweni kweklayenti. Yenza lowo mbhalo owodwa ube ngqondile futhi i-overlay esele ingafundwa.

Umbhalo wemephu uhlanganisa ikheli le-Nebula namaphuzu okugcina e-IP noma e-DNS afinyelelekayo kanye namachweba. Ukugcina izibani lapho kujwayelekile; ukugcina wonke ama-peer lapho yiphethini eguga kabi, ngoba i-peer ngayinye entsha isho ukuhlela amafayela emishinini okungenzeka ungayilawuli. Gcina uhlu lube lufushane ngokwanele ukuthi umuntu asakwazi ukuluqinisekisa ngokulufunda.

Memezela uma umsingathi wazi iphuzu lokugcina

Umsingathi ongemuva kokudluliswa kwamachweba ufinyeleleka ekhelini lomphakathi elingabelwanga kunoma yiluphi uxhumano lwalo. Awukwazi ukuthola lelo kheli ngokuzibuka. I-advertise_addrs ivumela ukuba lishicilele iphuzu lokugcina ngezibani zalo ukuze amanye ama-peer afunde indlela esebenza ngempela. Isilungiselelo sikhona ngenxa yokuthi umsingathi uyingxenye kuphela eyazi ukuthi ukuhlela kwenziwe.

Sebenzisa ikheli nechweba wonke amanye ama-peer angafinyelela kulo ngempela. Umqondo ofanayo usebenza kumsingathi onezindlela eziningi zenethiwekhi, lapho indlela eyodwa ingcono kuma-peer asenethiwekhi ethile. Isimemezelo siyisitatimende mayelana ne-underlay, hhayi isicelo sanoma yini. Uma ukuhlela kushintsha, buyekeza isimemezelo kumsingathi futhi uvumele ukutholakala ukuthi sikudlulise, esikhundleni sokuhlela amafayela aqinile kulo lonke iqembu.

Isimemezelo akusikho ukufinyeleleka

Ukushicilela iphuzu lokugcina akudali umthetho wokudlulisa woringi, akusivuli isivikelo somlilo esiphezulu futhi akwenzi igama le-DNS lixazululwe. Lezo izingxenye zomsebenzi ezihlukene, futhi isimemezelo esiqondile esingenawo ukudluliswa kwechweba siletha kanye lokho kwehluleka obuzama ukukulungisa. Isimemezelo siyisimangalo ngokufinyeleleka, hhayi indlela esikusungulayo.

Hlola indlela ngaphandle ngaphambi kokusola ukutholakala. I-peer efunda iphuzu lokugcina kodwa engakwazi ukuqeda i-handshake inenkinga yokuhlela noma yokuhlunga ku-underlay, futhi ukuphinda ikheli elifanayo kuzo zombili izilungiselelo ngeke kushintshe lokho.

Gcina ikheli le-overlay lihlukile kumphuzu wokugcina

Isitifiketi seseqembu sikhomba ikheli laso le-Nebula. Amakheli amenyezelwe angawenethiwekhi engaphansi, futhi angashintshwa ngaphandle kokuthinta isitifiketi. I-Ukukhishwa kwesitifiketi esisha nge-IP ye-overlay ehlukile kungomunye umsebenzi, nemiphumela yawo kubudlelwano bokwethemba ngabunye obabambe elidala. Gcina izinguquko ezimbili zihlukile ku-runbook, kungenjalo ukuthuthwa kwephuzu lokugcina kuzoqoshwa njengokukhishwa kabusha.

Uma i-triage ima, hlukanisa izingqimba ezimbili ngokusobala: ingabe ukutholakala kubuyisela iphuzu lokugcina elilindelekile, futhi ingabe i-handshake iyafinyelela kulo? Uma ukutholakala kuqondile futhi amaphakethe ehluleka, inkinga ingaphansi kwe-overlay. Uma ukutholakala kungaqondile, inkinga isemephini noma esimemezelweni, futhi ukulungiswa kungokwalapho.

Izihloko ezihlobene