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

In dit artikel vindt u informatie over het koppelen van virtuele netwerken (VNets) aan Azure ExpressRoute-circuits met behulp van Power shell.This article will help you link virtual networks (VNets) to Azure ExpressRoute circuits using PowerShell. Eén VNet kan aan maximaal vier ExpressRoute-circuits worden gekoppeld.A single VNet can be linked to up to four ExpressRoute circuits. Volg de stappen in dit artikel om een nieuwe koppeling te maken naar elk ExpressRoute-circuit waarmee 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, in verschillende abonnementen of in een combinatie van beide bevinden.The ExpressRoute circuits can be in the same subscription, different subscriptions, or a mix of both. Dit artikel is van toepassing op virtuele netwerken die zijn gemaakt met het klassieke implementatie model.This article applies to virtual networks created using the classic deployment model.

U kunt Maxi maal 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 bevinden.All virtual networks must be in the same geopolitical region. U kunt een groter aantal virtuele netwerken koppelen aan uw ExpressRoute-circuit of virtuele netwerken koppelen die zich in andere geopolitieke regio's bevinden als u de ExpressRoute Premium-invoeg toepassing inschakelt.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. Raadpleeg de Veelgestelde vragen voor meer informatie over de Premium-invoeg toepassing.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 in combinatie 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.

ConfiguratievereistenConfiguration prerequisites

  • Bekijk de vereisten, de routeringsvereisten en de 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 het maken van een ExpressRoute-circuit en laat uw connectiviteits provider het circuit inschakelen.Follow the instructions to create an ExpressRoute circuit and have your connectivity provider enable the circuit.
    • Zorg ervoor dat u persoonlijke Azure-peering voor uw circuit hebt geconfigureerd.Ensure that you have Azure private peering configured for your circuit. Zie het artikel route ring configureren voor instructies voor route ring.See the Configure routing article for routing instructions.
    • Zorg ervoor dat persoonlijke Azure-peering is geconfigureerd en dat de BGP-peering tussen uw netwerk en micro soft actief 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.
    • U moet een virtueel netwerk en een gateway voor het virtuele netwerk hebben gemaakt en volledig zijn ingericht.You must have a virtual network and a virtual network gateway created and fully provisioned. Volg de instructies voor het configureren van een virtueel netwerk voor ExpressRoute.Follow the instructions to configure a virtual network for ExpressRoute.

De meest recente Power shell-cmdlets downloadenDownload the latest PowerShell cmdlets

Installeer de nieuwste versie van de Azure SM (Service Management) PowerShell-modules en de Azure ExpressRoute-module.Install the latest versions of the Azure Service Management (SM) PowerShell modules and the ExpressRoute module. U kunt de Azure CloudShell-omgeving niet gebruiken om SM-modules uit te voeren.You can't use the Azure CloudShell environment to run SM modules.

  1. Volg de instructies in het artikel De Service Management-module installeren artikel voor het installeren van de Azure Service Management-module.Use the instructions in the Installing the Service Management module article to install the Azure Service Management Module. Als de Az- of RM-module al is geïnstalleerd, gebruikt u -AllowClobber.If you have the Az or RM module already installed, be sure to use '-AllowClobber'.

  2. Importeer de geïnstalleerde modules.Import the installed modules. Wanneer u het volgende voorbeeld gebruikt, past u het pad aan de locatie en versie van de geïnstalleerde PowerShell-modules aan.When using the following example, adjust the path to reflect the location and version of your installed PowerShell modules.

    Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.3.0\Azure.psd1'
    Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.3.0\ExpressRoute\ExpressRoute.psd1'
    
  3. Als u zich wilt aanmelden bij uw Azure-account, opent u de PowerShell-console met verhoogde rechten en maakt u verbinding met uw account.To sign in to your Azure account, open your PowerShell console with elevated rights and connect to your account. Gebruik het volgende voorbeeld om verbinding te maken met behulp van de Service Management-module:Use the following example to help you connect using the Service Management module:

    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 netwerk gateway is gemaakt en gereed is voor koppeling 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 koppeling van een virtueel netwerk met een ExpressRoute-circuit verwijderen met 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 tussen meerdere abonnementen.You can share an ExpressRoute circuit across multiple subscriptions. De volgende afbeelding is een schematische weergave van hoe delen tussen meerdere abonnementen werkt voor ExpressRoute-circuits.The following figure shows a simple schematic of how sharing works for ExpressRoute circuits across multiple subscriptions.

