Oktatóanyag: Hálózati forgalom útválasztási táblázattal való irányítása az Azure Portalon

Az Azure alapértelmezés szerint irányítja a forgalmat a virtuális hálózaton belüli összes alhálózat között. Az Azure alapértelmezett útválasztását felülírhatja saját maga által létrehozott útvonalakkal. Az egyéni útvonalak akkor hasznosak, ha például egy hálózati virtuális berendezésen (NVA) keresztül szeretné irányítani az alhálózatok közötti forgalmat.

Diagram of Azure resources created in tutorial.

Ebben az oktatóanyagban az alábbiakkal fog megismerkedni:

  • Virtuális hálózat és alhálózatok létrehozása
  • Forgalmat irányító hálózati virtuális berendezés létrehozása
  • Virtuális gépek (VM-ek) üzembe helyezése különböző alhálózatokon
  • Útválasztási táblázat létrehozása
  • Útvonal létrehozása
  • Útválasztási táblázat társítása alhálózattal
  • Forgalom irányítása egyik alhálózatról hálózati virtuális berendezésen keresztül

Előfeltételek

  • Egy Azure-fiók, aktív előfizetéssel. Ingyenesen létrehozhat fiókot.

Bejelentkezés az Azure-ba

Jelentkezzen be az Azure Portalra.

Virtuális hálózat és Azure Bastion-gazdagép létrehozása

Az alábbi eljárás létrehoz egy virtuális hálózatot egy erőforrás-alhálózattal, egy Azure Bastion-alhálózattal és egy Bastion-gazdagéppel:

  1. A portálon keresse meg és válassza ki a virtuális hálózatokat.

  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ása alapismeretek lapján adja meg vagy válassza ki a következő információkat:

    Beállítás Érték
    Projekt részletei
    Előfizetés Válassza ki előfizetését.
    Erőforráscsoport Válassza az Új létrehozása lehetőséget.
    Adja meg a test-rg nevet.
    Válassza az OK gombot.
    Példány részletei
    Név Adja meg a vnet-1 értéket.
    Régió Válassza az USA 2. keleti régiója lehetőséget.

    Screenshot of the Basics tab for creating a virtual network in the Azure portal.

  4. A Tovább gombra kattintva lépjen a Biztonság lapra.

  5. Az Azure Bastion szakaszban válassza a Bastion engedélyezése lehetőséget.

    A Bastion a böngészővel csatlakozik a virtuális hálózat virtuális gépeihez a Secure Shell (SSH) vagy a Távoli asztali protokoll (RDP) használatával a privát IP-címek használatával. A virtuális gépeknek nincs szükségük nyilvános IP-címekre, ügyfélszoftverekre vagy speciális konfigurációra. További információ: Mi az Azure Bastion?

    Feljegyzés

    Az óránkénti díjszabás a Bastion üzembe helyezésének pillanatától kezdődik, a kimenő adathasználattól függetlenül. További információ: Díjszabás és termékváltozatok. Ha a Bastiont egy oktatóanyag vagy teszt részeként helyezi üzembe, javasoljuk, hogy a használat befejezése után törölje ezt az erőforrást.

  6. Az Azure Bastionban adja meg vagy válassza ki a következő információkat:

    Beállítás Érték
    Azure Bastion gazdagép neve Adja meg a bástyát.
    Nyilvános Azure Bastion IP-cím Válassza a Nyilvános IP-cím létrehozása lehetőséget.
    Adja meg a nyilvános ip-bastion nevet.
    Válassza az OK gombot.

    Screenshot of options for enabling an Azure Bastion host as part of creating a virtual network in the Azure portal.

  7. A Tovább gombra kattintva lépjen az IP-címek lapra.

  8. Az Alhálózatok címtartományában válassza ki az alapértelmezett alhálózatot.

  9. Az Alhálózat szerkesztése területen adja meg vagy válassza ki a következő adatokat:

    Beállítás Érték
    Alhálózat részletei
    Alhálózati sablon Hagyja meg az alapértelmezett értéket.
    Név Adja meg az 1. alhálózatot.
    Kezdőcím Hagyja meg a 10.0.0.0 alapértelmezett értékét.
    Alhálózat mérete Hagyja meg a /24 (256 cím) alapértelmezett értékét.

    Screenshot of configuration details for a subnet.

  10. Válassza a Mentés lehetőséget.

  11. Válassza a Véleményezés + létrehozás lehetőséget az ablak alján. Amikor az ellenőrzés sikeres, válassza a Létrehozás lehetőséget.

