Connettere reti virtuali da diversi modelli di distribuzione usando PowerShellConnect virtual networks from different deployment models using PowerShell

Questo articolo descrive come connettere reti virtuali classiche a reti virtuali di Resource Manager per consentire alle risorse presenti nei modelli di distribuzione separati di comunicare tra di loro.This article shows you how to connect classic VNets to Resource Manager VNets to allow the resources located in the separate deployment models to communicate with each other. La procedura descritta in questo articolo usa PowerShell, tuttavia è inoltre possibile creare questa configurazione tramite il portale di Azure selezionando l'articolo da questo elenco.The steps in this article use PowerShell, but you can also create this configuration using the Azure portal by selecting the article from this list.

La connessione di una rete virtuale classica a una rete virtuale di Resource Manager è simile alla connessione di una rete virtuale a una posizione del sito locale.Connecting a classic VNet to a Resource Manager VNet is similar to connecting a VNet to an on-premises site location. Entrambi i tipi di connettività utilizzano un gateway VPN per fornire un tunnel sicuro tramite IPsec/IKE.Both connectivity types use a VPN gateway to provide a secure tunnel using IPsec/IKE. È possibile creare una connessione tra reti virtuali in sottoscrizioni diverse e in aree diverse.You can create a connection between VNets that are in different subscriptions and in different regions. È anche possibile connettere reti virtuali che già dispongono di connessioni alle reti locali, purché il gateway con cui sono state configurate sia dinamico o basato su route.You can also connect VNets that already have connections to on-premises networks, as long as the gateway that they have been configured with is dynamic or route-based. Per altre informazioni sulle connessioni da rete virtuale a rete virtuale, vedere la sezione Domande frequenti relative alla connessione da rete virtuale a rete virtuale alla fine di questo articolo.For more information about VNet-to-VNet connections, see the VNet-to-VNet FAQ at the end of this article.

Se le reti virtuali si trovano nella stessa area, è consigliabile considerare invece la possibilità di connetterle tramite peering reti virtuali.If your VNets are in the same region, you may want to instead consider connecting them using VNet Peering. Peering reti virtuali non usa un gateway VPN.VNet peering does not use a VPN gateway. Per altre informazioni, vedere Peering reti virtuali.For more information, see VNet peering.

Prima di iniziareBefore you begin

I passaggi seguenti illustrano le impostazioni necessarie per configurare un gateway dinamico o basato su route per ogni rete virtuale e creare una connessione VPN tra i gateway.The following steps walk you through the settings necessary to configure a dynamic or route-based gateway for each VNet and create a VPN connection between the gateways. Questa configurazione non supporta i gateway con routing statico o basati su criteri.This configuration does not support static or policy-based gateways.

PrerequisitiPrerequisites

  • Entrambe le reti virtuali sono già state create.Both VNets have already been created.
  • Gli intervalli di indirizzi per le reti virtuali non si sovrappongono l'uno con l'altro o non si sovrappongano con gli intervalli delle eventuali altre connessioni a cui i gateway potrebbero essere collegati.The address ranges for the VNets do not overlap with each other, or overlap with any of the ranges for other connections that the gateways may be connected to.
  • Sono stati installati i cmdlet di PowerShell più recenti.You have installed the latest PowerShell cmdlets. Per altre informazioni, vedere Come installare e configurare Azure PowerShell .See How to install and configure Azure PowerShell for more information. Assicurarsi di installare sia i cmdlet di Gestione dei servizi (SM) che i cmdlet di Resource Manager (RM).Make sure you install both the Service Management (SM) and the Resource Manager (RM) cmdlets.

Impostazioni di esempioExample settings

È possibile usare questi valori per creare un ambiente di test o farvi riferimento per comprendere meglio gli esempi di questo articolo.You can use these values to create a test environment, or refer to them to better understand the examples in this article.

Impostazioni della rete virtuale classicaClassic VNet settings

Nome rete virtuale = ClassicVNet VNet Name = ClassicVNet
Località = Stati Uniti occidentaliLocation = West US
Spazi degli indirizzi della rete virtuale = 10.0.0.0/24Virtual Network Address Spaces = 10.0.0.0/24
Subnet-1 = 10.0.0.0/27Subnet-1 = 10.0.0.0/27
GatewaySubnet = 10.0.0.32/29GatewaySubnet = 10.0.0.32/29
Nome della rete locale = RMVNetLocalLocal Network Name = RMVNetLocal
GatewayType = DynamicRoutingGatewayType = DynamicRouting

Impostazioni della rete virtuale di Resource ManagerResource Manager VNet settings

