Collegare una rete virtuale a un circuito ExpressRoute usando PowerShell (versione classica)Connect a virtual network to an ExpressRoute circuit using PowerShell (classic)

Questo articolo spiega come collegare le reti virtuali ai circuiti di Azure ExpressRoute usando il modello di distribuzione classico e PowerShell.This article will help you link virtual networks (VNets) to Azure ExpressRoute circuits by using the classic deployment model and PowerShell. Le reti virtuali possono trovarsi nella stessa sottoscrizione o appartenere a un'altra sottoscrizione.Virtual networks can either be in the same subscription or can be part of another subscription.

Importante

A partire dall'1 marzo 2017, non è possibile creare nuovi circuiti di ExpressRoute nel modello di distribuzione classica.As of March 1, 2017, you can't create new ExpressRoute circuits in the classic deployment model.

  • È possibile spostare un circuito di ExpressRoute esistente dal modello di distribuzione classica al modello di distribuzione Resource Manager senza eventuali tempi di inattività della connessione.You can move an existing ExpressRoute circuit from the classic deployment model to the Resource Manager deployment model without experiencing any connectivity down time. Per altre informazioni, vedere Spostare un circuito esistente.For more information, see Move an existing circuit.
  • È possibile connettersi alle reti virtuali nel modello di distribuzione classica impostando allowClassicOperations su TRUE.You can connect to virtual networks in the classic deployment model by setting allowClassicOperations to TRUE.

Usare i collegamenti seguenti per creare e gestire circuiti di ExpressRoute nel modello di distribuzione Resource Manager:Use the following links to create and manage ExpressRoute circuits in the Resource Manager deployment model:

Informazioni sui modelli di distribuzione di AzureAbout Azure deployment models

Azure attualmente funziona con due modelli di distribuzione: Azure Resource Manager e classica.Azure currently works with two deployment models: Resource Manager and classic. I due modelli non sono completamente compatibili tra loro.The two models are not completely compatible with each other. Prima di iniziare, è necessario conoscere il modello da usare.Before you begin, you need to know which model that you want to work in. Per informazioni, vedere l'articolo contenente le informazioni sui modelli di distribuzione.For information about the deployment models, see Understanding deployment models. Se non si ha familiarità con Azure, è consigliabile usare il modello di distribuzione Resource Manager.If you are new to Azure, we recommend that you use the Resource Manager deployment model.

Prerequisiti di configurazioneConfiguration prerequisites

  1. È necessario scaricare la versione più recente dei moduli di Azure PowerShell.You need the latest version of the Azure PowerShell modules. È possibile scaricare i moduli di PowerShell più recenti dalla sezione relativa a PowerShell della pagina Download di Azure.You can download the latest PowerShell modules from the PowerShell section of the Azure Downloads page. Per istruzioni dettagliate sulla configurazione del computer per l'uso dei moduli di Azure PowerShell, seguire le istruzioni contenute in Come installare e configurare Azure PowerShell .Follow the instructions in How to install and configure Azure PowerShell for step-by-step guidance on how to configure your computer to use the Azure PowerShell modules.
  2. Prima di procedere con la configurazione, è necessario verificare i prerequisiti, i requisiti di routing e i flussi di lavoro.You need to review the prerequisites, routing requirements, and workflows before you begin configuration.
  3. È necessario avere un circuito ExpressRoute attivo.You must have an active ExpressRoute circuit.
    • Seguire le istruzioni per creare un circuito ExpressRoute e fare in modo che il circuito venga abilitato dal provider di connettività.Follow the instructions to create an ExpressRoute circuit and have your connectivity provider enable the circuit.
    • Assicurarsi di disporre del peering privato di Azure configurato per il circuito.Ensure that you have Azure private peering configured for your circuit. Vedere l'articolo relativo alla configurazione del routing per istruzioni relative al routing.See the Configure routing article for routing instructions.
    • Per abilitare la connettività end-to-end, assicurarsi che sia configurato il peering privato di Azure e sia attivo il peering BGP tra la rete e Microsoft.Ensure that Azure private peering is configured and the BGP peering between your network and Microsoft is up so that you can enable end-to-end connectivity.
    • È necessario disporre di una rete virtuale e di un gateway di rete virtuale creati e con provisioning completo.You must have a virtual network and a virtual network gateway created and fully provisioned. Seguire le istruzioni per configurare una rete virtuale per ExpressRoute.Follow the instructions to configure a virtual network for ExpressRoute.