Elk van de kleinere clouds in de grote cloud staan voor abonnementen die tot verschillende afdelingen binnen een organisatie behoren.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 in de organisatie kan hun eigen abonnement gebruiken voor het implementeren van hun services, maar de afdelingen kunnen een enkel ExpressRoute-circuit delen om verbinding te maken met uw on-premises netwerk.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. Eén afdeling (in dit voorbeeld: IT) kan eigenaar zijn 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

Kosten voor connectiviteit- en bandbreedte voor het toegewezen circuit zijn in rekening gebracht bij 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 dezelfde bandbreedte.All virtual networks share the same bandwidth.

Connectiviteit tussen abonnementen

BeheerAdministration

De eigenaar van het circuit is de beheerder/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 eigenaar van het circuit kan beheerders/mede beheerders van andere abonnementen, zoals circuit gebruikersgenoemd, autoriseren voor het gebruik van het toegewezen circuit waarvan ze eigenaar zijn.The circuit owner can authorize administrators/coadministrators of other subscriptions, referred to as circuit users, to use the dedicated circuit that they own. Circuit gebruikers die gemachtigd zijn om het ExpressRoute-circuit van de organisatie te gebruiken, kunnen het virtuele netwerk in hun abonnement koppelen aan het ExpressRoute-circuit nadat ze zijn geautoriseerd.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 heeft de bevoegdheid om autorisaties op elk gewenst moment te wijzigen en in te trekken.The circuit owner has the power to modify and revoke authorizations at any time. Als u een autorisatie intrekt, worden alle koppelingen verwijderd uit het abonnement waarvan de toegang is ingetrokken.Revoking an authorization will result in all links being deleted from the subscription whose access was revoked.

Bewerkingen door circuiteigenaarsCircuit owner operations

Een autorisatie makenCreating an authorization

De eigenaar van het circuit geeft de beheerders van andere abonnementen toestemming om het opgegeven circuit te gebruiken.The circuit owner authorizes the administrators of other subscriptions to use the specified circuit. In het volgende voor beeld is de beheerder van het circuit (Contoso IT) de beheerder van een ander abonnement (dev-test) in staat om Maxi maal twee virtuele netwerken aan het circuit te koppelen.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 doen door de Dev-Test micro soft-ID op te geven.The Contoso IT administrator enables this by specifying the Dev-Test Microsoft ID. De cmdlet verzendt geen e-mail bericht naar de opgegeven micro soft-ID.The cmdlet doesn't send email to the specified Microsoft ID. De eigenaar van het circuit moet expliciet de andere eigenaar van het abonnement melden dat de autorisatie is voltooid.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'

retourneren:Return:

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

Autorisaties controlerenReviewing authorizations

De circuiteigenaar kan alle autorisaties controleren die voor een bepaald circuit worden 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: "**************************"

retourneren: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

Autorisaties bijwerkenUpdating authorizations

De eigenaar van het circuit kan 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

retourneren:Return:

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

Autorisaties verwijderenDeleting authorizations

De circuiteigenaar kan autorisaties intrekken/verwijderen door de volgende cmdlet uit te voeren:The circuit owner can revoke/delete authorizations to the user by running the following cmdlet:

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

Bewerkingen door circuitgebruikersCircuit user operations

Autorisaties controlerenReviewing authorizations

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

Get-AzureAuthorizedDedicatedCircuit

retourneren:Return:

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

Koppelings autorisaties worden ingewisseldRedeeming link authorizations

De circuitgebruiker kan de volgende cmdlet uitvoeren om een autorisatie voor een koppeling in te wisselen:The circuit user can run the following cmdlet to redeem a link authorization:

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

retourneren:Return:

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

Voer deze opdracht uit in het 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

Zie de Veelgestelde vragen over ExpressRoutevoor meer informatie over ExpressRoute.For more information about ExpressRoute, see the ExpressRoute FAQ.