Kurz: Konfigurace partnerského vztahu mezi Azure Route Serverem a síťovým virtuálním zařízením
V tomto kurzu se dozvíte, jak nasadit Azure Route Server do virtuální sítě a navázat připojení partnerského vztahu protokolu BGP s síťovým virtuálním zařízením (NVA) Quagga. Nasadíte virtuální síť se čtyřmi podsítěmi. Jedna podsíť je vyhrazená pro směrovací server a druhá pro síťové virtuální zařízení Quagga. Síťové virtuální zařízení Quagga bude nakonfigurováno pro výměnu tras se směrovacím serverem. Nakonec otestujete, abyste se ujistili, že trasy jsou správně vyměněné na směrovacím serveru a síťovém virtuálním zařízení Quagga.
V tomto kurzu se naučíte:
- Vytvoření virtuální sítě se čtyřmi podsítěmi
- Nasazení Azure Route Serveru
- Nasazení virtuálního počítače se systémem Quagga
- Konfigurace partnerského vztahu směrovacích serverů
- Kontrola naučených tras
Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.
Požadavky
- Aktivní předplatné Azure
Přihlášení k Azure
Přihlaste se k webu Azure Portal.
Vytvoření virtuální sítě
K nasazení směrovacího serveru i síťového virtuálního zařízení Quagga potřebujete virtuální síť. Azure Route Server musí být nasazený ve vyhrazené podsíti s názvem RouteServerSubnet.
Na domovské stránce Azure Portal vyhledejte virtuální síť a ve výsledcích hledání vyberte Virtuální sítě.
Na stránce Virtuální sítě vyberte + Vytvořit.
Na kartě Základyv části Vytvořit virtuální síť zadejte nebo vyberte následující informace:
Nastavení Hodnota Podrobnosti o projektu Předplatné Vyberte své předplatné Azure. Skupina prostředků Vyberte, že chcete vytvořit novou IP adresu.
Do pole Název zadejte myRouteServerRG.
Vyberte OK.Podrobnosti o instancích Name Zadejte myVirtualNetwork. Oblast Vyberte USA – východ. Vyberte kartu IP adresy nebo tlačítko Další: IP adresy > .
Na kartě IP adresy nakonfigurujte adresní prostor IPv4 na 10.1.0.0/16 a pak nakonfigurujte následující podsítě:
Název podsítě Rozsah adres podsítě RouteServerSubnet 10.1.1.0/25 subnet1 10.1.2.0/24 subnet2 10.1.3.0/24 subnet3 10.1.4.0/24 Vyberte Zkontrolovat a vytvořit a po ověření vyberte Vytvořit .
Vytvoření Azure Route Serveru
Směrovací server se používá ke komunikaci s vaším síťovým virtuálním virtuálním zařízením a výměně tras virtuální sítě pomocí připojení partnerského vztahu protokolu BGP.
Na Azure Portal vyhledejte směrovací server a ve výsledcích hledání vyberte Směrovací servery.
Na stránce Směrovací servery vyberte + Vytvořit.
Na kartě Základy na stránce Vytvořit směrovací server zadejte nebo vyberte následující informace:
Nastavení Hodnota Podrobnosti o projektu Předplatné Vyberte předplatné Azure, které jste použili pro virtuální síť. Skupina prostředků Vyberte myRouteServerRG. Podrobnosti o instancích Name Zadejte myRouteServer. Oblast Vyberte Oblast USA – východ . Konfigurace virtuálních sítí Virtual Network Vyberte myVirtualNetwork. Podsíť Vyberte RouteServerSubnet (10.1.0.0/25). Tato podsíť je vyhrazená podsíť směrovacího serveru. Veřejná IP adresa Veřejná IP adresa Vyberte Vytvořit nový a pak zadejte myRouteServer-ip. Tato standardní IP adresa zajišťuje připojení k back-endové službě, která spravuje konfiguraci směrovacího serveru. Vyberte Zkontrolovat a vytvořit a pak vyberte Vytvořit po ověření. Nasazení směrovacího serveru trvá přibližně 15 minut.
Vytvoření síťového virtuálního zařízení Quagga
Pokud chcete nakonfigurovat síťové virtuální zařízení Quagga, musíte nasadit virtuální počítač s Linuxem a pak ho nakonfigurovat pomocí tohoto skriptu.
Vytvoření virtuálního počítače Quagga
Na Azure Portal vyhledejte virtuální počítač a ve výsledcích hledání vyberte Virtuální počítače.
Vyberte Vytvořit a pak vyberte Virtuální počítač Azure.
Na kartě Základyv části Vytvoření virtuálního počítače zadejte nebo vyberte následující informace:
Nastavení Hodnota Podrobnosti o projektu Předplatné Vyberte předplatné Azure, které jste použili pro virtuální síť. Skupina prostředků Vyberte myRouteServerRG. Podrobnosti o instancích Název virtuálního počítače Zadejte Quagga. Oblast Vyberte (US) USA – východ. Možnosti dostupnosti Vyberte Nevyžaduje se žádná infrastruktura. Typ zabezpečení Vyberte Standardní. Image Vyberte image Ubuntu . V tomto kurzu se používá image Ubuntu 18.04 LTS – Gen 2 . Velikost Vyberte Standard_B2s – 2vcpus, 4GiB paměť. Účet správce Typ ověřování Vyberte Heslo. Uživatelské jméno Zadejte azureuser. Nepoužívejte pro uživatelské jméno quagga , protože to způsobí, že nastavení v pozdějším kroku selže. Heslo Zadejte libovolné heslo. Potvrzení hesla Zadejte heslo znovu. Pravidla portů pro příchozí spojení Veřejné příchozí porty Vyberte Povolit vybrané porty. Vyberte příchozí porty Vyberte SSH (22). Na kartě Sítě vyberte následující nastavení sítě:
Nastavení Hodnota Virtuální síť Vyberte myVirtualNetwork. Podsíť Vyberte podsíť3 (10.1.4.0/24). Veřejná IP adresa Ponechte jako výchozí. Skupina zabezpečení sítě síťových adaptérů Vyberte Basic. Veřejné příchozí porty Vyberte Povolit vybrané porty. Vyberte příchozí porty Vyberte SSH (22). Vyberte Zkontrolovat a vytvořit a pak vytvořit po ověření.
Po nasazení virtuálního počítače přejděte na stránku Sítě virtuálního počítače Quagga a vyberte síťové rozhraní.
V části Nastavení vyberte Konfigurace IP adresy a pak vyberte ipconfig1.
V části Nastavení privátní IP adresy změňte přiřazení z dynamické na statickou a pak změňte IP adresu z 10.1.4.4 na 10.1.4.10. Skript, který spustíte v pozdějším kroku, používá 10.1.4.10. Pokud chcete použít jinou IP adresu, nezapomeňte aktualizovat IP adresu ve skriptu.
Poznamenejte si veřejnou IP adresu a výběrem možnosti Uložit aktualizujte konfigurace IP adres virtuálního počítače.
Konfigurace virtuálního počítače Quagga
Pokud používáte počítač Mac nebo Linux, otevřete příkazový řádek Bash. Pokud jste na počítači s Windows, otevřete výzvu PowerShellu.
Na příkazovém řádku spuštěním následujícího příkazu otevřete připojení SSH k virtuálnímu počítači Quagga. Nahraďte IP adresu ip adresou, kterou jste si poznamenali v předchozím kroku.
ssh azureuser@52.240.57.121
Po zobrazení výzvy zadejte heslo, které jste dříve vytvořili pro virtuální počítač Quagga.
Po přihlášení se zadáním
sudo su
příkazu přepněte na superuživatele, abyste se vyhnuli chybám při spuštění skriptu.Zkopírujte následující příkazy a vložte je do relace SSH. Tyto příkazy stáhnou a nainstalují tento skript a nakonfigurují virtuální počítač pomocí Quagga a dalších nastavení sítě.
wget "raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/route-server-quagga/scripts/quaggadeploy.sh" chmod +x quaggadeploy.sh ./quaggadeploy.sh
Konfigurace partnerského vztahu směrovacích serverů
Přejděte na směrovací server, který jste vytvořili v předchozím kroku.
V části Nastavení vyberte Peers (Partnerské vztahy). Pak vyberte + Přidat a přidejte nového partnera.
Na stránce Přidat partnerský vztah zadejte následující informace a pak vyberte Přidat a uložte konfiguraci:
Nastavení Hodnota Název Zadejte Quagga. Tento název se používá k identifikaci partnerského vztahu. ASN Zadejte 65001. Toto ASN je definováno ve skriptu pro Quagga NVA. IPv4 adresa Zadejte 10.1.4.10. Tento protokol IPv4 je privátní IP adresa síťového virtuálního zařízení Quagga. Jakmile přidáte síťové virtuální zařízení Quagga jako partnerský uzel, měla by stránka Partnerské vztahy vypadat takto:
Kontrola naučených tras
Pokud chcete zkontrolovat trasy naučené směrovacím serverem, použijte tento příkaz v Azure Portal Cloud Shell:
$routes = @{ RouteServerName = 'myRouteServer' ResourceGroupName = 'myRouteServerRG' PeerName = 'Quagga' } Get-AzRouteServerPeerLearnedRoute @routes | ft
Výstup by měl vypadat jako následující výstup:
Pokud chcete zkontrolovat trasy naučené síťovým virtuálním zařízením Quagga, zadejte
vtysh
a zadejteshow ip bgp
do síťového virtuálního zařízení. Výstup by měl vypadat jako následující výstup:root@Quagga:/home/azureuser# vtysh Hello, this is Quagga (version 1.2.4). Copyright 1996-2005 Kunihiro Ishiguro, et al. Quagga# show ip bgp BGP table version is 0, local router ID is 10.1.4.10 Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, i internal, r RIB-failure, S Stale, R Removed Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path 10.1.0.0/16 10.1.1.4 0 65515 i 10.1.1.5 0 65515 i *> 10.100.1.0/24 0.0.0.0 0 32768 i *> 10.100.2.0/24 0.0.0.0 0 32768 i *> 10.100.3.0/24 0.0.0.0 0 32768 i
Vyčištění prostředků
Pokud už není potřeba, můžete odstranit všechny prostředky vytvořené v tomto kurzu pomocí následujícího postupu:
V nabídce Azure Portal vyberte Skupiny prostředků.
Vyberte skupinu prostředků myRouteServerRG .
Vyberte Odstranit skupinu prostředků.
Vyberte Použít vynucené odstranění pro vybrané virtuální počítače a škálovací sady virtuálních počítačů.
Zadejte myRouteServerRG a vyberte Odstranit.
Další kroky
V tomto kurzu jste zjistili, jak vytvořit a nakonfigurovat Azure Route Server pomocí síťového virtuálního zařízení. Další informace o směrovacích serverech najdete v tématu Nejčastější dotazy ke službě Azure Route Server.