Nome della rete virtuale = RMVNet VNet Name = RMVNet
Gruppo di risorse= RG1Resource Group = RG1
Spazi degli indirizzi della rete virtuale = 192.168.0.0/16Virtual Network IP Address Spaces = 192.168.0.0/16
Subnet-1 = 192.168.1.0/24Subnet-1 = 192.168.1.0/24
GatewaySubnet = 192.168.0.0/26GatewaySubnet = 192.168.0.0/26
Località = Stati Uniti orientaliLocation = East US
Nome IP pubblico del gateway = gwpipGateway public IP name = gwpip
Gateway di rete locale = ClassicVNetLocalLocal Network Gateway = ClassicVNetLocal
Nome gateway di rete virtuale = RMGatewayVirtual Network Gateway name = RMGateway
Configurazione di indirizzamento IP del gateway = gwipconfigGateway IP addressing configuration = gwipconfig

Sezione 1: Configurare una rete virtuale classicaSection 1 - Configure the classic VNet

1. Eseguire il download del file di configurazione di rete1. Download your network configuration file

  1. Accedere all'account Azure nella console di PowerShell con diritti elevati.Log in to your Azure account in the PowerShell console with elevated rights. Il cmdlet seguente richiede le credenziali di accesso per l'account Azure.The following cmdlet prompts you for the login credentials for your Azure Account. Dopo l'accesso, vengono scaricate le impostazioni dell'account in modo che siano disponibili per Azure PowerShell.After logging in, it downloads your account settings so that they are available to Azure PowerShell. Per completare questa parte della configurazione, si usano i cmdlet PowerShell di Gestione dei servizi.You use the SM PowerShell cmdlets to complete this part of the configuration.

    Add-AzureAccount
    
  2. Esportare il file di configurazione di rete di Azure eseguendo il comando seguente.Export your Azure network configuration file by running the following command. Se necessario è possibile modificare il percorso del file da esportare.You can change the location of the file to export to a different location if necessary.

    Get-AzureVNetConfig -ExportToFile C:\AzureNet\NetworkConfig.xml
    
  3. Aprire il file XML scaricato per modificarlo.Open the .xml file that you downloaded to edit it. Per un esempio del file di configurazione di rete, vedere lo Schema di configurazione di rete.For an example of the network configuration file, see the Network Configuration Schema.

2. Verificare la subnet del gateway2. Verify the gateway subnet

Nell'elemento VirtualNetworkSites aggiungere una subnet del gateway alla rete virtuale se non ne è ancora stato creato uno.In the VirtualNetworkSites element, add a gateway subnet to your VNet if one has not already been created. Quando si lavora con il file di configurazione di rete, la subnet del gateway DEVE essere denominata "GatewaySubnet", altrimenti Azure non potrà riconoscerla e utilizzarla come una subnet del gateway.When working with the network configuration file, the gateway subnet MUST be named "GatewaySubnet" or Azure cannot recognize and use it as a gateway subnet.

Importante

Quando si usano le subnet del gateway, evitare di associare un gruppo di sicurezza di rete (NSG) alla subnet del gateway.When working with gateway subnets, avoid associating a network security group (NSG) to the gateway subnet. Se si associa un gruppo di sicurezza di rete a tale subnet, il gateway VPN potrebbe smettere di funzionare come previsto.Associating a network security group to this subnet may cause your VPN gateway to stop functioning as expected. Per altre informazioni sui gruppi di sicurezza di rete, vedere Che cos'è un gruppo di sicurezza di rete.For more information about network security groups, see What is a network security group?

Esempio:Example:

<VirtualNetworkSites>
  <VirtualNetworkSite name="ClassicVNet" Location="West US">
    <AddressSpace>
      <AddressPrefix>10.0.0.0/24</AddressPrefix>
    </AddressSpace>
    <Subnets>
      <Subnet name="Subnet-1">
        <AddressPrefix>10.0.0.0/27</AddressPrefix>
      </Subnet>
      <Subnet name="GatewaySubnet">
        <AddressPrefix>10.0.0.32/29</AddressPrefix>
      </Subnet>
    </Subnets>
  </VirtualNetworkSite>
</VirtualNetworkSites>

3. Aggiungere il sito di rete locale3. Add the local network site

Il sito di rete locale aggiunto rappresenta la rete virtuale di Resource Manager a cui si desidera connettersi.The local network site you add represents the RM VNet to which you want to connect. Aggiungere un elemento LocalNetworkSites al file, se non ne esiste già uno.Add a LocalNetworkSites element to the file if one doesn't already exist. A questo punto nella configurazione, il parametro VPNGatewayAddress può essere qualsiasi indirizzo IP pubblico valido poiché non è stato ancora creato il gateway per la rete virtuale di Resource Manager.At this point in the configuration, the VPNGatewayAddress can be any valid public IP address because we haven't yet created the gateway for the Resource Manager VNet. Dopo aver creato il gateway, l'indirizzo IP segnaposto verrà sostituito con l'indirizzo IP pubblico corretto assegnato al gateway di Resource Manager.Once we create the gateway, we replace this placeholder IP address with the correct public IP address that has been assigned to the RM gateway.

