Konfigurace protokolu BGP pro službu Azure VPN Gateway
Tento článek vám pomůže povolit připojení BGP mezi místními připojeními site-to-site (S2S) VPN a připojení typu VNet-to-VNet pomocí webu Azure Portal. Tuto konfiguraci můžete vytvořit také pomocí Azure CLI nebo kroků PowerShellu .
BGP je standardní směrovací protokol, na internetu běžně používaný k výměně informací o směrování a dostupnosti mezi dvěma nebo více sítěmi. Protokol BGP umožňuje službám VPN Gateway a místním zařízením VPN, která se nazývají partnerské uzly protokolu BGP nebo sousedé BGP, výměnu „tras“ informujících obě brány o dostupnosti a dosažitelnosti předpon, které procházejí těmito bránami nebo trasami. Protokol BGP také umožňuje směrování přenosu mezi více sítěmi pomocí šíření tras, které brána s protokolem BGP zjistí od jednoho partnerského uzlu protokolu BGP, do všech dalších partnerských uzlů protokolu BGP.
Další informace o výhodách protokolu BGP a pochopení technických požadavků a aspektů používání protokolu BGP najdete v tématu O protokolu BGP a službě Azure VPN Gateway.
Začínáme
Každá část tohoto článku vám pomůže vytvořit základní stavební blok pro povolení protokolu BGP v síťovém připojení. Pokud dokončíte všechny tři části (nakonfigurujete protokol BGP pro bránu, připojení S2S a připojení VNet-to-VNet), sestavíte topologii, jak je znázorněno v diagramu 1. Části můžete kombinovat, abyste vytvořili složitější tranzitní síť s více segmenty směrování, která vyhovuje vašim potřebám.
Diagram 1
V kontextu, který odkazuje na diagram 1, pokud by se mezi virtuální sítí TestVNet2 a TestVNet1 zakázal protokol BGP, testVNet2 nezjisťoval trasy pro místní síť, Site5, a proto nemohl komunikovat s webem 5. Jakmile povolíte protokol BGP, budou moci všechny tři sítě komunikovat přes protokol IPsec S2S a připojení typu VNet-to-VNet.
Požadavky
Ověřte, že máte předplatné Azure. Pokud ještě nemáte předplatné Azure, můžete si aktivovat výhody pro předplatitele MSDN nebo si zaregistrovat bezplatný účet.
Povolení protokolu BGP pro bránu VPN
Tato část se vyžaduje před provedením některého z kroků v dalších dvou oddílech konfigurace. Následující kroky konfigurace nastaví parametry protokolu BGP brány VPN, jak je znázorněno v diagramu 2.
Diagram 2
1. Vytvoření virtuální sítě TestVNet1
V tomto kroku vytvoříte a nakonfigurujete virtuální síť TestVNet1. Pomocí kroků v kurzu Vytvoření brány vytvořte a nakonfigurujte virtuální síť Azure a bránu VPN.
Ukázkové hodnoty virtuální sítě:
- Skupina prostředků: TestRG1
- Virtuální síť: TestVNet1
- Umístění/oblast: EastUS
- Adresní prostor: 10.11.0.0/16, 10.12.0.0/16
- Podsítí:
- FrontEnd: 10.11.0.0/24
- BackEnd: 10.12.0.0/24
- GatewaySubnet: 10.12.255.0/27
2. Vytvoření brány Virtuální sítě TestVNet1 pomocí protokolu BGP
V tomto kroku vytvoříte bránu VPN s odpovídajícími parametry protokolu BGP.
Pomocí kroků v části Vytvoření a správa brány VPN vytvořte bránu s následujícími parametry:
Podrobnosti o instanci:
- Název: VNet1GW
- Oblast: EastUS
- Typ brány: Síť VPN
- Typ sítě VPN: Založená na trasách
- Skladová položka: VpnGW1 nebo vyšší
- Generování: výběr generace
- Virtuální síť: TestVNet1
Veřejná IP adresa
- Typ veřejné IP adresy: Basic nebo Standard
- Veřejná IP adresa: Vytvoření nové
- Název veřejné IP adresy: VNet1GWIP
- Povolit aktivní-aktivní: Zakázáno
- Konfigurace protokolu BGP: Povoleno
Ve zvýrazněné části Konfigurovat protokol BGP na stránce nakonfigurujte následující nastavení:
Výběrem možnosti Konfigurovat protokol BGP - Povoleno zobrazíte oddíl konfigurace protokolu BGP.
Vyplňte číslo ASN (autonomní systém).
Pole IP adresy protokolu BGP v Azure APIPA je volitelné. Pokud vaše místní zařízení VPN používají adresu APIPA pro protokol BGP, musíte vybrat adresu z rozsahu adres ROZHRANÍ APIPA rezervovaných pro Azure, což je od 169.254.21.0 do 169.254.22.2555.
Pokud vytváříte bránu VPN typu aktivní-aktivní, v části BGP se zobrazí další ip adresa BGP druhé vlastní služby Azure APIPA. Každá zvolená adresa musí být jedinečná a musí být v povoleném rozsahu rozhraní APIPA (169.254.21.0 až 169.254.22.255). Brány typu Aktivní-aktivní podporují také více adres pro IP adresu protokolu BGP protokolu BGP azure APIPA i druhou vlastní IP adresu protokolu BGP protokolu AZURE APIPA. Další vstupy se zobrazí až po zadání první IP adresy protokolu APIPA BGP.
Důležité
Azure ve výchozím nastavení přiřadí privátní IP adresu z rozsahu předpon GatewaySubnet automaticky jako IP adresu protokolu Azure BGP v bráně VPN. Pokud vaše místní zařízení VPN používají adresu APIPA (169.254.0.1 až 169.254.254.255.254) jako IP adresu protokolu BGP, je potřeba vlastní adresa protokolu AZURE APIPA BGP. Služba VPN Gateway zvolí vlastní adresu APIPA, pokud odpovídající prostředek brány místní sítě (místní síť) má jako IP adresu partnerského uzlu protokolu BGP adresu APIPA. Pokud brána místní sítě používá běžnou IP adresu (nikoli rozhraní APIPA), služba VPN Gateway se vrátí k privátní IP adrese z rozsahu GatewaySubnet.
Adresy protokolu BGP protokolu APIPA se nesmí překrývat mezi místními zařízeními VPN a všemi připojenými bránami VPN.
Pokud se adresy APIPA používají u bran VPN, brány neshají relace partnerského vztahu protokolu BGP se zdrojovými IP adresami rozhraní APIPA. Místní zařízení VPN musí iniciovat připojení peeringu protokolu BGP.
Pokud chcete spustit ověření, vyberte Zkontrolovat a vytvořit . Jakmile ověření projde, vyberte Vytvořit a nasaďte bránu VPN. Vytvoření brány může obvykle trvat 45 minut nebo déle, a to v závislosti na vybrané skladové jednotce (SKU) brány. Stav nasazení můžete zobrazit na stránce Přehled vaší brány.
3. Získání IP adres partnerského uzlu Azure BGP
Po vytvoření brány můžete získat IP adresy partnerského vztahu protokolu BGP v bráně VPN. Tyto adresy jsou potřeba ke konfiguraci místních zařízení VPN pro navázání relací protokolu BGP s bránou VPN.
Na stránce Konfigurace brány virtuální sítě můžete zobrazit informace o konfiguraci protokolu BGP ve vaší bráně VPN: ASN, veřejná IP adresa a odpovídající IP adresy partnerského vztahu protokolu BGP na straně Azure (výchozí nastavení a rozhraní APIPA). Můžete také provést následující změny konfigurace:
- V případě potřeby můžete ip adresu protokolu BGP protokolu APIPA aktualizovat.
- Pokud máte bránu VPN typu aktivní-aktivní, zobrazí se na této stránce veřejná IP adresa, výchozí IP adresa a IP adresy protokolu BGP protokolu APIPA druhé instance brány VPN.
Získání IP adresy partnerského uzlu Azure BGP:
- Přejděte k prostředku brány virtuální sítě a výběrem stránky Konfigurace zobrazte informace o konfiguraci protokolu BGP.
- Poznamenejte si IP adresu partnerského uzlu protokolu BGP.
Konfigurace protokolu BGP pro připojení S2S mezi místními sítěmi
Pokyny v této části platí pro konfigurace site-to-site mezi místními lokalitami.
Pokud chcete vytvořit připojení mezi místními sítěmi, musíte vytvořit bránu místní sítě, která bude představovat vaše místní zařízení VPN, a připojení pro připojení brány VPN s bránou místní sítě, jak je vysvětleno v tématu Vytvoření připojení typu site-to-site. Následující části obsahují další vlastnosti potřebné k zadání parametrů konfigurace protokolu BGP, jak je znázorněno v diagramu 3.
Diagram 3
Než budete pokračovat, ujistěte se, že jste pro bránu VPN povolili protokol BGP.
1. Vytvoření brány místní sítě
Nakonfigurujte bránu místní sítě s nastavením protokolu BGP.
- Informace a kroky najdete v části brána místní sítě v článku o připojení typu site-to-site.
- Pokud už máte bránu místní sítě, můžete ji upravit. Pokud chcete upravit bránu místní sítě, přejděte na stránku Konfigurace prostředku místní sítě a proveďte potřebné změny.
Při vytváření brány místní sítě použijte pro toto cvičení následující hodnoty:
- Název: Site5
- IP adresa: IP adresa koncového bodu brány, ke kterému se chcete připojit. Příklad: 128.9.9.9
- Adresní prostory: Pokud je povolený protokol BGP, není potřeba žádný adresní prostor.
Pokud chcete nakonfigurovat nastavení protokolu BGP, přejděte na stránku Upřesnit . Použijte následující ukázkové hodnoty (znázorněné v diagramu 3). Upravte všechny hodnoty potřebné tak, aby odpovídaly vašemu prostředí.
- Konfigurace nastavení protokolu BGP: Ano
- Číslo autonomního systému (ASN): 65050
- IP adresa partnerského uzlu protokolu BGP: Adresa místního zařízení VPN. Příklad: 10.51.255.254
Kliknutím na Zkontrolovat a vytvořit bránu místní sítě
Důležité aspekty konfigurace
- IP adresa partnerského uzlu BGP a ASN se musí shodovat s vaší místní konfigurací směrovače VPN.
- Adresní prostor můžete ponechat prázdný jenom v případě, že pro připojení k této síti používáte protokol BGP. Azure VPN Gateway interně přidá trasu IP adresy partnerského uzlu protokolu BGP do odpovídajícího tunelu IPsec. Pokud nepoužíváte protokol BGP mezi bránou VPN a touto konkrétní sítí, musíte zadat seznam platných předpon adresního prostoru.
- Volitelně můžete jako místní IP adresu partnerského uzlu protokolu BGP v případě potřeby použít IP adresu apiPA (169.254.x.x). Budete ale také muset zadat IP adresu APIPA, jak je popsáno výše v tomto článku pro vaši bránu VPN, jinak se relace protokolu BGP nemůže pro toto připojení navázat.
- Během vytváření brány místní sítě můžete zadat informace o konfiguraci protokolu BGP nebo můžete přidat nebo změnit konfiguraci protokolu BGP ze stránky Konfigurace prostředku brány místní sítě.
2. Konfigurace připojení S2S s povoleným protokolem BGP
V tomto kroku vytvoříte nové připojení s povoleným protokolem BGP. Pokud už máte připojení a chcete na něm povolit protokol BGP, můžete ho aktualizovat.
Vytvoření propojení
- Pokud chcete vytvořit nové připojení, přejděte na stránku Připojení brány virtuální sítě.
- Výběrem +Přidat otevřete stránku Přidat připojení.
- Vyplňte potřebné hodnoty.
- Pokud chcete pro toto připojení povolit protokol BGP, vyberte Povolit protokol BGP .
- Výběrem možnosti OK změny uložte.
Aktualizace existujícího připojení
- Přejděte na stránku Připojení brány virtuální sítě.
- Vyberte připojení, které chcete upravit.
- Přejděte na stránku Konfigurace připojení.
- Změňte nastavení protokolu BGP na Povoleno.
- Uloží změny.
Konfigurace místního zařízení
Následující příklad uvádí parametry, které zadáte do oddílu konfigurace protokolu BGP na místním zařízení VPN pro toto cvičení:
- Site5 ASN : 65050
- Site5 BGP IP : 10.51.255.254
- Prefixes to announce : (for example) 10.51.0.0/16
- Azure VNet ASN : 65010
- Azure VNet BGP IP : 10.12.255.30
- Static route : Add a route for 10.12.255.30/32, with nexthop being the VPN tunnel interface on your device
- eBGP Multihop : Ensure the "multihop" option for eBGP is enabled on your device if needed
Povolení protokolu BGP u připojení typu VNet-to-VNet
Kroky v této části platí pro připojení typu VNet-to-VNet.
Pokud chcete povolit nebo zakázat protokol BGP u připojení typu VNet-to-VNet, použijte stejný postup jako kroky křížového serveru S2S v předchozí části. Protokol BGP můžete povolit při vytváření připojení nebo aktualizovat konfiguraci u existujícího připojení typu VNet-to-VNet.
Poznámka:
Připojení typu VNet-to-VNet bez protokolu BGP omezí komunikaci pouze na dvě připojené virtuální sítě. Povolte protokol BGP, aby umožňoval směrování přenosu do jiných připojení typu S2S nebo VNet-to-VNet těchto dvou virtuálních sítí.
Další kroky
Další informace o protokolu BGP naleznete v tématu O protokolu BGP a bráně VPN Gateway.