Een virtueel netwerk verbinden met een ExpressRoute-circuit met behulp van PowerShell (klassiek)Connect a virtual network to an ExpressRoute circuit using PowerShell (classic)

In dit artikel krijgt u virtuele netwerken (VNets) koppelen aan Azure ExpressRoute-circuits met behulp van PowerShell.This article will help you link virtual networks (VNets) to Azure ExpressRoute circuits using PowerShell. Een enkel VNet kan worden gekoppeld aan maximaal vier ExpressRoute-circuits.A single VNet can be linked to up to four ExpressRoute circuits. Gebruik de stappen in dit artikel om te maken van een nieuwe koppeling naar elk ExpressRoute-circuit dat u verbinding maakt.Use the steps in this article to create a new link to each ExpressRoute circuit you are connecting to. De ExpressRoute-circuits kunnen zich in hetzelfde abonnement, verschillende abonnementen of een combinatie van beide.The ExpressRoute circuits can be in the same subscription, different subscriptions, or a mix of both. In dit artikel is van toepassing op virtuele netwerken die zijn gemaakt met het klassieke implementatiemodel.This article applies to virtual networks created using the classic deployment model.

U kunt maximaal 10 virtuele netwerken koppelen aan een ExpressRoute-circuit.You can link up to 10 virtual networks to an ExpressRoute circuit. Alle virtuele netwerken moeten zich in dezelfde geopolitieke regio.All virtual networks must be in the same geopolitical region. U kunt een groter aantal virtuele netwerken aan uw ExpressRoute-circuit of virtuele netwerken koppelen die zich in andere geopolitieke regio's als u de invoegtoepassing ExpressRoute premium inschakelen koppelen.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 enable the ExpressRoute premium add-on. Controleer de Veelgestelde vragen over voor meer informatie over de premium-invoegtoepassing.Check the FAQ for more details about the premium add-on.

Belangrijk

Vanaf 1 maart 2017 kunt u geen nieuwe ExpressRoute-circuits meer maken in het klassieke implementatiemodel.As of March 1, 2017, you can't create new ExpressRoute circuits in the classic deployment model.

  • U kunt een bestaand ExpressRoute-circuit van het klassieke implementatiemodel naar het Resource Manager-implementatiemodel verplaatsen zonder onderbreking van de connectiviteit.You can move an existing ExpressRoute circuit from the classic deployment model to the Resource Manager deployment model without experiencing any connectivity down time. Zie Een bestaand circuit verplaatsen voor meer informatie.For more information, see Move an existing circuit.
  • U kunt verbinding maken met virtuele netwerken in het klassieke implementatiemodel door allowClassicOperations in te stellen op TRUE.You can connect to virtual networks in the classic deployment model by setting allowClassicOperations to TRUE.

Gebruik de volgende koppelingen om ExpressRoute-circuits in het implementatiemodel van Resource Manager te maken en beheren:Use the following links to create and manage ExpressRoute circuits in the Resource Manager deployment model:

Over Azure-implementatiemodellenAbout Azure deployment models

Azure werkt momenteel met twee implementatiemodellen: Resource Manager en klassiek.Azure currently works with two deployment models: Resource Manager and classic. De twee modellen zijn niet volledig compatibel met elkaar.The two models are not completely compatible with each other. Voordat u begint, moet u bepalen met welk model u wilt werken.Before you begin, you need to know which model that you want to work in. Zie Implementatiemodellen begrijpen voor meer informatie over de implementatiemodellen.For information about the deployment models, see Understanding deployment models. Als u niet bekend bent met Azure, raden we u aan het Resource Manager-implementatiemodel te gebruiken.If you are new to Azure, we recommend that you use the Resource Manager deployment model.

Notitie

Dit artikel is bijgewerkt voor het gebruik van de nieuwe Azure PowerShell Az-module.This article has been updated to use the new Azure PowerShell Az module. U kunt nog steeds de AzureRM-module gebruiken. deze patches blijven worden ontvangen tot ten minste december 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Zie voor meer informatie over de nieuwe Az-module en compatibiliteit met AzureRM Introductie van de nieuwe Az-module van Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Zie Install Azure PowerShellvoor de installatie-instructies voor AZ-modules.For Az module installation instructions, see Install Azure PowerShell.