<LocalNetworkSites>
  <LocalNetworkSite name="RMVNetLocal">
    <AddressSpace>
      <AddressPrefix>192.168.0.0/16</AddressPrefix>
    </AddressSpace>
    <VPNGatewayAddress>13.68.210.16</VPNGatewayAddress>
  </LocalNetworkSite>
</LocalNetworkSites>

4. Associare la rete locale al sito della rete locale4. Associate the VNet with the local network site

Questa sezione descrive come specificare il sito di rete locale a cui si desidera connettere la rete virtuale.In this section, we specify the local network site that you want to connect the VNet to. In questo caso, è la rete virtuale di Resource Manager a cui si è fatto riferimento in precedenza.In this case, it is the Resource Manager VNet that you referenced earlier. Assicurarsi che i nomi corrispondano.Make sure the names match. Questo passaggio non crea un gateway.This step does not create a gateway. Specifica la rete locale a cui il gateway si collegherà.It specifies the local network that the gateway will connect to.

    <Gateway>
      <ConnectionsToLocalNetwork>
        <LocalNetworkSiteRef name="RMVNetLocal">
          <Connection type="IPsec" />
        </LocalNetworkSiteRef>
      </ConnectionsToLocalNetwork>
    </Gateway>

5. Salvare il file e caricarlo5. Save the file and upload

Salvare il file, quindi importarlo in Azure eseguendo il comando seguente.Save the file, then import it to Azure by running the following command. Assicurarsi di modificare il percorso del file in base al proprio ambiente.Make sure you change the file path as necessary for your environment.

Set-AzureVNetConfig -ConfigurationPath C:\AzureNet\NetworkConfig.xml

Viene visualizzato un risultato simile che mostra che l'importazione è stata completata.You will see a similar result showing that the import succeeded.

    OperationDescription        OperationId                      OperationStatus                                                
    --------------------        -----------                      ---------------                                                
    Set-AzureVNetConfig        e0ee6e66-9167-cfa7-a746-7casb9    Succeeded 

6. Creare il gateway6. Create the gateway

Prima di eseguire questo esempio, vedere i nomi esatti previsti da Azure nel file di configurazione di rete scaricato.Before running this example, refer to the network configuration file that you downloaded for the exact names that Azure expects to see. Il file di configurazione di rete contiene i valori per le reti virtuali classiche.The network configuration file contains the values for your classic virtual networks. In alcuni casi, i nomi di rete virtuale classica vengono modificati nel file di configurazione di rete durante la creazione di impostazioni di rete virtuale classica nel portale di Azure, a causa delle differenze nei modelli di distribuzione.Sometimes the names for classic VNets are changed in the network configuration file when creating classic VNet settings in the Azure portal due to the differences in the deployment models. Ad esempio, se è stato usato il portale di Azure per creare una rete virtuale classica denominata "Classic VNet"' in un gruppo di risorse denominato "ClassicRG", il nome contenuto nel file di configurazione di rete viene convertito in "Group ClassicRG Classic VNet".For example, if you used the Azure portal to create a classic VNet named 'Classic VNet' and created it in a resource group named 'ClassicRG', the name that is contained in the network configuration file is converted to 'Group ClassicRG Classic VNet'. Quando si specifica il nome di una rete virtuale che contiene spazi, racchiudere il valore tra virgolette.When specifying the name of a VNet that contains spaces, use quotation marks around the value.

Usare l'esempio seguente per creare un gateway con routing dinamico:Use the following example to create a dynamic routing gateway:

New-AzureVNetGateway -VNetName ClassicVNet -GatewayType DynamicRouting

È possibile controllare lo stato del gateway tramite il cmdlet Get-AzureVNetGateway.You can check the status of the gateway by using the Get-AzureVNetGateway cmdlet.

Sezione 2: Configurazione del gateway della rete virtuale di Resource ManagerSection 2 - Configure the RM VNet gateway

