Firwat eng AWS-VGW-Subnetroute keen eenzelen VPN-Tunnel ka wielen
Eng Subnetroute zum virtuellen private Gateway kann keen vu sengen Tunnelen nennen. Wou déi richteg Preferenz läit: AS_PATH, Tunnelgesondheet a statesch Routen.
Zwou Site-to-Site-VPN-Verbindungen enden op engem virtuellen private Gateway a kënnegen dee selwechte Filialpräfix un. D'Subnetroutentabell huet een Andrag fir dee Präfix, deen op de Gateway weist, an keen Feld, dat en Tunnel nennt. D'Preferenz tëscht de Verbindunge geschitt dofir do, wou d'Konsol et net Routing nennt. Ze wëssen, wéi eng Schicht d'Decisioun huet, ass den Ënnerscheed tëscht engem funktionéierende Standby an enger Ännerung, déi näischt mécht.
Zwou Schichte sinn am Spill: d'VPC-Route, déi seet wéi eng Gateway, an dem Gateway seng eege Tunnelwahl. Se verwiesselen ergëtt Ännerungen, déi an der Routentabell richteg ausgesinn an ni e Paket bewegen.
Zwou Schichte, déi wéi eng ausgesinn
D'Subnetroute beäntwert eng eenzeg Fro: fir dësen Destinatioun, wéi eng Uschloss? Hiert Zil ass de virtuellen private Gateway, a seng Metrik konkurréiert nëmme mat aneren Routen an der selwechter Tabell. Näischt an deem Andrag ënnerscheet Tunnel eent vun Tunnel zwee oder d'Verbindung A vun der Verbindung B. E méi spezifesche Präfix ass eng aner Destinatiounsiwwereneestëmmung, net eng méi fein Wiel vum Wee.
De Gateway beäntwert déi nächst Fro: ënnert den Tunnelen, déi en fir dee Präfix hält, wéien drot elo Traffic. Déi Decisioun kënnt vun der Tunnelgesondheet an den BGP-Attributer, déi vum Clientgateway kréien, an se erschéngt ni an der Subnetroutentabell.
Wat de VGW tatsächlech vergläicht
D'Gesondheet kënnt als éischt. En Tunnel, dee fale gelooss ass, oder eng BGP-Sessioun, déi net eropkomm ass, verléiert, ier en Attribut iwwerhaapt gekuckt gëtt. Dofir ännert en Virug vun engem Wee op enger Verbindung, déi schonn feelt, näischt.
Ënner de qualifizéierte Weeër fir dee selwechte Präfix favoriséiert AWS den méi kuerzen AS_PATH. Wann zwee Weeër gläich laang sinn, vergläicht et MED, ënner der dokumentéierter Bedingung iwwer déi éischt AS am Wee. Liest d'verëffentlecht Reihenfolg an net d'Folkloreversioun, well d'Folklore léisst meeschtens de Gesondheetsschrëtt an d'Ausnam fir statesch Routen ewech. Eng Konsequenz: dräi Virug op der Backupverbindung maache fir d'Primär strikt méi kuerz, an dat ass de gewéinleche Wee, d'Preferenz auszedrécken.
Virug, a wéini et näischt mécht
Virug geschitt an den erausgehenden Ukënnegungen vum Clientgateway, net bannent AWS. Dir füügt Ären eegenen ASN zwee oder dräimol un de Präfix bäi, deen AWS soll ëmgoen, an AWS gesäit dann e méi laange Wee fir déi Verbindung. D'Primärverbindung behält d'Ukënnegung ouni Virug. Wa béid Verbindunge vun der selwechter ASN mat der selwechter Zuel vu Virug unkénegen, hutt Dir keng Preferenz ausgedréckt.
Kuckt nom Änneren deen empfaangene Wee op der AWS-Säit no. E Virug, deen d'Clientapparat ni verlooss huet, gesäit genee esou aus wéi een, deen AWS ignoréiert huet.
Statesch Route ignoréiere d'ganz Argumentatioun
Wann d'Verbindung statescht Routing benotzt, gëtt et keen AS_PATH ze verlängeren. AWS dokumentéiert statesch VPN-Route als prioritär iwwer Route, déi duerch BGP geléiert goufen, fir dee selwechte Präfix, also verhält e gemëschten Design sech net wéi en aneren deen ganz dynamesch ass. Entscheet fir d'éischt den Routingstyp a wielt dann de Preferenzmechanismus, deen et dofir gëtt.
Mat zwou stateschen Verbindungen, déi dee selwechte Präfix ukënnegen, ass de nëtzleche Lever de Präfix: kënnegt e méi spezifesche Beräich op der Verbindung un, déi Dir wëllt benotzen, an akzeptéiert, datt Dir geännert hutt, wéi eng Destinatioun iwwereneestëmmt, net wéie Wee gewënnt.
Firwat en Transitgateway eng aner Äntwert ass
En Transitgateway ënnerstëtzt Equal-Cost-Multipath iwwer VPN-Uschlëss, sou datt zwou Verbindunge kënnen Traffic deelen, amplaz datt eng am Standby steet. Dee Design huet eng aner Feelerfläch: Flows verdeelen sech iwwer Tunnelen, an en Tunnel, deen ausfällt, verréckelt just en Deel vun der Laascht. Eng VGW-Rezept op en Transitgateway ze kopéieren, oder ëmgedréit, schaaft Erwaardungen, déi keng vun deenen zwou Plattformen erfëllt.
Wielt d'Modell virum Mechanismus: aktiv a Standby mat enger festgeluechter Preferenz, oder aktiv an aktiv mat ECMP.
Wat no der Ariichtung ze verifizéieren ass
Bestätegt véier Saachen an der Rei. D'Subnettabell léist de Präfix nach ëmmer op de beabsichtigte Gateway op. De Gateway listet béid Tunnelen als erop. Den empfaangenen AS_PATH op der Verbindung, déi Dir wëllt ëmgoen, ass méi laang wéi deen aneren. An e richtegen Flow vun enger Instanz an deem Subnet geet duerch den erwaarten Tunnel, op béide Säiten observéiert amplaz aus engem gréngen Status ofgeleet.
Fëllt dann den approuvéierte Failover-Test aus a kuckt, wéi deen iwwerliewenden Wee de Service dréit. Eng Preferenz, déi nëmmen an engem Konfiguratiounsdiff existéiert, ass nach keng Preferenz.