Alhálózatok létrehozása

Ehhez az oktatóanyaghoz DMZ - és privát alhálózatra van szükség. A DMZ-alhálózaton helyezi üzembe az NVA-t, a privát alhálózat pedig azokat a virtuális gépeket, amelyekbe a forgalmat irányítani szeretné. Az 1 . alhálózat az előző lépésekben létrehozott alhálózat. Használja az 1 . alhálózatot a nyilvános virtuális géphez.

  1. A portál tetején található keresőmezőbe írja be a virtuális hálózatot. Válassza ki a virtuális hálózatokat a keresési eredmények között.

  2. A virtuális hálózatokban válassza a vnet-1 lehetőséget.

  3. A vnet-1-ben válassza az Alhálózatok lehetőséget a Gépház szakaszban.

  4. A virtuális hálózat alhálózati listájában válassza a + Alhálózat lehetőséget.

  5. Az Alhálózat hozzáadása területen adja meg vagy válassza ki a következő adatokat:

    Beállítás Érték
    Név Adja meg a privát alhálózatot.
    Alhálózati címtartomány Adja meg a 10.0.2.0/24 értéket.

    Screenshot of private subnet creation in virtual network.

  6. Válassza a Mentés lehetőséget.

  7. Válassza a + Alhálózat lehetőséget.

  8. Az Alhálózat hozzáadása területen adja meg vagy válassza ki a következő adatokat:

    Beállítás Érték
    Név Adja meg a dmz alhálózatot.
    Alhálózati címtartomány Adja meg a 10.0.3.0/24 értéket.

    Screenshot of DMZ subnet creation in virtual network.

  9. Válassza a Mentés lehetőséget.

NVA virtuális gép létrehozása

A hálózati virtuális berendezések (NVA-k) olyan virtuális gépek, amelyek segítenek a hálózati funkciókban, például az útválasztásban és a tűzfaloptimalizálásban. Ebben a szakaszban hozzon létre egy NVA-t egy Ubuntu 22.04 rendszerű virtuális géppel.

  1. A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket 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ása lapon adja meg vagy válassza ki a következő információkat az Alapok lapon:

    Beállítás Érték
    Projekt részletei
    Előfizetés Válassza ki előfizetését.
    Erőforráscsoport Válassza a test-rg lehetőséget.
    Példány részletei
    Virtuális gép neve Adja meg a vm-nva értéket.
    Régió Válassza az USA 2. keleti régióját.
    Rendelkezésre állási beállítások Válassza a Nincs szükség infrastruktúra-redundanciára lehetőséget.
    Biztonsági típus Válassza a Standard lehetőséget.
    Kép Válassza az Ubuntu Server 22.04 LTS – x64 Gen2 lehetőséget.
    Virtuálisgép-architektúra Hagyja meg az x64 alapértelmezett értékét.
    Méret Válasszon ki egy méretet.
    Rendszergazda istrator-fiók
    Hitelesítés típusa Válassza a Jelszó lehetőséget.
    Felhasználónév Adjon meg egy felhasználónevet.
    Jelszó Adjon meg egy jelszót.
    Jelszó megerősítése Jelszó újraküldése.
    Bejövő portszabályok
    Nyilvános bejövő portok Válassza a Nincs lehetőséget.
  4. Válassza a Következő: Lemezek , majd a Következő: Hálózatkezelés lehetőséget.

  5. A Hálózatkezelés lapon adja meg vagy válassza ki a következő adatokat:

    Beállítás Érték
    Hálózati adapter
    Virtuális hálózat Válassza a vnet-1 lehetőséget.
    Alhálózat Válassza a dmz alhálózatot (10.0.3.0/24).
    Nyilvános IP-cím Válassza a Nincs lehetőséget.
    Hálózati hálózati biztonsági csoport Válassza a Speciális lehetőséget.
    Hálózati biztonsági csoport konfigurálása Válassza az Új létrehozása lehetőséget.
    A Név mezőbe írja be az nsg-nva értéket.
    Válassza az OK gombot.
  6. Hagyja meg a többi beállítást az alapértelmezett értéken, és válassza a Véleményezés + létrehozás lehetőséget.

  7. Válassza a Létrehozás lehetőséget.