Per creare un gateway VPN per la rete virtuale di Resource Manager, seguire le istruzioni seguenti.To create a VPN gateway for the RM VNet, follow the following instructions. Non eseguire i passaggi fino a quando non si è recuperato l'indirizzo IP pubblico del gateway della rete virtuale classica.Don't start the steps until after you have retrieved the public IP address for the classic VNet's gateway.

  1. Accedere all'account Azure nella console di PowerShell.Log in to your Azure account in the PowerShell console. Il cmdlet seguente richiede le credenziali di accesso per l'account Azure.The following cmdlet prompts you for the login credentials for your Azure Account. Dopo l'accesso, vengono scaricate le impostazioni dell'account in modo che siano disponibili per Azure PowerShell.After logging in, your account settings are downloaded so that they are available to Azure PowerShell.

    Login-AzureRmAccount
    

    Ottenere un elenco delle sottoscrizioni di Azure se si dispone di più di una sottoscrizione.Get a list of your Azure subscriptions if you have more than one subscription.

    Get-AzureRmSubscription
    

    Specificare la sottoscrizione da usare.Specify the subscription that you want to use.

    Select-AzureRmSubscription -SubscriptionName "Name of subscription"
    
  2. Creare un gateway di rete locale.Create a local network gateway. In una rete virtuale il gateway di rete locale in genere fa riferimento al percorso locale.In a virtual network, the local network gateway typically refers to your on-premises location. In questo caso, il gateway di rete locale fa riferimento alla rete virtuale classica.In this case, the local network gateway refers to your Classic VNet. Assegnargli un nome che Azure possa usare come riferimento e specificare il prefisso dello spazio indirizzi.Give it a name by which Azure can refer to it, and also specify the address space prefix. Azure usa il prefisso di indirizzo IP che viene specificato per identificare il traffico da inviare al percorso locale.Azure uses the IP address prefix you specify to identify which traffic to send to your on-premises location. Se si desidera modificare le informazioni prima di creare il gateway, è possibile modificare i valori ed eseguire nuovamente l'esempio.If you need to adjust the information here later, before creating your gateway, you can modify the values and run the sample again.

    -Name è il nome da assegnare per fare riferimento al gateway di rete locale.-Name is the name you want to assign to refer to the local network gateway.
    AddressPrefix - è lo spazio degli indirizzi per una rete virtuale classica.-AddressPrefix is the Address Space for your classic VNet.
    -GatewayIpAddress è l'indirizzo IP pubblico del gateway della rete virtuale classica.-GatewayIpAddress is the public IP address of the classic VNet's gateway. Assicurarsi di modificare l'esempio seguente in modo da riflettere l'indirizzo IP corretto.Be sure to change the following sample to reflect the correct IP address.

    New-AzureRmLocalNetworkGateway -Name ClassicVNetLocal `
    -Location "West US" -AddressPrefix "10.0.0.0/24" `
    -GatewayIpAddress "n.n.n.n" -ResourceGroupName RG1
    
  3. Richiedere un indirizzo IP pubblico da allocare al gateway di rete virtuale per la rete virtuale di Resource Manager.Request a public IP address to be allocated to the virtual network gateway for the Resource Manager VNet. Non è possibile specificare l'indirizzo IP che si vuole usare.You can't specify the IP address that you want to use. L'indirizzo IP viene allocato in modo dinamico al gateway di rete virtuale.The IP address is dynamically allocated to the virtual network gateway. Ciò non significa però che l'indirizzo IP verrà modificato.However, this does not mean the IP address changes. L'indirizzo IP del gateway di rete virtuale viene modificato solamente quando il gateway viene eliminato e ricreato.The only time the virtual network gateway IP address changes is when the gateway is deleted and recreated. Non viene modificato in caso di ridimensionamento, reimpostazione o altre manutenzioni/aggiornamenti del gateway.It doesn't change across resizing, resetting, or other internal maintenance/upgrades of the gateway.

    In questo passaggio viene anche impostata una variabile che verrà usata in un passaggio successivo.In this step, we also set a variable that is used in a later step.

    $ipaddress = New-AzureRmPublicIpAddress -Name gwpip `
    -ResourceGroupName RG1 -Location 'EastUS' `
    -AllocationMethod Dynamic
    
  4. Verificare che la rete virtuale disponga di una subnet del gateway.Verify that your virtual network has a gateway subnet. Se non esiste alcuna subnet del gateway, aggiungerne una.If no gateway subnet exists, add one. Assicurarsi che la subnet del gateway sia denominata GatewaySubnet.Make sure the gateway subnet is named GatewaySubnet.

  5. Recuperare la subnet usata per il gateway tramite il comando seguente.Retrieve the subnet used for the gateway by running the following command. In questo passaggio, è anche possibile impostare una variabile da usare nel passaggio successivo.In this step, we also set a variable to be used in the next step.

    -Name è il nome della rete virtuale di Resource Manager.-Name is the name of your Resource Manager VNet.
    -ResourceGroupName è il gruppo di risorse a cui è associata la rete virtuale.-ResourceGroupName is the resource group that the VNet is associated with. Per poter funzionare correttamente, la subnet del gateway deve esistere già per questa rete virtuale e deve essere denominata GatewaySubnet .The gateway subnet must already exist for this VNet and must be named GatewaySubnet to work properly.

    $subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name GatewaySubnet `
    -VirtualNetwork (Get-AzureRmVirtualNetwork -Name RMVNet -ResourceGroupName RG1)
    
  6. Creare la configurazione di indirizzamento IP del gateway.Create the gateway IP addressing configuration. La configurazione del gateway definisce la subnet e l'indirizzo IP pubblico da utilizzare.The gateway configuration defines the subnet and the public IP address to use. Per creare la configurazione del gateway, usare l'esempio seguente.Use the following sample to create your gateway configuration.

    In questo passaggio i parametri -SubnetId e -PublicIpAddressId devono essere passati alla proprietà id dalla subnet e dagli oggetti dell'indirizzo IP rispettivamente.In this step, the -SubnetId and -PublicIpAddressId parameters must be passed the id property from the subnet, and IP address objects, respectively. Non è possibile usare una semplice stringa.You can't use a simple string. Queste variabili vengono impostate nel passaggio per richiedere un indirizzo IP pubblico e nel passaggio per recuperare la subnet.These variables are set in the step to request a public IP and the step to retrieve the subnet.

    $gwipconfig = New-AzureRmVirtualNetworkGatewayIpConfig `
    -Name gwipconfig -SubnetId $subnet.id `
    -PublicIpAddressId $ipaddress.id
    
  7. Creare il gateway di rete virtuale di Resource Manager tramite il comando seguente.Create the Resource Manager virtual network gateway by running the following command. -VpnType deve essere RouteBased.The -VpnType must be RouteBased. La creazione del gateway può richiedere oltre 45 minuti.It can take 45 minutes or more for the gateway to create.

    New-AzureRmVirtualNetworkGateway -Name RMGateway -ResourceGroupName RG1 `
    -Location "EastUS" -GatewaySKU Standard -GatewayType Vpn `
    -IpConfigurations $gwipconfig `
    -EnableBgp $false -VpnType RouteBased
    
  8. Dopo che il gateway della rete privata virtuale è stato creato, copiare l'indirizzo IP pubblico.Copy the public IP address once the VPN gateway has been created. Verrà usato al momento della configurazione delle impostazioni di rete locale per la rete virtuale classica.You use it when you configure the local network settings for your Classic VNet. È possibile usare il cmdlet seguente per recuperare l'indirizzo IP pubblico.You can use the following cmdlet to retrieve the public IP address. L'indirizzo IP pubblico viene elencato nel valore restituito come IpAddress.The public IP address is listed in the return as IpAddress.

    Get-AzureRmPublicIpAddress -Name gwpip -ResourceGroupName RG1
    

