Oktatóanyag: Társviszony-létesítés konfigurálása az Azure Route Server és a hálózati virtuális berendezés között
Ez az oktatóanyag bemutatja, hogyan helyezhet üzembe egy Azure Route Servert egy virtuális hálózaton, és hogyan hozhat létre BGP-társviszony-létesítési kapcsolatot egy Quagga hálózati virtuális berendezéssel (NVA). Négy alhálózattal rendelkező virtuális hálózatot helyez üzembe. Az egyik alhálózat az útválasztási kiszolgálónak, a másik pedig a Quagga NVA-nak dedikált alhálózat. A Quagga NVA úgy lesz konfigurálva, hogy útvonalakat cseréljen az útvonalkiszolgálóval. Végül tesztelni fogja, hogy az útvonalak megfelelően vannak-e cserélve az útvonalkiszolgálón és a Quagga NVA-n.
Eben az oktatóanyagban az alábbiakkal fog megismerkedni:
- Virtuális hálózat létrehozása négy alhálózattal
- Azure Route Server üzembe helyezése
- Quaggát futtató virtuális gép üzembe helyezése
- Útválasztási kiszolgáló társviszony-létesítésének konfigurálása
- Tanult útvonalak ellenőrzése
Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.
Előfeltételek
- Aktív Azure-előfizetés
Bejelentkezés az Azure-ba
Jelentkezzen be az Azure Portalra.
Virtuális hálózat létrehozása
A Route Server és a Quagga NVA üzembe helyezéséhez virtuális hálózatra van szükség. Az Azure Route Servert egy RouteServerSubnet nevű dedikált alhálózaton kell üzembe helyezni.
A Azure Portal kezdőlapon keressen rá a virtuális hálózatra, és válassza a Virtuális hálózatok lehetőséget a keresési eredmények között.
A Virtuális hálózatok lapon válassza a + Létrehozás lehetőséget.
A Virtuális hálózat létrehozásalap Alapok lapján adja meg vagy válassza ki a következő információkat:
Beállítások Érték Projekt részletei Előfizetés Válassza ki Azure-előfizetését. Erőforráscsoport Válassza az Új létrehozása lehetőséget.
A Név mezőbe írja be a myRouteServerRG nevet.
Válassza az OK gombot.Példány adatai Name Adja meg a myVirtualNetwork nevet. Region Válassza az USA keleti régiója lehetőséget. Válassza az IP-címek lapot vagy a Tovább : IP-címek > gombot.
Az IP-címek lapon konfigurálja az IPv4-címtartományta 10.1.0.0/16 értékre, majd konfigurálja a következő alhálózatokat:
Alhálózat neve Alhálózati címtartomány RouteServerSubnet 10.1.1.0/25 alhálózat1 10.1.2.0/24 alhálózat2 10.1.3.0/24 alhálózat3 10.1.4.0/24 Válassza a Véleményezés + létrehozás lehetőséget, majd válassza a Létrehozás lehetőséget, miután az ellenőrzés megfelelt.
Az Azure Route Server létrehozása
Az útválasztási kiszolgálóval kommunikálhat az NVA-val, és virtuális hálózati útvonalakat cserélhet egy BGP-társviszony-létesítési kapcsolat használatával.
A Azure Portal keresse meg az útvonalkiszolgálót, és válassza az Útvonalkiszolgálók lehetőséget a keresési eredmények között.
Az Útvonalkiszolgálók lapon válassza a + Létrehozás lehetőséget.
Az Útvonalkiszolgáló létrehozása lap Alapok lapján adja meg vagy válassza ki a következő információkat:
Beállítások Érték Projekt részletei Előfizetés Válassza ki a virtuális hálózathoz használt Azure-előfizetést. Erőforráscsoport Válassza a myRouteServerRG lehetőséget. Példány adatai Name Adja meg a myRouteServer nevet. Region Válassza az USA keleti régiója lehetőséget. Virtuális hálózatok konfigurálása Virtual Network Válassza a myVirtualNetwork lehetőséget. Alhálózat Válassza a RouteServerSubnet (10.1.0.0/25) lehetőséget. Ez az alhálózat egy dedikált Útválasztási kiszolgáló alhálózat. Nyilvános IP-cím Nyilvános IP-cím Válassza az Új létrehozása lehetőséget, majd írja be a myRouteServer-ip nevet. Ez a standard IP-cím biztosítja a kapcsolatot az útválasztási kiszolgáló konfigurációját kezelő háttérszolgáltatással. Válassza a Véleményezés + létrehozás lehetőséget, majd válassza a Létrehozás lehetőséget az ellenőrzés sikeres elvégzése után. Az útválasztási kiszolgáló üzembe helyezése körülbelül 15 percet vesz igénybe.
Quagga hálózati virtuális berendezés létrehozása
A Quagga hálózati virtuális berendezés konfigurálásához telepítenie kell egy Linux rendszerű virtuális gépet, majd konfigurálnia kell ezzel a szkripttel.
Quagga virtuális gép (VM) létrehozása
A Azure Portal keressen rá a virtuális gépre, és válassza a Virtuális gépek lehetőséget a keresési eredmények között.
Válassza a Létrehozás, majd az Azure-beli virtuális gép lehetőséget.
A Virtuális gép létrehozásalap Alapok lapján adja meg vagy válassza ki a következő információkat:
Beállítások Érték Projekt részletei Előfizetés Válassza ki a virtuális hálózathoz használt Azure-előfizetést. Erőforráscsoport Válassza a myRouteServerRG lehetőséget. Példány adatai Virtuális gép neve Írja be a Quagga kifejezést. Region Válassza az USA keleti régiója lehetőséget. Rendelkezésre állási beállítások Válassza a Nincs szükség infrastruktúrára lehetőséget. Biztonság típusa Válassza a Standard lehetőséget. Kép Jelöljön ki egy Ubuntu-képet . Ez az oktatóanyag az Ubuntu 18.04 LTS – Gen 2 rendszerképet használja. Méret Válassza a Standard_B2s – 2vcpus, 4GiB memória lehetőséget. Rendszergazdai fiók Hitelesítéstípus Válassza a Jelszó lehetőséget. Felhasználónév Adja meg az azureuser kifejezést. Ne használjon quagga-t a felhasználónévhez, mert a beállítás egy későbbi lépésben meghiúsul. Jelszó Adjon meg egy tetszőleges jelszót. Jelszó megerősítése Ismét meg kell adnia a jelszót. Bejövő portszabályok Nyilvános bejövő portok Válassza a Kijelölt portok engedélyezése lehetőséget. Válassza ki a bejövő portokat Válassza az SSH (22) lehetőséget. A Hálózat lapon válassza a következő hálózati beállításokat:
Beállítások Érték Virtuális hálózat Válassza a myVirtualNetwork lehetőséget. Alhálózat Válassza a 3. alhálózatot (10.1.4.0/24). Nyilvános IP-cím Hagyja meg az alapértelmezett beállítást. Hálózati adapter hálózati biztonsági csoportja Válassza az Alapszintű lehetőséget. Nyilvános bejövő portok Válassza a Kijelölt portok engedélyezése lehetőséget. Válassza ki a bejövő portokat Válassza az SSH (22) lehetőséget. Válassza a Véleményezés + létrehozás , majd a Létrehozás az ellenőrzés sikeres elvégzése után lehetőséget.
A virtuális gép üzembe helyezése után lépjen a Quagga virtuális gép Hálózatkezelés lapjára, és válassza ki a hálózati adaptert.
Válassza az IP-konfiguráció lehetőséget a Beállítások területen, majd válassza az ipconfig1 lehetőséget.
A Privát IP-cím beállításai területen módosítsa a hozzárendelést DinamikusrólStatikusra, majd módosítsa az IP-címet10.1.4.4-ről10.1.4.10-re. A későbbi lépésben futtatott szkripta 10.1.4.10-et használja. Ha másik IP-címet szeretne használni, győződjön meg arról, hogy frissíti az IP-címet a szkriptben.
Jegyezze fel a nyilvános IP-címet, és válassza a Mentés lehetőséget a virtuális gép IP-konfigurációinak frissítéséhez.
Quagga virtuális gép konfigurálása
Ha Mac vagy Linux rendszerű gépen van, nyisson meg egy Bash-parancssort. Ha Windows rendszerű gépen van, nyisson meg egy PowerShell-parancssort.
A parancssorban nyisson meg egy SSH-kapcsolatot a Quagga virtuális géphez az alábbi parancs végrehajtásával. Cserélje le az IP-címet az előző lépésben jegyzett ip-címre.
ssh azureuser@52.240.57.121
Amikor a rendszer kéri, adja meg a Quagga virtuális géphez korábban létrehozott jelszót.
Miután bejelentkezett, írja be a parancsot
sudo su
, hogy szuperfelhasználóra váltson a szkript futtatásával kapcsolatos hibák elkerülése érdekében.Másolja és illessze be az alábbi parancsokat az SSH-munkamenetbe. Ezek a parancsok letöltik és telepítik ezt a szkriptet a virtuális gép Quagga-val való konfigurálásához más hálózati beállításokkal együtt.
wget "raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/route-server-quagga/scripts/quaggadeploy.sh" chmod +x quaggadeploy.sh ./quaggadeploy.sh
Útválasztási kiszolgáló társviszony-létesítésének konfigurálása
Lépjen az előző lépésben létrehozott útválasztási kiszolgálóra.
A Beállítások területen válassza a Társviszonyoklehetőséget. Ezután válassza a + Hozzáadás lehetőséget egy új társ hozzáadásához.
A Társ hozzáadása lapon adja meg a következő adatokat, majd válassza a Hozzáadás lehetőséget a konfiguráció mentéséhez:
Beállítás Érték Név Írja be a Quagga kifejezést. Ez a név a társ azonosítására szolgál. ASN Írja be a 65001 értéket. Ez az ASN a Quagga NVA szkriptjében van definiálva. IPv4-cím Írja be a 10.1.4.10 értéket. Ez az IPv4 a Quagga NVA privát IP-címe. Miután hozzáadta a Quagga NVA-t társként, a Társviszonyok lapnak a következőképpen kell kinéznie:
Tanult útvonalak ellenőrzése
Az útválasztási kiszolgáló által tanult útvonalak ellenőrzéséhez használja ezt a parancsot a Azure Portal Cloud Shell:
$routes = @{ RouteServerName = 'myRouteServer' ResourceGroupName = 'myRouteServerRG' PeerName = 'Quagga' } Get-AzRouteServerPeerLearnedRoute @routes | ft
A kimenetnek a következő kimenethez hasonlóan kell kinéznie:
A Quagga NVA által megtanult útvonalak ellenőrzéséhez írja be
vtysh
, majd írja beshow ip bgp
az NVA-t. A kimenetnek a következő kimenethez hasonlóan kell kinéznie: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
Az erőforrások eltávolítása
Ha már nincs rá szükség, az oktatóanyagban létrehozott összes erőforrást törölheti az alábbi lépésekkel:
A Azure Portal menüben válassza az Erőforráscsoportok lehetőséget.
Válassza ki a myRouteServerRG erőforráscsoportot.
Válassza az Erőforráscsoport törlése lehetőséget.
Válassza a Kényszerített törlés alkalmazása a kijelölt virtuális gépekhez és virtuálisgép-méretezési csoportokhoz lehetőséget.
Írja be a myRouteServerRG nevet, és válassza a Törlés lehetőséget.
Következő lépések
Ebben az oktatóanyagban megtanulta, hogyan hozhat létre és konfigurálhat egy Azure Route Servert egy hálózati virtuális berendezéssel (NVA). Az útvonalkiszolgálókkal kapcsolatos további információkért lásd az Azure Route Server gyakori kérdéseit (GYIK).