È possibile collegare fino a 10 reti virtuali a un circuito ExpressRoute.You can link up to 10 virtual networks to an ExpressRoute circuit. Tutte le reti virtuali devono trovarsi nella stessa area geopolitica.All virtual networks must be in the same geopolitical region. È possibile collegare un numero maggiore di reti virtuali al circuito ExpressRoute o collegare reti virtuali che non sono presenti in altre aree geopolitiche se è stato abilitato il componente aggiuntivo ExpressRoute Premium.You can link a larger number of virtual networks to your ExpressRoute circuit, or link virtual networks that are in other geopolitical regions if you enabled the ExpressRoute premium add-on. Per altre informazioni sul componente aggiuntivo Premium, vedere le domande frequenti .Check the FAQ for more details on the premium add-on.

Collegare una rete virtuale della stessa sottoscrizione a un circuitoConnect a virtual network in the same subscription to a circuit

È possibile collegare una rete virtuale a un circuito ExpressRoute usando il cmdlet seguente.You can link a virtual network to an ExpressRoute circuit by using the following cmdlet. Prima di eseguire il cmdlet, assicurarsi che il gateway di rete virtuale sia stato creato e sia pronto per il collegamento.Make sure that the virtual network gateway is created and is ready for linking before you run the cmdlet.

New-AzureDedicatedCircuitLink -ServiceKey "*****************************" -VNetName "MyVNet"
Provisioned

Collegare una rete virtuale di un'altra sottoscrizione a un circuitoConnect a virtual network in a different subscription to a circuit

È possibile condividere un circuito ExpressRoute tra più sottoscrizioni.You can share an ExpressRoute circuit across multiple subscriptions. La figura seguente mostra un semplice schema del funzionamento della condivisione di circuiti ExpressRoute tra più sottoscrizioni.The following figure shows a simple schematic of how sharing works for ExpressRoute circuits across multiple subscriptions.

Ciascuno dei cloud più piccoli nel cloud di grandi dimensioni viene usato per rappresentare le sottoscrizioni appartenenti a reparti diversi di un'organizzazione.Each of the smaller clouds within the large cloud is used to represent subscriptions that belong to different departments within an organization. Ciascun reparto dell'organizzazione può usare la propria sottoscrizione per distribuire i servizi, ma i reparti possono condividere un singolo circuito ExpressRoute per la connessione alla rete locale.Each of the departments within the organization can use their own subscription for deploying their services--but the departments can share a single ExpressRoute circuit to connect back to your on-premises network. Un singolo reparto (in questo esempio, IT) può possedere il circuito ExpressRoute.A single department (in this example: IT) can own the ExpressRoute circuit. Altre sottoscrizioni all'interno dell'organizzazione possono usare il circuito ExpressRoute.Other subscriptions within the organization can use the ExpressRoute circuit.

Nota

I costi relativi a connettività e larghezza di banda per il circuito dedicato saranno addebitati al proprietario del circuito ExpressRoute.Connectivity and bandwidth charges for the dedicated circuit will be applied to the ExpressRoute circuit owner. Tutte le reti virtuali condividono la stessa larghezza di banda.All virtual networks share the same bandwidth.

Connettività tra sottoscrizioni

AmministrazioneAdministration

Il proprietario del circuito è l'amministratore o il coamministratore della sottoscrizione in cui viene creato il circuito ExpressRoute.The circuit owner is the administrator/coadministrator of the subscription in which the ExpressRoute circuit is created. Il proprietario del circuito può autorizzare gli amministratori o i coamministratori di altre sottoscrizioni, indicati come utenti del circuito, a usare il proprio circuito dedicato.The circuit owner can authorize administrators/coadministrators of other subscriptions, referred to as circuit users, to use the dedicated circuit that they own. Gli utenti del circuito autorizzati a usare il circuito ExpressRoute dell'organizzazione possono collegare la rete virtuale della propria sottoscrizione al circuito ExpressRoute dopo aver ricevuto l'autorizzazione.Circuit users who are authorized to use the organization's ExpressRoute circuit can link the virtual network in their subscription to the ExpressRoute circuit after they are authorized.

Il proprietario del circuito ha la facoltà di modificare e revocare le autorizzazioni in qualsiasi momento.The circuit owner has the power to modify and revoke authorizations at any time. La revoca dell'autorizzazione comporterà l'eliminazione di tutti i collegamenti dalla sottoscrizione di cui è stato revocato l'accesso.Revoking an authorization will result in all links being deleted from the subscription whose access was revoked.

Operazioni del proprietario del circuitoCircuit owner operations

Creazione di un'autorizzazioneCreating an authorization