Sezione 3: Modificare le impostazioni del sito locale della rete virtuale classicaSection 3 - Modify the classic VNet local site settings

In questa sezione viene usata la rete virtuale classica.In this section, you work with the classic VNet. Viene sostituito l'indirizzo IP segnaposto usato nella specifica delle impostazioni del sito locale, che verrà usato per connettersi al gateway di rete virtuale di Resource Manager.You replace the placeholder IP address that you used when specifying the local site settings that will be used to connect to the Resource Manager VNet gateway.

  1. Esportare il file di configurazione della rete.Export the network configuration file.

    Get-AzureVNetConfig -ExportToFile C:\AzureNet\NetworkConfig.xml
    
  2. In un editor di testo modificare il valore di VPNGatewayAddress.Using a text editor, modify the value for VPNGatewayAddress. Sostituire l'indirizzo IP segnaposto con l'indirizzo IP pubblico del gateway di Resource Manager e salvare le modifiche.Replace the placeholder IP address with the public IP address of the Resource Manager gateway and then save the changes.

    <VPNGatewayAddress>13.68.210.16</VPNGatewayAddress>
    
  3. Importare il file di configurazione di rete modificato in Azure.Import the modified network configuration file to Azure.

    Set-AzureVNetConfig -ConfigurationPath C:\AzureNet\NetworkConfig.xml
    

Sezione 4: Creazione di una connessione tra i gatewaySection 4 - Create a connection between the gateways