Nyilvános és privát virtuális gépek létrehozása

Hozzon létre két virtuális gépet a vnet-1 virtuális hálózaton. Az egyik virtuális gép az 1 . alhálózatban, a másik virtuális gép pedig az alhálózat-privát alhálózatban található. Használja ugyanazt a virtuálisgép-rendszerképet mindkét virtuális géphez.

Nyilvános virtuális gép létrehozása

A nyilvános virtuális gép a nyilvános interneten lévő gépek szimulálására szolgál. A nyilvános és a privát virtuális gép a hálózati forgalom NVA virtuális gépen keresztüli útválasztásának tesztelésére szolgál.

  1. A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket 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ása lapon adja meg vagy válassza ki a következő információkat az Alapok lapon:

    Beállítás Érték
    Projekt részletei
    Előfizetés Válassza ki előfizetését.
    Erőforráscsoport Válassza a test-rg lehetőséget.
    Példány részletei
    Virtuális gép neve Adja meg a virtuális gép nyilvános nevét.
    Régió Válassza az USA 2. keleti régióját.
    Rendelkezésre állási beállítások Válassza a Nincs szükség infrastruktúra-redundanciára lehetőséget.
    Biztonsági típus Válassza a Standard lehetőséget.
    Kép Válassza az Ubuntu Server 22.04 LTS – x64 Gen2 lehetőséget.
    Virtuálisgép-architektúra Hagyja meg az x64 alapértelmezett értékét.
    Méret Válasszon ki egy méretet.
    Rendszergazda istrator-fiók
    Hitelesítés típusa Válassza a Jelszó lehetőséget.
    Felhasználónév Adjon meg egy felhasználónevet.
    Jelszó Adjon meg egy jelszót.
    Jelszó megerősítése Jelszó újraküldése.
    Bejövő portszabályok
    Nyilvános bejövő portok Válassza a Nincs lehetőséget.
  4. Válassza a Következő: Lemezek , majd a Következő: Hálózatkezelés lehetőséget.

  5. A Hálózatkezelés lapon adja meg vagy válassza ki a következő adatokat:

    Beállítás Érték
    Hálózati adapter
    Virtuális hálózat Válassza a vnet-1 lehetőséget.
    Alhálózat Válassza az 1. alhálózatot (10.0.0.0/24).
    Nyilvános IP-cím Válassza a Nincs lehetőséget.
    Hálózati hálózati biztonsági csoport Válassza a Nincs lehetőséget.
  6. Hagyja meg a többi beállítást az alapértelmezett értéken, és válassza a Véleményezés + létrehozás lehetőséget.

  7. Válassza a Létrehozás lehetőséget.

