Share via


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.

  1. 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.

    Képernyőkép egy új virtuális hálózati erőforrás létrehozásáról.

  2. A Virtuális hálózatok lapon válassza a + Létrehozás lehetőséget.

  3. 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.

    Képernyőkép a virtuális hálózat alapszintű lapbeállításairól.

  4. Válassza az IP-címek lapot vagy a Tovább : IP-címek > gombot.

  5. 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

    Képernyőkép a virtuális hálózat IP-címbeállításairól.

  6. 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.

  1. 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.

  2. Az Útvonalkiszolgálók lapon válassza a + Létrehozás lehetőséget.

  3. 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.

    Képernyőkép az Útválasztási kiszolgáló létrehozásának alapjai lapról.

  4. 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

  1. 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.

  2. Válassza a Létrehozás, majd az Azure-beli virtuális gép lehetőséget.

  3. 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.

    Képernyőkép az új virtuális gép létrehozásának alapjai lapról.

  4. 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.

    Képernyőkép a hálózatkezelés lapról új virtuális gép létrehozásához.

  5. 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.

  6. 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.

    Képernyőkép a Quagga virtuális gép hálózatkezelési oldaláról.

  7. Válassza az IP-konfiguráció lehetőséget a Beállítások területen, majd válassza az ipconfig1 lehetőséget.

    Képernyőkép a Quagga virtuális gép IP-konfigurációs oldaláról.

  8. 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.

  9. 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.

    Képernyőkép a Quagga virtuális gép IP-konfigurációinak módosításáról.

Quagga virtuális gép konfigurálása

  1. Ha Mac vagy Linux rendszerű gépen van, nyisson meg egy Bash-parancssort. Ha Windows rendszerű gépen van, nyisson meg egy PowerShell-parancssort.

  2. 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
    
  3. Amikor a rendszer kéri, adja meg a Quagga virtuális géphez korábban létrehozott jelszót.

  4. 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.

  5. 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

  1. Lépjen az előző lépésben létrehozott útválasztási kiszolgálóra.

  2. 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.

    Képernyőkép az útválasztási kiszolgáló társhálózati oldaláról.

  3. 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.

    Képernyőkép a társlap hozzáadásáról.

  4. Miután hozzáadta a Quagga NVA-t társként, a Társviszonyok lapnak a következőképpen kell kinéznie:

    Egy konfigurált társ képernyőképe.

Tanult útvonalak ellenőrzése

  1. 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:

    Képernyőkép a Route Server által tanult útvonalakról.

  2. A Quagga NVA által megtanult útvonalak ellenőrzéséhez írja be vtysh , majd írja be show 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:

  1. A Azure Portal menüben válassza az Erőforráscsoportok lehetőséget.

  2. Válassza ki a myRouteServerRG erőforráscsoportot.

  3. Válassza az Erőforráscsoport törlése lehetőséget.

  4. 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.

  5. Í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).