La creazione di una connessione tra i gateway richiede PowerShell.Creating a connection between the gateways requires PowerShell. Potrebbe essere necessario aggiungere l'account Azure per usare la versione classica dei cmdlet di PowerShell.You may need to add your Azure Account to use the classic version of the PowerShell cmdlets. A tale scopo, usare Add-AzureAccount.To do so, use Add-AzureAccount.

  1. Nella console di PowerShell impostare la chiave condivisa.In the PowerShell console, set your shared key. Prima di eseguire i cmdlet, vedere i nomi esatti previsti da Azure nel file di configurazione di rete scaricato.Before running the cmdlets, refer to the network configuration file that you downloaded for the exact names that Azure expects to see. Quando si specifica il nome di una rete virtuale che contiene spazi, racchiudere il valore tra virgolette singole.When specifying the name of a VNet that contains spaces, use single quotation marks around the value.

    Nell'esempio seguente -VNetName è il nome della rete virtuale classica, mentre -LocalNetworkSiteName è il nome specificato per il sito della rete locale.In following example, -VNetName is the name of the classic VNet and -LocalNetworkSiteName is the name you specified for the local network site. -SharedKey è un valore che è possibile generare e specificare.The -SharedKey is a value that you generate and specify. Per questo esempio è stato usato "abc123", ma è possibile generare e usare un elemento più complesso.In the example, we used 'abc123', but you can generate and use something more complex. È importante che il valore specificato qui sia lo stesso valore specificato nel passaggio successivo quando si crea la connessione.The important thing is that the value you specify here must be the same value that you specify in the next step when you create your connection. Il valore restituito deve mostrare lo stato: Operazione completata.The return should show Status: Successful.

    Set-AzureVNetGatewayKey -VNetName ClassicVNet `
    -LocalNetworkSiteName RMVNetLocal -SharedKey abc123
    
  2. Creare la connessione VPN eseguendo i comandi seguenti:Create the VPN connection by running the following commands:

    Impostare le variabili.Set the variables.

    $vnet01gateway = Get-AzureRMLocalNetworkGateway -Name ClassicVNetLocal -ResourceGroupName RG1
    $vnet02gateway = Get-AzureRmVirtualNetworkGateway -Name RMGateway -ResourceGroupName RG1
    

    Creare la connessione.Create the connection. Si noti che -ConnectionType è IPsec, non Vnet2Vnet.Notice that the -ConnectionType is IPsec, not Vnet2Vnet.

    New-AzureRmVirtualNetworkGatewayConnection -Name RM-Classic -ResourceGroupName RG1 `
    -Location "East US" -VirtualNetworkGateway1 `
    $vnet02gateway -LocalNetworkGateway2 `
    $vnet01gateway -ConnectionType IPsec -RoutingWeight 10 -SharedKey 'abc123'
    

Sezione 5: Verificare le connessioniSection 5 - Verify your connections

Per verificare la connessione dalla rete virtuale classica alla rete virtuale di Resource ManagerTo verify the connection from your classic VNet to your Resource Manager VNet

PowerShellPowerShell

È possibile verificare se la connessione è riuscita usando il cmdlet "Get-AzureVNetConnection".You can verify that your connection succeeded by using the 'Get-AzureVNetConnection' cmdlet.

  1. Per configurare i valori in modo che corrispondano ai propri, usare l'esempio di cmdlet seguente.Use the following cmdlet example, configuring the values to match your own. Il nome della rete virtuale deve essere tra virgolette se contiene spazi.The name of the virtual network must be in quotes if it contains spaces.

    Get-AzureVNetConnection "Group ClassicRG ClassicVNet"
    
  2. Al termine dell'esecuzione del cmdlet, visualizzare i valori.After the cmdlet has finished, view the values. Nell'esempio seguente lo stato di connettività risulta "Connesso" ed è possibile visualizzare i byte in ingresso e in uscita.In the example below, the Connectivity State shows as 'Connected' and you can see ingress and egress bytes.

     ConnectivityState         : Connected
     EgressBytesTransferred    : 181664
     IngressBytesTransferred   : 182080
     LastConnectionEstablished : 1/7/2016 12:40:54 AM
     LastEventID               : 24401
     LastEventMessage          : The connectivity state for the local network site 'RMVNetLocal' changed from Connecting to
                                 Connected.
     LastEventTimeStamp        : 1/7/2016 12:40:54 AM
     LocalNetworkSiteName      : RMVNetLocal
    

Portale di AzureAzure portal

Nel portale di Azure è possibile visualizzare lo stato della connessione di un gateway VPN di rete virtuale classica passando alla connessione.In the Azure portal, you can view the connection status for a classic VNet VPN Gateway by navigating to the connection. La procedura seguente illustra uno dei modi in cui è possibile accedere alla connessione e verificarla.The following steps show one way to navigate to your connection and verify.

  1. Nel portale di Azure fare clic su Tutte le risorse e passare alla rete virtuale classica.In the Azure portal, click All resources and navigate to your classic virtual network.
  2. Nel pannello della rete virtuale fare clic su Panoramica per accedere alla sezione Connessioni VPN del pannello.On the virtual network blade, click Overview to access the VPN connections section of the blade.
  3. Nell'elemento grafico Connessioni VPN fare clic sul sito.On the VPN connections graphic, click the site.

    Sito localeLocal site

  4. Nel pannello Connessioni VPN da sito a sito visualizzare le informazioni sul sito.On the Site-to-site VPN connections blade, view the information about your site.

    Stato della connessioneConnection status

  5. Per visualizzare altre informazioni sulla connessione, fare clic sul nome della connessione per aprire il pannello Connessione VPN da sito a sito.To view more information about the connection, click the name of the connection to open the Site-to-site VPN Connection blade.

    Altre informazioni sullo stato della connessioneConnection status more

Per verificare la connessione dalla rete virtuale di Resource Manager alla rete virtuale classicaTo verify the connection from your Resource Manager VNet to your classic VNet

PowerShellPowerShell