ConfiguratievereistenConfiguration prerequisites

  • Controleer de vereisten, routeringsvereisten, en werkstromen voordat u begint met de configuratie.Review the prerequisites, routing requirements, and workflows before you begin configuration.
  • U moet een actief ExpressRoute-circuit hebben.You must have an active ExpressRoute circuit.
    • Volg de instructies voor maken van een ExpressRoute-circuit en vraag uw connectiviteitsprovider het circuit inschakelen.Follow the instructions to create an ExpressRoute circuit and have your connectivity provider enable the circuit.
    • Zorg ervoor dat u Azure private peering is geconfigureerd voor uw circuit hebt.Ensure that you have Azure private peering configured for your circuit. Zie de configureren routering artikel voor routeringsinstructies.See the Configure routing article for routing instructions.
    • Zorg ervoor dat de persoonlijke Azure-peering is geconfigureerd en van de BGP-peering tussen uw netwerk en Microsoft is, zodat u end-to-end-connectiviteit kunt inschakelen.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.
    • Hebt u een virtueel netwerk en een virtuele netwerkgateway gemaakt en volledig is ingericht.You must have a virtual network and a virtual network gateway created and fully provisioned. Volg de instructies voor een virtueel netwerk configureren voor ExpressRoute.Follow the instructions to configure a virtual network for ExpressRoute.

Download de meest recente PowerShell-cmdletsDownload the latest PowerShell cmdlets

Installeer de nieuwste versies van de Azure SM (Service Management) PowerShell-modules en de ExpressRoute-module.Install the latest versions of the Azure Service Management (SM) PowerShell modules and the ExpressRoute module. Wanneer u het volgende voorbeeld, houd er rekening mee dat het versienummer (in dit voorbeeld 5.1.1) worden gewijzigd als nieuwere versies van de cmdlets worden vrijgegeven.When using the following example, note that the version number (in this example, 5.1.1) will change as newer versions of the cmdlets are released.

Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.1.1\Azure\Azure.psd1'
Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.1.1\ExpressRoute\ExpressRoute.psd1'

Als u meer informatie over Azure PowerShell, Zie aan de slag met Azure PowerShell-cmdlets voor stapsgewijze instructies over het configureren van uw computer voor het gebruik van de Azure PowerShell-modules.If you need more information about Azure PowerShell, see Getting started with Azure PowerShell cmdlets for step-by-step guidance on how to configure your computer to use the Azure PowerShell modules.

AanmeldenSign in

Als u wilt aanmelden bij uw Azure-account, moet u de volgende voorbeelden gebruiken:To sign in to your Azure account, use the following examples:

  1. Open de PowerShell-console met verhoogde rechten en maak verbinding met uw account.Open your PowerShell console with elevated rights and connect to your account.

    Connect-AzAccount
    
  2. Controleer de abonnementen voor het account.Check the subscriptions for the account.

    Get-AzSubscription
    
  3. Als u meerdere abonnementen hebt, selecteert u het abonnement dat u wilt gebruiken.If you have more than one subscription, select the subscription that you want to use.

    Select-AzSubscription -SubscriptionName "Replace_with_your_subscription_name"
    
  4. Gebruik vervolgens de volgende cmdlet uit uw Azure-abonnement toevoegen aan PowerShell voor het klassieke implementatiemodel.Next, use the following cmdlet to add your Azure subscription to PowerShell for the classic deployment model.

    Add-AzureAccount
    

Een virtueel netwerk in hetzelfde abonnement verbinden met een circuitConnect a virtual network in the same subscription to a circuit

U kunt een virtueel netwerk koppelen aan een ExpressRoute-circuit met behulp van de volgende cmdlet.You can link a virtual network to an ExpressRoute circuit by using the following cmdlet. Zorg ervoor dat de virtuele netwerkgateway is gemaakt en gereed is voor het koppelen voordat u de cmdlet uitvoert.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

U kunt een virtueel netwerk koppelen aan een ExpressRoute-circuit verwijderen met behulp van de volgende cmdlet.You can remove a virtual network link to an ExpressRoute circuit by using the following cmdlet. Zorg ervoor dat het huidige abonnement is geselecteerd voor het opgegeven virtuele netwerk.Make sure that the current subscription is selected for the given virtual network.

Remove-AzureDedicatedCircuitLink -ServiceKey "*****************************" -VNetName "MyVNet"

Een virtueel netwerk in een ander abonnement verbinden met een circuitConnect a virtual network in a different subscription to a circuit

U kunt een ExpressRoute-circuit delen voor meerdere abonnementen.You can share an ExpressRoute circuit across multiple subscriptions. De volgende afbeelding toont een eenvoudig schema van hoe delen werkt voor ExpressRoute-circuits voor meerdere abonnementen.The following figure shows a simple schematic of how sharing works for ExpressRoute circuits across multiple subscriptions.

Elk van de kleinere clouds binnen de grote cloud wordt gebruikt voor abonnementen die deel uitmaken van verschillende afdelingen binnen een organisatie.Each of the smaller clouds within the large cloud is used to represent subscriptions that belong to different departments within an organization. Elk van de afdelingen binnen de organisatie kan hun eigen abonnement gebruiken voor het implementeren van hun services, maar de afdelingen een enkel ExpressRoute-circuit terugverbinding maken met uw on-premises netwerk kan delen.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. Één afdeling (in dit voorbeeld: IT) kunt eigenaar van het ExpressRoute-circuit.A single department (in this example: IT) can own the ExpressRoute circuit. Andere abonnementen binnen de organisatie kunnen het ExpressRoute-circuit gebruiken.Other subscriptions within the organization can use the ExpressRoute circuit.

