GCP VPN-Streck funktionéiert nëmmen an enger Regioun: iwwerpréift dynamesch Routing
E globale VPC mécht BGP-geléierte Strecken net global. Liest de Routingmodus, ännert en eng Kéier a kontrolléiert wat déi wäit Säit annoncéiert.
D'US-Aarbechtslaascht erreecht de Büropräfix iwwer d'HA VPN ouni Problemer, wärend déi europäesch Aarbechtslaascht am selwechte VPC guer näischt kritt. Seng Routingtabell enthält keen Andrag fir de Präfix, keen Tunnel ass erof an eng Firewallregel huet sech net geännert. Den Tunnel an seng BGP-Sessioun si gesond a béid Richtungen. E VPC, dee Regiounen ëmspannt, ass net d'selwecht wéi seng geléiert Strecken, déi Regiounen ëmspannen, an genau dee Gruef erkläert de ganze Symptom.
Hei gi zwou Eegenschaften duercher geworf: wou d'Subnetzer leien a wou de geléierte nächsten Hop benotzt däerf ginn.
Wou de regionale Beräich hierkënnt
Cloud Router installéiert geléiert Strecken mat engem Beräich, deen dem dynamesche Routingmodus vum VPC follegt. Am regionale Modus ass eng Streck, déi an enger Regioun geléiert gouf, nëmme fir d'Ressourcen vun där Regioun ze gebrauchen, dofir ass déi europäesch Tabell eidel, amplaz en defekten nächsten Hop ze weisen. Am globale Modus ginn entspriechend geléiert Strecken fir Ressourcen an all Regioun vum VPC disponibel. Liest dee momentane Wäert ier Dir eppes ännert, well de regionale Modus ass de Standard. D'Astellung läit um Netz, net um Tunnel an net um Router.
Den Inventarsbefehl ass nëmme liesbar an äntwert dat an enger Linn:
gcloud compute networks describe VPC_NAME --format='value(routingConfig.routingMode)'
Fuert en am Hostprojet aus, wann de VPC gedeelt ass. D'Netz gehéiert zu deem Projet, an eng Visiteurroll am Aarbechtslaaschteprojet weist d'Routingkonfiguratioun vläicht guer net. Eng séier Äntwert aus dem falschen Projet ass schlëmmer wéi keng Äntwert.
D'Ännerung ass ee Befehl an eng Richtung
D'Ëmschalten ass eng Redaktioun vun der Kontrollfläch fir de ganze VPC, net e Wee ronderëm pro VM: gcloud compute networks update VPC_NAME --routing-mode=GLOBAL. Et ass och eenzegaarteg, well en Netz, dat op global gesat ass, net zréck op regional ka kommen. Kontrolléiert den Numm vum Projet an dem Netz eng Kéier nach, ier Dir et ausféiert, well de Befehl eng Bestätegung froen net. D'Ännerung verdéngt eng Maintenance-Notiz an d'Zoustëmmung vum Netzeigentümer, net e séieren Experiment op engem gedeelte VPC.
All Cloud Router-, VPN- an Interconnect-Connexion an deem Netz ierft dee neie Beräich mateneen. Dozou gehéieren d'Connexionen, déi keen an der Ännerungsufro erwähnt huet. Regiounen, déi déi Streck virdrun ni haten, fänken un, se ze kréien, soubal d'Ännerung a Kraaft trëtt, dofir gëtt et keng etappeweis Einféierung fir dës Ëmschaltung.
Global ass e Beräich, keng Garantie
Berechtegung a Präferenz sinn onofhängeg vum Beräich. Eng Streck, déi mat engem méi spezifesche Präfix kollidéiert, d'Auswiel vum beschte Wee verléiert oder duerch Politik gefiltert gëtt, behierft sech genee wéi virdrun. De globale Modus erweidert, wou eng Streck benotzt däerf ginn, awer entscheet net, wéi eng Streck gewënnt. Eng geléiert Streck kann am Beräich sinn an trotzdem géint e statesche oder méi spezifesche Wee am selwechte VPC verléieren.
Dësen Ënnerscheed ass wichteg, well d'Modusännerung spéider liicht ze beschëllegege ass. Wann den europäesche Subnetz no der Ëmschaltung nach keng Streck huet, ass d'Fro, ob d'Streck existéiert an entspriechend ass, net ob de Beräich a Kraaft getrueden ass. Präfixkollisiounen an d'Gesondheet vum nächsten Hop sinn déi nächst zwou Saachen ze liesen.
Déi wäit Säit annoncéiert och anescht
D'Annoncéierungsverhalen follegt der selwechter Astellung. Beim Standardverhalen annoncéiert e Router am regionale Modus d'Subnetzer vu senger eegener Regioun, wärend de globale Modus d'Subnetzer vum VPC méi breet annoncéiert. Dofir ännert de Modus net nëmmen, wat Är Regiounen benotze kënnen, sondern och, wat déi wäit Säit installéiert.
Eng personaliséiert Annoncéierungslëscht erweidert sech net, wann de Modus ännert. Wann de lokale Router eng handgeschriwwe Lëscht vu Beräicher huet, bleift de Präfix vun Europa dobaussen. De Wee zréck bleift an deem Fall futti, obwuel de Wee eraus elo existéiert. Kontrolléiert, wat déi wäit Säit installéiert huet, amplaz wat Dir exportéiert hutt.
Wat de Modus ni reparéiere wäert
Globale Routing gëtt keen Zougrëff op den ëffentlechen Internet, keen Transit tëscht onverbonnenen VPCen an och keng fehlend statesch Strecken. En ännert weder Firewallregelen nach IAM, dofir bleift eng Verbindung, déi duerch Politik ofgeleent gouf, ofgeleent.
Dës Feeler gesinn aus enger Aarbechtslaascht bannen gläich aus an hu mat dem Streckberäich näischt ze dinn.
Test vun der wäiter Regioun op den eigentleche Service, a bestätegt dann, datt d'Äntwert iwwer den ugedaachten Tunnel zréckkënnt. Notéiert de Modus, d'Annoncéierungskonfiguratioun an d'Zil, dat Dir getest hutt. Wann den Test nach ëmmer feelt, vergläicht dem wäite Router seng BGP-Tabell mat der Strecklëscht vum VPC, ier Dir de Modus nach eng Kéier beréiert. Dann fänkt de nächsten Iwwerregiounsbericht mat Fakten un an net mat enger Modusännerung.