D'Astellungen static_host_map an advertise_addrs setzen allebéid eng Adress virun e Peer, an si äntweren op verschidde Froe. Déi eng ass eng lokal Datei, déi eng Overlay-Adress an den Underlay-Endpunkt oplëscht, deen ugeruff soll ginn. Déi aner ass en Host, dee senge Liichtfeier seet, wéi zousätzlech Endpunkten en erreechen. D'Eegentum ass den eigentlechen Ënnerscheed: d'Kaart gëtt vun all deene gefouert, déi se brauchen, an d'Annonce vum Host selwer.

Entscheet no deem, wien d'Informatioun besëtzt

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

All verännerleche Peer an der statescher Datei vun all Peer ass Ënnerhalungsaarbecht, déi mam Quadrat vun der Flott wiisst. Dat ass de praktesche Grond, fir op déi aner Astellung ze gräifen, wann den Host selwer d'Äntwert kennt.

D'Fro vum Eegentum virausgesäit och, wat geschitt, wann eng Adress sech ännert. Mat enger statescher Kaart muss een all Peer am Kapp behalen, deen den ale Rendez-vous huet. Mat enger Annonce publizéiert den Host den neien Endpunkt an seng Liichtfeier ginn en weider, sou datt d'Ännerung lokal op der Maschinn bleift, déi geplënnert ass.

Bootstrap brauch nach ëmmer statesch Rendez-vousen

E Client muss mindestens e Liichtfeier erreechen, ier en iergendeen iwwer aner Peeren froe kann. Dee éischte Sprong kann net aus der Entdeckung kommen, dofir ass eng statesch Rendez-vous an der Konfiguratioun vum Client néideg. Maach dee een Rendez-vous richteg an de Rescht vum Overlay kann geléiert ginn.

En Kaart-Rendez-vous koppelt eng Nebula-Adress mat engem oder méi erreechbaren IP- oder DNS-Endpunkten a Porten. D'Liichtfeier do ze halen ass normal; all Peer do ze halen ass de Muster, deen schlecht al gëtt, well all neie Peer bedeit, Dateien op Maschinnen ze änneren, déi Dir vläicht net kontrolléiert. Halt d'Lëscht kuerz genuch, datt eng Persoun se nach ka verifizéiere mat Liesen.

Annoncéier, wann den Host den Endpunkt kennt

En Host hannert Portforwarding ass op enger ëffentlecher Adress erreechbar, déi kengem vu sengen eegenen Interfaces zougewisen ass. En kann déi Adress net entdecken, andeems en sech selwer kuckt. advertise_addrs erlaabt him, den Endpunkt iwwer seng Liichtfeier ze publizéieren, sou datt aner Peeren e Wee léieren, deen tatsächlech funktionéiert. D'Astellung gëtt et just well den Host déi eenzeg Partei ass, déi weess, datt d'Mapping gemaach gouf.

Benotz d'Adress an de Port, déi aner Peeren tatsächlech erreeche kënnen. Déiselwecht Iwwerleeung gëllt fir en Host mat méi Netzwierkweeër, wou een Wee besser ass fir Peeren op engem bestëmmten Netzwierk. Annoncéieren ass eng Ausso iwwer den Underlay, keng Ufro fir eppes. Wann d'Mapping sech ännert, aktualiséier d'Annonce um Host a lass d'Entdeckung se droen, amplaz statesch Dateien iwwer d'ganz Flott ze änneren.

Annoncéieren ass keng Erreechbarkeet

En Endpunkt publizéieren erstellt net d'Forwarding-Regel vum Router, mécht keng Firewall uewendriwwer op a léisst keen DNS-Numm sech opléisen. Dat sinn eenzel Stécker Aarbecht, an eng korrekt Annonce mat enger feelender Portforwarding produzéiert genee dee Fehler, deen Dir probéiert hutt ze behiewen. Annoncéieren ass eng Behauptung iwwer d'Erreechbarkeet, keen Mechanismus, deen se etabléiert.

Kontrolléier de Wee vun dobaussen, ier s de d'Entdeckung beschëllegs. En Peer, deen den Endpunkt léiert awer keen Handshake fäerdeg kritt, huet e Routing- oder Filterproblem um Underlay, an déiselwecht Adress a béiden Astellungen ze widderhuelen ännert dat net.

Halt d'Overlay-Adress getrennt vum Endpunkt

D'Zertifikat vum Kniet identifizéiert seng Nebula-Adress. Déi annoncéiert Adressen gehéieren zum ënnerleeënden Netzwierk, a si däerfen sech änneren, ouni d'Zertifikat unzegräifen. En neit Zertifikat mat enger anerer Overlay-IP ausstellen ass eng aner Operatioun, mat hire Konsequenzen fir all Vertrauensbezéiung, déi déi al festgehalen huet. Halt déi zwou Ännerungen am Runbook getrennt, soss gëtt eng Endpunkt-Verrécklung als Nei-Ausgab registréiert.

Wann den Triage stockt, trenn déi zwou Schichten explizit: gëtt d'Entdeckung den erwaarten Endpunkt zréck, an erreecht en Handshake en? Wann d'Entdeckung richteg ass an d'Pakete feelen, ass de Problem ënner dem Overlay. Wann d'Entdeckung falsch ass, ass de Problem an der Kaart oder der Annonce, an d'Reparatur gehéiert dohinner.

Ähnlech Artikelen