Privát virtuális gép létrehozása

  1. A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket 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ása lapon adja meg vagy válassza ki a következő információkat az Alapok lapon:

    Beállítás Érték
    Projekt részletei
    Előfizetés Válassza ki előfizetését.
    Erőforráscsoport Válassza a test-rg lehetőséget.
    Példány részletei
    Virtuális gép neve Adja meg a vm-private értéket.
    Régió Válassza az USA 2. keleti régióját.
    Rendelkezésre állási beállítások Válassza a Nincs szükség infrastruktúra-redundanciára lehetőséget.
    Biztonsági típus Válassza a Standard lehetőséget.
    Kép Válassza az Ubuntu Server 22.04 LTS – x64 Gen2 lehetőséget.
    Virtuálisgép-architektúra Hagyja meg az x64 alapértelmezett értékét.
    Méret Válasszon ki egy méretet.
    Rendszergazda istrator-fiók
    Hitelesítés típusa Válassza a Jelszó lehetőséget.
    Felhasználónév Adjon meg egy felhasználónevet.
    Jelszó Adjon meg egy jelszót.
    Jelszó megerősítése Jelszó újraküldése.
    Bejövő portszabályok
    Nyilvános bejövő portok Válassza a Nincs lehetőséget.
  4. Válassza a Következő: Lemezek , majd a Következő: Hálózatkezelés lehetőséget.

  5. A Hálózatkezelés lapon adja meg vagy válassza ki a következő adatokat:

    Beállítás Érték
    Hálózati adapter
    Virtuális hálózat Válassza a vnet-1 lehetőséget.
    Alhálózat Válassza ki a privát alhálózatot (10.0.2.0/24).
    Nyilvános IP-cím Válassza a Nincs lehetőséget.
    Hálózati hálózati biztonsági csoport Válassza a Nincs lehetőséget.
  6. Hagyja meg a többi beállítást az alapértelmezett értéken, és válassza a Véleményezés + létrehozás lehetőséget.

  7. Válassza a Létrehozás lehetőséget.

IP-továbbítás engedélyezése

Az NVA-n keresztüli forgalom irányításához kapcsolja be az IP-továbbítást az Azure-ban és a vm-nva operációs rendszerében. Ha engedélyezve van az IP-továbbítás, a vm-nva által fogadott, más IP-címre irányuló forgalom nem lesz elvetve, és a rendszer a megfelelő célhelyre továbbítja.

IP-továbbítás engedélyezése az Azure-ban

Ebben a szakaszban bekapcsolja az IP-továbbítást a vm-nva virtuális gép hálózati adapteréhez.

  1. A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket a keresési eredmények között.

  2. A virtuális gépeken válassza a vm-nva elemet.

  3. A vm-nva területen válassza a Hálózatkezelés lehetőséget a Gépház szakaszban.

  4. Válassza ki a hálózati adapter melletti adapter nevét: A név vm-nva névvel kezdődik, és véletlenszerű szám van hozzárendelve a felülethez. Ebben a példában a felület neve vm-nva124.

    Screenshot of network interface of NVA virtual machine.

  5. A hálózati adapter áttekintési lapján válassza ki az IP-konfigurációkat a Gépház szakaszban.

  6. Az IP-konfigurációkban válassza az IP-továbbítás engedélyezése melletti jelölőnégyzetet.

    Screenshot of enablement of IP forwarding.

  7. Válassza az Alkalmazás lehetőséget.

IP-továbbítás engedélyezése az operációs rendszerben

Ebben a szakaszban kapcsolja be az IP-továbbítást a vm-nva virtuális gép operációs rendszerének a hálózati forgalom továbbításához. Az Azure Bastion szolgáltatással csatlakozhat a vm-nva virtuális géphez.

  1. A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket a keresési eredmények között.

  2. A virtuális gépeken válassza a vm-nva elemet.

  3. Válassza a Bastion lehetőséget az Operations (Műveletek ) szakaszban.

  4. Adja meg a virtuális gép létrehozásakor megadott felhasználónevet és jelszót.

  5. Válassza a Kapcsolódás lehetőséget.

  6. Adja meg a következő adatokat a virtuális gép parancssorában az IP-továbbítás engedélyezéséhez:

    sudo vim /etc/sysctl.conf
    
  7. A Vim-szerkesztőben távolítsa el a # következő sort net.ipv4.ip_forward=1:

    Nyomja le a Beszúrás billentyűt.

    # Uncomment the next line to enable packet forwarding for IPv4
    net.ipv4.ip_forward=1
    

    Nyomja le az Esc billentyűt.

    Írja be :wq és nyomja le az Enter billentyűt.

  8. Zárja be a Bastion-munkamenetet.

  9. Indítsa újra a virtuális gépet.

