O mapách tras pro Azure Route Server

Důležité

Mapy tras pro Azure Route Server jsou momentálně v náhledu. Podívejte se na doplňkové podmínky užívání služby Microsoft Azure Preview pro právní podmínky, které se vztahují na funkce Azure, jež jsou ve verzi beta, Preview nebo jinak ještě nejsou obecně dostupné.

Route maps pro Azure Route Server vám dává kontrolu nad reklamami tras a směrováním. Pomocí map tras můžete spravovat příchozí a odchozí směrování pro partnerská připojení BGP služby Azure Route Server se síťovými virtuálními zařízeními (NVA), připojeními brány ExpressRoute a připojeními brány VPN ve stejné virtuální síti.

Mapy tras můžete nakonfigurovat pomocí portálu Azure. Pro konfigurační kroky viz Jak nastavit mapy tras.

Následující diagram ukazuje, jak mapy příchozích a odchozích tras zpracovávají trasy při vstupu a výstupu z Azure Route Server. Každá mapa trasy vyhodnocuje podmínky shody, aplikuje volitelné úpravy atributů a poté povolí nebo zamítne trasu dříve, než je inzerována virtuálním sítím nebo BGP partnerům.

Diagram ukazuje, jak příchozí a odchozí mapy tras zpracovávají trasy procházející Azure Route Server.

Proč používat mapy tras?

Mapy tras přinášejí následující klíčové výhody:

  • Shrnutí tras: Shrňte trasy, když se vaše on-premises sítě připojí k virtuální síti přes ExpressRoute nebo VPN a jste omezeni počtem tras, které lze inzerovat do nebo z Azure Route Server.
  • Řízení trasy: Ovládání tras vstupujících a opouštějících vaše nasazení Azure Route Server mezi on-premises sítěmi, NVA a virtuálními sítěmi.
  • Výběr trasy: Upravte atributy BGP, jako je AS-PATH, aby byla trasa více či méně preferovanou. Když jsou cílové prefixy dostupné více cestami, můžete AS-PATH použít k ovládání výběru nejlepší cesty.
  • Značkování tras: Označujte trasy pomocí atributu BGP Community pro snadnější správu tras.

Kde můžete aplikovat mapy tras

Azure Route Server funguje jako směrovací engine, který spravuje distribuci tras mezi NVA, virtuálními síťovými branami a směrovací infrastrukturou Azure. Mapy tras umožňují provádět agregaci tras, filtrování tras a úpravu atributů BGP (AS-PATH a komunita) pro správu tras a rozhodnutí o směrování.

Můžete nastavit mapy tras pro následující zdroje:

  • Propojení BGP: Mapu směrování lze použít pro propojení BGP mezi službou Azure Route Server a vašimi síťovými virtuálními zařízeními (NVA).
  • Připojení k bráně ExpressRoute: Připojení serveru tras k bráně ExpressRoute ve stejné virtuální síti.
  • Připojení k bráně VPN: Připojení směrovacího serveru k bráně VPN ve stejné virtuální síti.

Na kterémkoli z těchto spojení můžete aplikovat mapu trasy ve směru příjezdu nebo odchozí:

  • Příchozí mapa tras: Aplikováno na trasy přijaté Azure Route Server z BGP peeringu, ExpressRoute brány nebo VPN brány.
  • Odchozí mapa tras: Aplikováno na trasy odeslané z Azure Route Server do BGP peeringu, ExpressRoute brány nebo VPN brány.

Důležité

Na každé spojení můžete aplikovat pouze jednu mapu trasy na každý směr (příjezd nebo odjezd). Odchozí mapy tras upravují pouze inzeráty tras a neovlivňují výběr nejlepší cesty v Azure Route Server, protože výběr cesty probíhá před aplikací map odchozích tras.

Mapy tras podporují následující schopnosti manipulace s trasami:

  • Agregace tras: Snižte počet tras přicházejících nebo odcházejících z připojení tím, že je shrnete. Například 10.2.1.0/24, 10.2.2.0/24 a 10.2.3.0/24 lze shrnout jako 10.2.0.0/16.
  • Filtrování tras: Vylučujte trasy inzerované nebo přijaté z BGP peeringů, ExpressRoute připojení a VPN připojení.
  • Úprava atributů BGP: Upravit AS-PATH a BGP komunity. Můžete přidávat nebo nastavovat ASN (autonomní systémová čísla).