Notitie

Connectiviteit en de bandbreedte kosten in rekening gebracht voor het toegewezen circuit wordt toegepast op de eigenaar van het ExpressRoute-circuit.Connectivity and bandwidth charges for the dedicated circuit will be applied to the ExpressRoute circuit owner. Alle virtuele netwerken delen de dezelfde bandbreedte.All virtual networks share the same bandwidth.

Abonnementoverschrijdende connectiviteit

BeheerAdministration

De circuiteigenaar is de beheerder/CO-beheerder van het abonnement waarin het ExpressRoute-circuit is gemaakt.The circuit owner is the administrator/coadministrator of the subscription in which the ExpressRoute circuit is created. De circuiteigenaar van het kunt autoriseren beheerders/medebeheerders van andere abonnementen, aangeduid als circuit gebruikersmoeten worden gebruikt het toegewezen circuit waarvan ze eigenaar.The circuit owner can authorize administrators/coadministrators of other subscriptions, referred to as circuit users, to use the dedicated circuit that they own. Circuitgebruikers die zijn gemachtigd voor het gebruik van de organisatie ExpressRoute-circuit kunnen het virtuele netwerk in het abonnement koppelen aan het ExpressRoute-circuit nadat ze zijn gemachtigd.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.

De circuiteigenaar van het heeft de mogelijkheid om te wijzigen en autorisaties op elk gewenst moment intrekken.The circuit owner has the power to modify and revoke authorizations at any time. Een autorisatie intrekken resulteert in alle koppelingen wordt verwijderd uit het abonnement waarvan toegang is ingetrokken.Revoking an authorization will result in all links being deleted from the subscription whose access was revoked.

Circuit eigenaar bewerkingenCircuit owner operations

Het maken van een autorisatieCreating an authorization

De circuiteigenaar van het machtigt de beheerders van andere abonnementen het opgegeven circuit gebruiken.The circuit owner authorizes the administrators of other subscriptions to use the specified circuit. In het volgende voorbeeld kan de beheerder van het circuit (Contoso IT) de beheerder van een ander abonnement (Dev-Test) tot twee virtuele netwerken koppelen aan het circuit.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. De Contoso IT-beheerder kan dit door op te geven de ontwikkel-en Microsoft-account.The Contoso IT administrator enables this by specifying the Dev-Test Microsoft ID. De cmdlet verzendt geen e-mailbericht naar de opgegeven id van Microsoft.The cmdlet doesn't send email to the specified Microsoft ID. De circuiteigenaar van het moet expliciet op de hoogte stellen andere eigenaar van het abonnement dat de autorisatie voltooid is.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'

Resultaat:Return:

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

Machtigingen controlerenReviewing authorizations

De circuiteigenaar van het kunt bekijken van alle machtigingen die op een bepaalde circuit zijn uitgegeven door de volgende cmdlet uit te voeren:The circuit owner can review all authorizations that are issued on a particular circuit by running the following cmdlet:

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

Resultaat:Return:

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

Bijwerken van autorisatiesUpdating authorizations

De circuiteigenaar van het kunt autorisaties wijzigen met behulp van de volgende cmdlet:The circuit owner can modify authorizations by using the following cmdlet:

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

Resultaat:Return:

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

Verwijderen van autorisatiesDeleting authorizations

De circuiteigenaar van het kunt intrekken/verwijderen autorisaties voor de gebruiker door de volgende cmdlet:The circuit owner can revoke/delete authorizations to the user by running the following cmdlet:

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

Circuit gebruikersbewerkingenCircuit user operations

Machtigingen controlerenReviewing authorizations

De gebruiker circuit kunt autorisaties bekijken met behulp van de volgende cmdlet:The circuit user can review authorizations by using the following cmdlet:

Get-AzureAuthorizedDedicatedCircuit

Resultaat:Return:

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

Autorisaties voor koppelingen met inwisselenRedeeming link authorizations

De gebruiker circuit kan de volgende cmdlet als u wilt een koppeling autorisatie inwisselen uitvoeren:The circuit user can run the following cmdlet to redeem a link authorization:

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

Resultaat:Return:

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

Voer deze opdracht uit in de zojuist gekoppelde abonnement voor het virtuele netwerk:Run this command in the newly linked subscription for the virtual network:

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

Volgende stappenNext steps

Voor meer informatie over ExpressRoute raadpleegt u de Veelgestelde vragen over ExpressRoute.For more information about ExpressRoute, see the ExpressRoute FAQ.