Per verificare l'esito positivo della connessione è possibile usare il cmdlet 'Get-AzureRmVirtualNetworkGatewayConnection' con o senza '-Debug'.You can verify that your connection succeeded by using the 'Get-AzureRmVirtualNetworkGatewayConnection' cmdlet, with or without '-Debug'.

  1. Per configurare i valori in modo che corrispondano ai propri, usare l'esempio di cmdlet seguente.Use the following cmdlet example, configuring the values to match your own. Quando richiesto, selezionare "A" per eseguire "Tutti".If prompted, select 'A' in order to run 'All'. Il valore " -Name" nell'esempio fa riferimento al nome della connessione che si vuole testare.In the example, '-Name' refers to the name of the connection that you want to test.

    Get-AzureRmVirtualNetworkGatewayConnection -Name MyGWConnection -ResourceGroupName MyRG
    
  2. Al termine dell'esecuzione del cmdlet, visualizzare i valori.After the cmdlet has finished, view the values. Nell'esempio seguente lo stato di connessione risulta "Connesso" ed è possibile visualizzare i byte in ingresso e in uscita.In the example below, the connection status shows as 'Connected' and you can see ingress and egress bytes.

    "connectionStatus": "Connected",
    "ingressBytesTransferred": 33509044,
    "egressBytesTransferred": 4142431
    

Portale di AzureAzure portal

Nel portale di Azure è possibile visualizzare lo stato della connessione di un gateway VPN di Resource Manager passando alla connessione.In the Azure portal, you can view the connection status of a Resource Manager VPN Gateway by navigating to the connection. La procedura seguente illustra uno dei modi in cui è possibile accedere alla connessione e verificarla.The following steps show one way to navigate to your connection and verify.

  1. Nel portale di Azure fare clic su Tutte le risorse e passare al gateway di rete virtuale.In the Azure portal, click All resources and navigate to your virtual network gateway.
  2. Nel pannello del gateway di rete virtuale fare clic su Connessioni.On the blade for your virtual network gateway, click Connections. È possibile visualizzare lo stato di ogni connessione.You can see the status of each connection.
  3. Fare clic sul nome della connessione da verificare per aprire Informazioni di base.Click the name of the connection that you want to verify to open Essentials. In Informazioni di base è possibile visualizzare altre informazioni sulla connessione.In Essentials, you can view more information about your connection. Dopo aver stabilito una connessione, lo stato visualizzato è "Operazione riuscita" e "Connesso".The Status is 'Succeeded' and 'Connected' when you have made a successful connection.

    Verificare la connessione gateway VPN usando il portale di Azure

Domande frequenti sulle connessioni da rete virtuale a rete virtualeVNet-to-VNet FAQ

Le domande frequenti sulla connessione tra reti virtuali si applicano alle connessioni gateway VPN.The VNet-to-VNet FAQ applies to VPN Gateway connections. Per informazioni sul peering reti virtuali, vedere Peering di rete virtualeIf you are looking for VNet Peering, see Virtual Network Peering

È previsto un addebito per il traffico tra le reti virtuali?Does Azure charge for traffic between VNets?

Il traffico da rete virtuale a rete virtuale nella stessa area è gratuito in entrambe le direzioni quando si usa una connessione gateway VPN.VNet-to-VNet traffic within the same region is free for both directions when using a VPN gateway connection. Per il traffico in uscita tra reti virtuali in aree diverse vengono applicate le tariffe di trasferimento dati in uscita tra reti virtuali in base alle aree di origine.Cross region VNet-to-VNet egress traffic is charged with the outbound inter-VNet data transfer rates based on the source regions. Per informazioni dettagliate, vedere la pagina dei prezzi del gateway VPN.Refer to the VPN Gateway pricing page for details. Se si connettono le reti virtuali tramite peering reti virtuali e non con il gateway VPN, vedere la pagina dei prezzi delle reti virtuali.If you are connecting your VNets using VNet Peering, rather than VPN Gateway, see the Virtual Network pricing page.

Il traffico da rete virtuale a rete virtuale viene trasmesso su Internet?Does VNet-to-VNet traffic travel across the Internet?

No.No. Il traffico tra reti virtuali passa per il backbone di Microsoft Azure, non Internet.VNet-to-VNet traffic travels across the Microsoft Azure backbone, not the Internet.

Il traffico tra reti virtuali è sicuro?Is VNet-to-VNet traffic secure?

Sì, è protetto mediante la crittografia IPsec/IKE.Yes, it is protected by IPsec/IKE encryption.

È necessario un dispositivo VPN per connettere le reti virtuali?Do I need a VPN device to connect VNets together?

No.No. Per il collegamento di più reti virtuali di Azure non è necessario un dispositivo VPN, a meno che non sia necessaria la connettività cross-premise.Connecting multiple Azure virtual networks together doesn't require a VPN device unless cross-premises connectivity is required.

Le reti virtuali devono trovarsi nella stessa area?Do my VNets need to be in the same region?

