Övning – Skapa anpassade vägar

Slutförd

I säkerhetsstrategin ingår att du vill du styra hur nätverkstrafiken dirigeras i Azure-infrastrukturen.

I följande övning använder du en virtuell nätverksinstallation (NVA) för att skydda och övervaka trafiken. Du vill säkerställa att kommunikationen mellan offentliga klientservrar och interna privata servrar alltid dirigeras via installationen.

Du konfigurerar nätverket så att all trafik som flödar från ett offentligt undernät till ett privat undernät dirigeras via NVA. För att det här flödet ska ske skapar du en anpassad väg för det offentliga undernätet för att dirigera trafiken till ett perimeternätverksundernät. Senare distribuerar du en NVA till perimeternätverkets undernät.

Diagram of virtual network, subnets, and route table.

I den här övningen skapar du routningstabellen, den anpassade vägen och undernäten. Sedan associerar du routningstabellen med ett undernät.

Skapa en routningstabell och en anpassad väg

Den första uppgiften är att skapa en ny routningstabell och sedan lägga till en anpassad väg för all trafik till det privata undernätet.

Kommentar

Du kan få ett fel som lyder: Det här kommandot är implicit inaktuellt. Ignorera det här felet för den här utbildningsmodulen. Vi jobbar på det!

  1. I Azure Cloud Shell kör du följande kommando för att skapa en routningstabell.
    az network route-table create \
        --name publictable \
        --resource-group "<rgn>[sandbox resource group name]</rgn>" \
        --disable-bgp-route-propagation false
  1. Kör följande kommando i Cloud Shell för att skapa en anpassad väg.
    az network route-table route create \
        --route-table-name publictable \
        --resource-group "<rgn>[sandbox resource group name]</rgn>" \
        --name productionsubnet \
        --address-prefix 10.0.1.0/24 \
        --next-hop-type VirtualAppliance \
        --next-hop-ip-address 10.0.2.4

Skapa ett virtuellt nätverk och undernät

Nästa uppgift är att skapa det virtuella nätverket vnet och de tre undernät som du behöver: publicsubnet, privatesubnet och dmzsubnet.

  1. Kör följande kommando för att skapa det virtuella nätverket vnet och undernätet publicsubnet.
    az network vnet create \
        --name vnet \
        --resource-group "<rgn>[sandbox resource group name]</rgn>" \
        --address-prefixes 10.0.0.0/16 \
        --subnet-name publicsubnet \
        --subnet-prefixes 10.0.0.0/24
  1. Kör följande kommando i Cloud Shell för att skapa undernätet privatesubnet.
    az network vnet subnet create \
        --name privatesubnet \
        --vnet-name vnet \
        --resource-group "<rgn>[sandbox resource group name]</rgn>" \
        --address-prefixes 10.0.1.0/24
  1. Kör följande kommando för att skapa undernätet dmzsubnet.
    az network vnet subnet create \
        --name dmzsubnet \
        --vnet-name vnet \
        --resource-group "<rgn>[sandbox resource group name]</rgn>" \
        --address-prefixes 10.0.2.0/24
  1. Du bör nu ha tre undernät. Kör följande kommando för att se alla undernät i det virtuella nätverket vnet.
    az network vnet subnet list \
        --resource-group "<rgn>[sandbox resource group name]</rgn>" \
        --vnet-name vnet \
        --output table

Associera routningstabellen med det offentliga undernätet

Den sista uppgiften i övningen är att associera routningstabellen med undernätet publicsubnet.

Kör följande kommando för att associera routningstabellen med det offentliga undernätet.

    az network vnet subnet update \
        --name publicsubnet \
        --vnet-name vnet \
        --resource-group "<rgn>[sandbox resource group name]</rgn>" \
        --route-table publictable