Co jsou pravidla pro mapu tras?

Mapa tras je uspořádaná sekvence jednoho nebo více pravidel mapy tras, která Azure Route Server aplikuje na trasy, které přijímá nebo odesílá. Pravidla mapy tras se skládají z podmínek zápasu a akcí.

Když konfigurujete pravidlo mapy trasy, použijte nastavení Další krok k určení, zda trasy odpovídající tomuto pravidlu budou nadále zpracovávány dalšími pravidly v mapě trasy, nebo se zastaví (ukončí). Po nakonfigurování pravidel směrovací mapy pro směrovací mapu můžete směrovací mapu použít na partnerská připojení BGP a připojení brány.

Vezměte v úvahu následující body:

  • V pravidle mapy trasy můžete nastavit libovolný počet úprav trasy. Je možné mít mapu trasy bez jakýchkoli pravidel.
  • Pokud pravidlo mapy trasy nemá žádné akce, trasy zůstávají nezměněné.
  • Pokud má pravidlo mapy trasy více úprav, Azure aplikuje všechny nakonfigurované akce na trasu. Pořadí akcí není podstatné.
  • Pokud trasa nesplňuje všechny podmínky shody v pravidle, nepovažuje se za trasu odpovídající tomuto pravidlu. Trasa přechází na další pravidlo v mapě trasy, bez ohledu na nastavení dalšího kroku .
  • Aby se předešlo nechtěným tokům provozu, nastavte pravidla tak, aby odpovídala pouze těm trasám, které zamýšlíte.

Podmínky shody

Route maps umožňuje spojit trasy pomocí prefixu trasy, BGP komunity a AS-Path. Podmínky shody jsou podmínky, které musí zpracovaná trasa splnit, aby byla považována za odpovídající pravidlu.

  • V pravidle route-map můžete nakonfigurovat libovolný počet podmínek shody.

  • Pokud vytvoříte mapu trasy bez podmínky shody, všechny trasy z použitého spojení se shodují.

    Například v rámci BGP peeringu jsou z NVA do Azure Route Serveru oznamovány trasy 10.2.1.0/24, 10.2.2.0/24 a 10.2.3.0/24. Mapa trasy bez podmínky shody odpovídá 10.2.1.0/24, 10.2.2.0/24 a 10.2.3.0/24.

  • Pokud má mapa trasy více podmínek shody, trasa musí splňovat všechny podmínky shody, aby byla považována za shodu s pravidlem. Pořadí podmínek zápasu není relevantní.

    Například v rámci peeringu BGP jsou z NVA do Azure Route Serveru oznamovány trasy 10.2.1.0/24 s atributem AS-Path 65535 a komunitou BGP 65535:100. Pokud vytvoříte pravidlo mapy trasy s podmínkou shody pro prefix 10.2.1.0/24 a další podmínkou shody pro AS-Path 65535, musí být splněny obě podmínky, aby byly považovány za shodu.

  • Azure Route Server podporuje více pravidel. Pokud první pravidlo není shodné, pak se hodnotí druhé pravidlo. Vyberte Ukončit v poli Další krok pro ukončení seznamu pravidel na mapě trasy. Když není splněno žádné pravidlo, výchozí je povolit, ne zamítnout.

Akce

Podmínky shody vybírají sadu tras. Po výběru tras je můžete vyřadit nebo upravit. Můžete nastavit následující akce:

  • Drop: Odstraňte všechny spárované trasy (filtrujte je) z inzerátu trasy. Například BGP peering inzeruje trasy 10.2.1.0/24, 10.2.2.0/24 a 10.2.3.0/24 z NVA na Azure Route Server. Můžete nastavit mapu tras tak, aby vyřadila 10.2.1.0/24 a 10.2.2.0/24, takže je inzerována pouze 10.2.3.0/24.
  • Modifikace: Upravte trasy agregací prefixů tras nebo změnou atributů trasy BGP. Například relace BGP obsahuje směrovací prefix 10.2.1.0/24 s atributem AS-Path 65535 a komunitou BGP 65535:100. Můžete nastavit mapu trasy tak, aby přidala AS-Path z [64510, 64511].

Podporované konfigurace pro pravidla mapování tras