No.No. Le reti virtuali possono essere nelle sottoscrizioni uguale o diverse.The virtual networks can be in the same or different Azure regions (locations).

Se le reti virtuali non sono nella stessa sottoscrizione, è necessario che le sottoscrizioni siano associate allo stesso tenant di AD?If the VNets are not in the same subscription, do the subscriptions need to be associated with the same AD tenant?

No.No.

È possibile usare la connettività da rete virtuale a rete virtuale per connettere reti virtuali in istanze separate di Azure?Can I use VNet-to-VNet to connect virtual networks in separate Azure instances?

No.No. La connettività da rete virtuale a rete virtuale supporta la connessione di reti virtuali nella stessa istanza di Azure.VNet-to-VNet supports connecting virtual networks within the same Azure instance. Non è ad esempio possibile creare una connessione tra istanze pubbliche di Azure e istanze di Azure cinesi/tedesche/US Gov.For example, you can’t create a connection between public Azure and the Chinese / German / US Gov Azure instances. Per questi scenari, considerare la possibilità di usare una connessione VPN da sito a sito.For these scenarios, consider using a Site-to-Site VPN connection.

È possibile usare la connessione da rete virtuale a rete virtuale insieme alle connessioni multisito?Can I use VNet-to-VNet along with multi-site connections?

Sì.Yes. La connettività di rete virtuale può essere usata contemporaneamente con VPN multisito,Virtual network connectivity can be used simultaneously with multi-site VPNs.

A quanti siti locali e reti virtuali può connettersi una rete virtuale?How many on-premises sites and virtual networks can one virtual network connect to?

Vedere la tabella Requisiti del gateway.See Gateway requirements table.

È possibile usare la connessione da rete virtuale a rete virtuale per connettere macchine virtuali o servizi cloud esterni a una rete virtuale?Can I use VNet-to-VNet to connect VMs or cloud services outside of a VNet?

No.No. La connettività da VNet a VNet supporta la connessione di reti virtuali.VNet-to-VNet supports connecting virtual networks. Non supporta la connessione di macchine virtuali o servizi cloud non inclusi in una rete virtuale.It does not support connecting virtual machines or cloud services that are not in a virtual network.

È possibile estendere un servizio cloud o un endpoint del servizio di bilanciamento del carico in più reti virtuali?Can a cloud service or a load balancing endpoint span VNets?

No.No. Un servizio cloud o un endpoint di bilanciamento del carico non può estendersi tra reti virtuali, anche se sono connesse tra loro.A cloud service or a load balancing endpoint can't span across virtual networks, even if they are connected together.

È possibile usare una VPN di tipo PolicyBased per connessioni da rete virtuale a rete virtuale o multisito?Can I used a PolicyBased VPN type for VNet-to-VNet or Multi-Site connections?

No.No. La connettività tra reti virtuali e multisito richiede la presenza di gateway VPN con tipi VPN RouteBased (in precedenza denominato routing dinamico).VNet-to-VNet and Multi-Site connections require Azure VPN gateways with RouteBased (previously called Dynamic Routing) VPN types.

È possibile connettere una rete virtuale con un tipo di VPN RouteBased a un'altra rete virtuale con un tipo di VPN PolicyBased?Can I connect a VNet with a RouteBased VPN Type to another VNet with a PolicyBased VPN type?

No, entrambe le reti virtuali DEVONO usare VPN basate su route (denominate in precedenza routing dinamico).No, both virtual networks MUST be using route-based (previously called Dynamic Routing) VPNs.

I tunnel VPN condividono la larghezza di banda?Do VPN tunnels share bandwidth?

Sì.Yes. Tutti i tunnel VPN della rete virtuale condividono la larghezza di banda disponibile sul gateway VPN di Azure e i tempi di servizio del gateway VPN dello stesso contratto di servizio in Azure.All VPN tunnels of the virtual network share the available bandwidth on the Azure VPN gateway and the same VPN gateway uptime SLA in Azure.

Sono supportati i tunnel ridondanti?Are redundant tunnels supported?

I tunnel ridondanti tra una coppia di reti virtuali sono supportati quando un gateway di rete virtuale è configurato come attivo/attivo.Redundant tunnels between a pair of virtual networks are supported when one virtual network gateway is configured as active-active.

È consentita la sovrapposizione di spazi di indirizzi per configurazioni da rete virtuale a rete virtuale?Can I have overlapping address spaces for VNet-to-VNet configurations?

No.No. Gli intervalli di indirizzi IP non possono sovrapporsi.You can't have overlapping IP address ranges.

Possono esistere spazi di indirizzi sovrapposti tra le reti virtuali connesse e i siti locali?Can there be overlapping address spaces among connected virtual networks and on-premises local sites?

No.No. Gli intervalli di indirizzi IP non possono sovrapporsi.You can't have overlapping IP address ranges.