Il proprietario del circuito autorizza gli amministratori di altre sottoscrizioni a usare il circuito specificato.The circuit owner authorizes the administrators of other subscriptions to use the specified circuit. Nell'esempio seguente l'amministratore del circuito (Contoso IT) abilita l'amministratore di un'altra sottoscrizione (sviluppo/test) per collegare fino a due reti virtuali al circuito.In the following example, the administrator of the circuit (Contoso IT) enables the administrator of another subscription (Dev-Test) to link up to two virtual networks to the circuit. L'amministratore di Contoso IT esegue l'abilitazione specificando l'ID Microsoft di sviluppo/test.The Contoso IT administrator enables this by specifying the Dev-Test Microsoft ID. Il cmdlet non invia messaggi di posta elettronica all'ID di Microsoft specificato.The cmdlet doesn't send email to the specified Microsoft ID. Il proprietario del circuito deve indicare in modo esplicito al proprietario dell'altra sottoscrizione che l'autorizzazione è stata completata.The circuit owner needs to explicitly notify the other subscription owner that the authorization is complete.

New-AzureDedicatedCircuitLinkAuthorization -ServiceKey "**************************" -Description "Dev-Test Links" -Limit 2 -MicrosoftIds 'devtest@contoso.com'

Description         : Dev-Test Links
Limit               : 2
LinkAuthorizationId : **********************************
MicrosoftIds        : devtest@contoso.com
Used                : 0

Verifica delle autorizzazioniReviewing authorizations

Il proprietario del circuito può esaminare tutte le autorizzazioni rilasciate in un particolare circuito eseguendo il cmdlet seguente:The circuit owner can review all authorizations that are issued on a particular circuit by running the following cmdlet:

Get-AzureDedicatedCircuitLinkAuthorization -ServiceKey: "**************************"

Description         : EngineeringTeam
Limit               : 3
LinkAuthorizationId : ####################################
MicrosoftIds        : engadmin@contoso.com
Used                : 1

Description         : MarketingTeam
Limit               : 1
LinkAuthorizationId : @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
MicrosoftIds        : marketingadmin@contoso.com
Used                : 0

Description         : Dev-Test Links
Limit               : 2
LinkAuthorizationId : &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
MicrosoftIds        : salesadmin@contoso.com
Used                : 2

Aggiornamento delle autorizzazioniUpdating authorizations

Il proprietario del circuito può modificare le autorizzazioni usando il cmdlet seguente:The circuit owner can modify authorizations by using the following cmdlet:

Set-AzureDedicatedCircuitLinkAuthorization -ServiceKey "**************************" -AuthorizationId "&&&&&&&&&&&&&&&&&&&&&&&&&&&&"-Limit 5

Description         : Dev-Test Links
Limit               : 5
LinkAuthorizationId : &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
MicrosoftIds        : devtest@contoso.com
Used                : 0

Eliminazione delle autorizzazioniDeleting authorizations

Il proprietario del circuito può revocare o eliminare le autorizzazioni dell'utente eseguendo il cmdlet seguente:The circuit owner can revoke/delete authorizations to the user by running the following cmdlet:

Remove-AzureDedicatedCircuitLinkAuthorization -ServiceKey "*****************************" -AuthorizationId "###############################"

Operazioni dell'utente del circuitoCircuit user operations

Verifica delle autorizzazioniReviewing authorizations

L'utente del circuito può esaminare le autorizzazioni usando il cmdlet seguente:The circuit user can review authorizations by using the following cmdlet:

Get-AzureAuthorizedDedicatedCircuit

Bandwidth                        : 200
CircuitName                      : ContosoIT
Location                         : Washington DC
MaximumAllowedLinks              : 2
ServiceKey                       : &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
ServiceProviderName              : equinix
ServiceProviderProvisioningState : Provisioned
Status                           : Enabled
UsedLinks                        : 0

Riscatto delle autorizzazioni dei collegamentiRedeeming link authorizations

L'utente del circuito può eseguire il cmdlet seguente per riscattare un'autorizzazione di collegamento:The circuit user can run the following cmdlet to redeem a link authorization:

New-AzureDedicatedCircuitLink –servicekey "&&&&&&&&&&&&&&&&&&&&&&&&&&" –VnetName 'SalesVNET1'

State VnetName
----- --------
Provisioned SalesVNET1

Eseguire questo comando nella sottoscrizione appena collegata per la rete virtuale:Run this command in the newly linked subscription for the virtual network:

New-AzureDedicatedCircuitLink -ServiceKey "*****************************" -VNetName "MyVNet"

Passaggi successiviNext steps

Per altre informazioni su ExpressRoute, vedere le Domande frequenti su ExpressRoute.For more information about ExpressRoute, see the ExpressRoute FAQ.