Následující tabulky ukazují podmínky a akce, které mapy tras podporují.

Podmínky shody

Property Kritérium Hodnota (příklad) Výklad
Předpona trasy Je rovno 10.1.0.0/16, 10.2.0.0/16, 10.3.0.0/16 Odpovídá pouze těmto trasám. Specifické předpony pod těmito trasami nejsou sladěné.
Předpona trasy Obsahuje 10.1.0.0/16, 192.168.16.0/24 Odpovídá všem specifikovaným trasám a všem předponám pod nimi. Například 10.1.5.0/24 je pod 10.1.0.0/16.
Community Je rovno 65001:100, 65001:200 Společný majetek trasy musí zahrnovat obě komunity. Pořadí není důležité.
Community Obsahuje 65001:100, 65001:200 Společný majetek trasy může zahrnovat jednu nebo více z uvedených komunit.
AS-Path Je rovno 65001, 65002, 65003 AS-PATH tras musí mít ASN uvedená ve stanoveném pořadí.
AS-Path Obsahuje 65001, 65002, 65003 AS-PATH v trasách může obsahovat jednu nebo více uvedených ASN. Pořadí není důležité.

Úpravy trasy

Property Action Value Výklad
Předpona trasy Drop 10.3.0.0/8, 10.4.0.0/8 Trasy uvedené v pravidle jsou vypuštěny.
Předpona trasy Replace 10.0.0.0/8, 192.168.0.0/16 Nahraďte všechny spárované trasy trasami uvedenými v pravidle.
AS-Path Přidej 64580, 64581 Doplňte AS-PATH o seznam ASN uvedených v pravidle. Tyto ASN jsou aplikovány ve stejném pořadí pro spárované trasy.
AS-Path Replace 65004, 65005 AS-PATH je nastaven na tento seznam ve stejném pořadí pro každou spárovanou trasu. Podívejte se na důležité aspekty týkající se vyhrazených čísel AS.
AS-Path Replace (bez specifikace hodnoty) Odstraňte všechny ASN v AS-PATH v párovaných trasách.
Community Přidej 64580:300, 64581:300 Přidejte všechny uvedené komunity ke atributu komunity všech spárovaných tras.
Community Replace 64580:300, 64581:300 Nahraďte atribut Community pro všechny spárované trasy seznamem, který je uveden.
Community Replace (bez specifikace hodnoty) Odstraňte atribut Community ze všech spárovaných tras.
Community Remove 65001:100, 65001:200 Odstraňte všechny uvedené komunity, které jsou přítomny v atributu komunity přiřazených tras.

Úvahy a omezení

Než začnete používat mapy tras, zvažte následující omezení:

  • Shrnutí tras odstraňuje atributy BGP Community a AS-PATH ze shrnutých tras. Toto omezení platí jak pro příchozí, tak odchozí trasy.
  • Nepoužívejte privátní ASN pro prependování AS.

  • Nepoužívejte ASN rezervované Azure pro AS prepending:

    • Veřejná ASN: 8074, 8075, 12076
    • Privátní ASN: 65515, 65517, 65518, 65519, 65520
  • Neodstraňujte komunity Azure BGP:

    • 65517:12001, 65517:12002, 65517:12003, 65517:12005, 65517:12006, 65518:65518, 65517:65517, 65517:12076, 65518:12076, 65515:10000, 65515:20000
  • Mapy tras podporují pouze 2bajtová ASN čísla.

  • Výchozí trasu můžete upravit pouze tehdy, když výchozí trasa pochází z on-premises nebo NVA.
  • Prefix můžete upravit buď pomocí map tras, nebo pomocí NAT, ale obojí nemůžete použít.
  • Mapy tras nelze použít k úpravě nebo filtrování adresního prostoru virtuální sítě, který Azure Route Server propaguje.
  • Mapy tras podporují pouze shrnutí tras. Nepoužívejte mapy tras k vytváření konkrétnějších tras.
  • Mapy tras nelze aplikovat na Microsoft Enterprise Edge (MSEE) pro připojení ExpressRoute.
  • Poprvé, když vytvoříte mapu trasy na Azure Route Server, server tras projde upgradem, který trvá přibližně 30 minut.
  • Používání map tras znamená dodatečné poplatky. Pro více informací viz Azure Route Server pricing.