Předvolba směrování s využitím Azure Route Serveru

Když Azure Route Server přijme více tras do stejného cíle z různých zdrojů, pomocí nastavení předvoleb směrování určí, která cesta se má preferovat. Tato funkce poskytuje kontrolu nad tokem provozu ve scénářích hybridní sítě, ve kterých máte několik možností připojení, jako jsou ExpressRoute, brány VPN a síťová virtuální zařízení (NVA).

Tento článek vysvětluje, jak funguje předvolba směrování, dostupné možnosti konfigurace a osvědčené postupy pro implementaci zásad výběru tras.

Co je předvolba směrování?

Předvolba směrování je funkce, která umožňuje ovlivnit, jak Azure Route Server vybere nejlepší cestu, pokud existuje více tras pro stejnou cílovou předponu. To je důležité v hybridních síťových architekturách, kde můžete mít:

  • Okruhy ExpressRoute poskytující vyhrazené připojení k místním sítím
  • Připojení VPN typu Site-to-Site nabízející zálohování nebo další připojení
  • Síťová virtuální zařízení (například zařízení SD-WAN) poskytují specializované možnosti směrování

Konfigurací předvolby směrování můžete zajistit, aby provoz procházel vaší upřednostňovanou metodou připojení na základě vašich konkrétních požadavků na výkon, náklady nebo redundanci.

Jak funguje předvolba směrování

Azure Route Server používá hierarchický proces výběru tras k určení nejlepší cesty pro jednotlivé cíle:

Hierarchie výběru trasy

Když Azure Route Server obdrží více tras do stejného cíle, vyhodnotí je v následujícím pořadí:

  1. Nejdelší shoda předpon (LPM): Trasy s konkrétnějšími předponami (delší masky podsítě) se vždy preferují.
  2. Nastavení předvolby směrování: Použije se, když jsou délky předpony stejné.
  3. Atributy cesty protokolu BGP: Používají se jako rozhodovací kritéria, pokud jsou ostatní kritéria stejná

Možnosti předvoleb směrování

Můžete nakonfigurovat jedno ze tří nastavení předvoleb směrování:

Typ předvolby Description Případ použití Chování
Předvolba ExpressRoute (výchozí) Dává přednost trasám, které byly naučeny přes brány ExpressRoute. Pokud chcete, aby vyhrazené okruhy ExpressRoute byly primární cestou. Trasy z ExpressRoute mají přednost před trasami VPN a trasami z síťového virtuálního zařízení.
Předvolba sítě VPN Určuje prioritu naučených tras prostřednictvím VPN bran a síťových virtuálních zařízení. Pokud chcete, aby připojení VPN nebo síťového virtuálního zařízení byla primární cestou Trasy z bran VPN a síťových virtuálních zařízení (NVA) mají přednost před trasami ExpressRoute.
Preferovaná cesta AS Určuje prioritu tras na základě délky cesty BGP (Border Gateway Protocol) AS bez ohledu na zdroj. Pokud chcete použít standardní nejlepší výběr cesty protokolu BGP Trasy s kratšími cestami AS se preferují podle standardních principů protokolu BGP.

Důležité

Nastavení předvoleb VPN nerozlišuje mezi trasami brány VPN a trasami síťového virtuálního zařízení (NVA). Pokud se stejná trasa naučí z obou zdrojů, Azure Route Server vybere trasu s nejkratší cestou BGP AS.

Aspekty konfigurace

Chování při selhání

Pochopení, jak nastavení směrování ovlivňuje scénáře při selhání, je pro návrh sítě zásadní.

Ve scénáři preferencí ExpressRoute používá primární cesta okruh ExpressRoute, zatímco záložní cesta spoléhá na připojení VPN nebo NVA. Když ExpressRoute selže, provoz se automaticky přepne na záložní cesty. Když se ale ExpressRoute obnoví, provoz se nemusí automaticky přepnout zpět na upřednostňovanou cestu.