Útválasztási táblázat létrehozása

Ebben a szakaszban hozzon létre egy útvonaltáblát az NVA virtuális gépen keresztüli forgalom útvonalának meghatározásához. Az útvonaltábla az 1 . alhálózathoz van társítva, ahol a virtuálisgép-nyilvános virtuális gép üzembe van helyezve.

  1. A portál tetején található keresőmezőbe írja be az Útvonal táblát. Válassza az Útvonaltáblák lehetőséget a keresési eredmények között.

  2. Válassza a +Létrehozás lehetőséget.

  3. Az Útvonal létrehozása táblában adja meg vagy válassza ki a következő információkat:

    Beállítás Érték
    Projekt részletei
    Előfizetés Válassza ki előfizetését.
    Erőforráscsoport Válassza a test-rg lehetőséget.
    Példány részletei
    Régió Válassza az USA 2. keleti régiója lehetőséget.
    Név Adja meg a route-table-public értéket.
    Átjáró útvonalak terjesztése Hagyja meg az Igen alapértelmezett értékét.
  4. Válassza az Áttekintés + létrehozás lehetőséget.

  5. Válassza a Létrehozás lehetőséget.

Útvonal létrehozása

Ebben a szakaszban hozzon létre egy útvonalat az előző lépésekben létrehozott útvonaltáblában.

  1. A portál tetején található keresőmezőbe írja be az Útvonal táblát. Válassza az Útvonaltáblák lehetőséget a keresési eredmények között.

  2. Válassza a route-table-public lehetőséget.

  3. A Gépház válassza az Útvonalak lehetőséget.

  4. Válassza a +Hozzáadás az útvonalakban lehetőséget.

  5. Adja meg vagy válassza ki a következő adatokat az Útvonal hozzáadása területen:

    Beállítás Érték
    Útvonal neve Adja meg a privát alhálózatot.
    Céltípus Válassza ki az IP-címeket.
    Cél IP-címek/CIDR-tartományok Adja meg a 10.0.2.0/24 értéket.
    A következő ugrás típusa Válassza a Virtuális berendezés lehetőséget.
    A következő ugrás címe Adja meg a 10.0.3.4 értéket.
    Ez a korábbi lépésekben létrehozott vm-nva IP-címe.

    Screenshot of route creation in route table.

  6. Válassza a Hozzáadás lehetőséget.

  7. Válassza ki az alhálózatokat a Gépház.

  8. Válassza a +Társítás lehetőséget.

  9. Adja meg vagy válassza ki a következő adatokat a Társítás alhálózatban:

    Beállítás Érték
    Virtuális hálózat Válassza ki a vnet-1 (test-rg) elemet.
    Alhálózat Válassza az 1. alhálózatot.
  10. Kattintson az OK gombra.

A hálózati forgalom útválasztásának tesztelése

A hálózati forgalom útválasztásának tesztelése virtuálisgép-nyilvánosés virtuálisgép-magánhálózat között. A virtuális gép privát és nyilvános közötti hálózati forgalom útválasztásának tesztelése.