Důležitým aspektem přepnutí při selhání je, že když se připojení ExpressRoute obnoví po selhání, provoz může dál používat cesty VPN nebo NVA, místo návratu na ExpressRoute. Pokud chcete zajistit správné chování převzetí služeb při selhání, měli byste:

  • Konfigurujte předvložení cesty AS, aby byly VPN a virtuální síťové zařízení méně atraktivní tím, že se uměle prodlouží jejich cesty AS.
  • Monitorujte inzerování tras, aby byla zajištěna délka cesty AS pro trasy VPN/NVA delší než pro trasy ExpressRoute.
  • Pravidelně testujte scénáře převzetí provozu při selhání, abyste ověřili, že provoz prochází očekávanými cestami během selhání a obnovení.

Příklady výběru tras

Následující tabulka ukazuje, jak různá nastavení předvoleb směrování ovlivňují výběr trasy:

Scenario Trasa 1 Trasa 2 Nastavení předvoleb Vybraná trasa Důvod
Více tras s předvolbou ExpressRoute 10.0.0.0/16 prostřednictvím ExpressRoute (cesta AS: 65001) 10.0.0.0/16 prostřednictvím sítě VPN (cesta AS: 65002) Předvolba ExpressRoute Trasa ExpressRoute Přednost má předvolba ExpressRoute
Různé délky předpon 10.0.0.0/16 prostřednictvím ExpressRoute 10.0.1.0/24 prostřednictvím sítě VPN Libovolná předvolba Trasa VPN pro 10.0.1.0/24 provoz Nejdelší shoda předpony má přednost před preferencemi
Preferovaná cesta AS 10.0.0.0/16 prostřednictvím ExpressRoute (cesta AS: 65001 65002) 10.0.0.0/16 prostřednictvím sítě VPN (cesta AS: 65003) Předvolba cesty AS Trasa VPN Upřednostňuje se kratší délka cesty AS

Osvědčené postupy

Doporučení k návrhu

Při plánování strategie předvoleb směrování zvolte nastavení předvoleb, které odpovídá cílům návrhu sítě a obchodním požadavkům. Implementujte prependování cesty AS prostřednictvím manipulace cesty AS, abyste zajistili správné chování při přepnutí na záložní provoz a zachovali tok provozu během síťových přechodů. Pravidelně monitorujte inzerování tras a kontrolujte, které trasy se učí a vybírá Azure Route Server. Konzistentně testujte scénáře převzetí služeb při selhání, abyste ověřili, že provoz prochází očekávanými cestami během různých situací selhání a zotavení.

Pokyny ke konfiguraci

Udržujte jasnou dokumentaci k rozhodování o předvolbách směrování, abyste zajistili konzistentní síťové operace a řešení potíží. V souladu s místními týmy zajistěte, aby místní konfigurace protokolu BGP podporovaly vaši strategii předvoleb směrování a odpovídaly nastavení azure Route Serveru. Při rozhodování o směrování zvažte dopad na výkon každé možnosti připojení, protože různé cesty můžou mít různou latenci a charakteristiky propustnosti. Naplánujte škálovatelnost tím, že zajistíte, aby strategie předvoleb směrování vyhovovala růstu sítě a dalším požadavkům na připojení.

Tipy pro řešení potíží

Pomocí možností monitorování Azure Route Serveru ověřte učení tras a ověřte, které trasy se přijímají z různých zdrojů. Zkontrolujte atributy protokolu BGP včetně délky cesty AS a dalších parametrů, které ovlivňují rozhodování o výběru tras. Pravidelně testujte připojení a ověřte, že provoz prochází očekávanými cestami pro různé cílové předpony. Monitorujte metriky výkonu a sledujte latenci a propustnost napříč různými možnostmi připojení, abyste mohli identifikovat potenciální problémy předtím, než ovlivní uživatele.

Další kroky