Hálózati forgalom tesztelése virtuálisgép-nyilvánosról virtuálisgép-magánhálózatra

  1. A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket a keresési eredmények között.

  2. A virtuális gépeken válassza a virtuális gép nyilvános elemét.

  3. Válassza a Bastion lehetőséget az Operations (Műveletek ) szakaszban.

  4. Adja meg a virtuális gép létrehozásakor megadott felhasználónevet és jelszót.

  5. Válassza a Kapcsolódás lehetőséget.

  6. A parancssorba írja be a következő parancsot a hálózati forgalom vm-public és vm-private közötti útválasztásának nyomon követéséhez:

    tracepath vm-private
    

    A válasz a következő példához hasonló:

    azureuser@vm-public:~$ tracepath vm-private
     1?: [LOCALHOST]                      pmtu 1500
     1:  vm-nva.internal.cloudapp.net                          1.766ms 
     1:  vm-nva.internal.cloudapp.net                          1.259ms 
     2:  vm-private.internal.cloudapp.net                      2.202ms reached
     Resume: pmtu 1500 hops 2 back 1 
    

    Láthatja, hogy a fenti válasz két ugrást jelenít meg a virtuálisgép-nyilvános és a virtuális magánhálózat közötti ICMP-forgalomra tracepath vonatkozóan. Az első ugrás a vm-nva. A második ugrás a cél virtuális gép privát.

    Az Azure az 1. alhálózatról az NVA-n keresztül küldte a forgalmat, nem pedig közvetlenül a privát alhálózatra, mert korábban hozzáadta a privát-alhálózati útvonalat a route-table-publichoz, és az 1. alhálózathoz társította.

  7. Zárja be a Bastion-munkamenetet.

Hálózati forgalom tesztelése virtuálisgép-magánhálózatról virtuálisgép-nyilvánosra

  1. A portál tetején található keresőmezőbe írja be a virtuális gépet. Válassza ki a virtuális gépeket a keresési eredmények között.

  2. A virtuális gépeken válassza a virtuális gép magánjellegű elemét.

  3. Válassza a Bastion lehetőséget az Operations (Műveletek ) szakaszban.

  4. Adja meg a virtuális gép létrehozásakor megadott felhasználónevet és jelszót.

  5. Válassza a Kapcsolódás lehetőséget.

  6. A parancssorba írja be a következő parancsot a hálózati forgalom vm-private és vm-public közötti útválasztásának nyomon követéséhez:

    tracepath vm-public
    

    A válasz a következő példához hasonló:

    azureuser@vm-private:~$ tracepath vm-public
     1?: [LOCALHOST]                      pmtu 1500
     1:  vm-public.internal.cloudapp.net                       2.584ms reached
     1:  vm-public.internal.cloudapp.net                       2.147ms reached
     Resume: pmtu 1500 hops 1 back 2 
    

    Láthatja, hogy a fenti válaszban van egy ugrás, amely a cél virtuális gép nyilvános.

    Az Azure közvetlenül a privát alhálózatról az 1. alhálózatra küldte a forgalmat. Alapértelmezés szerint az Azure közvetlenül irányítja a forgalmat az alhálózatok között.

  7. Zárja be a Bastion-munkamenetet.

Az erőforrások eltávolítása

Ha befejezte a létrehozott erőforrások használatát, törölheti az erőforráscsoportot és annak összes erőforrását:

  1. Az Azure Portalon keresse meg és válassza ki az erőforráscsoportokat.

  2. Az Erőforráscsoportok lapon válassza ki a test-rg erőforráscsoportot.

  3. A test-rg lapon válassza az Erőforráscsoport törlése lehetőséget.

  4. A törlés megerősítéséhez írja be a test-rg értéket az Erőforráscsoport neve mezőbe, majd válassza a Törlés lehetőséget.

Következő lépések

Az oktatóanyag során az alábbi lépéseket fogja végrehajtani:

  • Létrehozott egy útvonaltáblát, és hozzárendelte egy alhálózathoz.

  • Létrehozott egy egyszerű NVA-t, amely egy nyilvános alhálózatról egy privát alhálózatra irányította a forgalmat.

Az Azure Marketplace-ről különböző előre konfigurált NVA-kat helyezhet üzembe, amelyek számos hasznos hálózati funkciót biztosítanak.

További információ az útválasztásról: Az útválasztás áttekintése; Útválasztási táblázat kezelése.

Ha szeretné megtudni, hogyan korlátozhatja a PaaS-erőforrásokhoz való hálózati hozzáférést virtuális hálózati szolgáltatásvégpontokkal, folytassa a következő oktatóanyaggal.