Connecter un réseau virtuel à un circuit ExpressRoute à l’aide de l’interface CLIConnect a virtual network to an ExpressRoute circuit using CLI

Cet article est conçu pour vous aider à lier des réseaux virtuels à des circuits ExpressRoute de Azure à l’aide de l’interface CLI.This article helps you link virtual networks (VNets) to Azure ExpressRoute circuits using CLI. Pour pouvoir être liés avec l’interface Azure CLI, les réseaux virtuels doivent être créés à l’aide du modèle de déploiement Resource Manager.To link using Azure CLI, the virtual networks must be created using the Resource Manager deployment model. Ils peuvent appartenir au même abonnement ou faire partie d’un autre abonnement.They can either be in the same subscription, or part of another subscription. Si vous souhaitez utiliser une autre méthode pour connecter votre réseau virtuel à un circuit ExpressRoute, vous pouvez sélectionner un article dans la liste suivante :If you want to use a different method to connect your VNet to an ExpressRoute circuit, you can select an article from the following list:

Prérequis de configurationConfiguration prerequisites

  • Vous avez besoin de la dernière version de l’interface de ligne de commande (CLI).You need the latest version of the command-line interface (CLI). Pour plus d’informations, consultez la rubrique Installation de l’interface de ligne de commande Azure (CLI).For more information, see Install the Azure CLI.

  • Avant de commencer la configuration, vous devez examiner les conditions préalables, la configuration requise pour le routage et les flux de travail.You need to review the prerequisites, routing requirements, and workflows before you begin configuration.

  • Vous devez disposer d’un circuit ExpressRoute actif.You must have an active ExpressRoute circuit.

    • Suivez les instructions permettant de créer un circuit ExpressRoute et faites-le activer par votre fournisseur de service de connectivité.Follow the instructions to create an ExpressRoute circuit and have the circuit enabled by your connectivity provider.
    • Vérifiez que le peering privé Azure est configuré pour votre circuit.Ensure that you have Azure private peering configured for your circuit. Pour obtenir des instructions de routage, consultez l'article sur la configuration du routage .See the configure routing article for routing instructions.
    • Assurez-vous que le peering privé Azure est configuré.Ensure that Azure private peering is configured. Le peering BGP entre votre réseau et Microsoft doit être opérationnel pour que vous puissiez activer la connectivité de bout en bout.The BGP peering between your network and Microsoft must be up so that you can enable end-to-end connectivity.
    • Vérifiez qu’un réseau virtuel et une passerelle de réseau virtuel ont été créés et entièrement approvisionnés.Ensure that you have a virtual network and a virtual network gateway created and fully provisioned. Suivez les instructions fournies dans l’article Configurer une passerelle de réseau virtuel pour ExpressRoute.Follow the instructions to Configure a virtual network gateway for ExpressRoute. Veillez à utiliser --gateway-type ExpressRoute.Be sure to use --gateway-type ExpressRoute.
  • Vous pouvez lier jusqu’à 10 réseaux virtuels à un circuit ExpressRoute standard.You can link up to 10 virtual networks to a standard ExpressRoute circuit. Tous les réseaux virtuels doivent figurer dans la même région géopolitique lors de l’utilisation d’un circuit ExpressRoute standard.All virtual networks must be in the same geopolitical region when using a standard ExpressRoute circuit.

  • Un réseau virtuel unique peut être lié à quatre circuits ExpressRoute maximum.A single VNet can be linked to up to four ExpressRoute circuits. Utilisez la procédure ci-dessous afin de créer un objet de connexion pour chaque circuit ExpressRoute auquel vous vous connectez.Use the process below to create a new connection object for each ExpressRoute circuit you are connecting to. Les circuits ExpressRoute peuvent être dans le même abonnement, dans des abonnements différents ou dans une combinaison des deux.The ExpressRoute circuits can be in the same subscription, different subscriptions, or a mix of both.

  • Si vous avez activé le module complémentaire ExpressRoute Premium, vous pouvez lier un réseau virtuel à l’extérieur de la zone géopolitique du circuit ExpressRoute ou connecter un plus grand nombre de réseaux virtuels à votre circuit ExpressRoute.If you enable the ExpressRoute premium add-on, you can link a virtual network outside of the geopolitical region of the ExpressRoute circuit, or connect a larger number of virtual networks to your ExpressRoute circuit. Pour plus d’informations sur le module complémentaire Premium, consultez le FAQ ExpressRoute.For more information about the premium add-on, see the FAQ.

Connecter un réseau virtuel du même abonnement à un circuitConnect a virtual network in the same subscription to a circuit

Vous pouvez connecter une passerelle de réseau virtuel à un circuit ExpressRoute à l’aide de l’exemple suivant.You can connect a virtual network gateway to an ExpressRoute circuit by using the example. Assurez-vous que la passerelle de réseau virtuel est créée et prête pour la liaison avant d’exécuter la commande.Make sure that the virtual network gateway is created and is ready for linking before you run the command.

az network vpn-connection create --name ERConnection --resource-group ExpressRouteResourceGroup --vnet-gateway1 VNet1GW --express-route-circuit2 MyCircuit

Connecter un réseau virtuel d’un autre abonnement à un circuitConnect a virtual network in a different subscription to a circuit

Vous pouvez partager un circuit ExpressRoute entre plusieurs abonnements.You can share an ExpressRoute circuit across multiple subscriptions. La figure suivante montre un schéma simple sur le fonctionnement du partage de circuits ExpressRoute entre plusieurs abonnements.The figure below shows a simple schematic of how sharing works for ExpressRoute circuits across multiple subscriptions.

Chacun des petits clouds dans le cloud principal est utilisé pour représenter les abonnements appartenant à différents services au sein d’une organisation.Each of the smaller clouds within the large cloud is used to represent subscriptions that belong to different departments within an organization. Chacun des services au sein de l’organisation peut utiliser son propre abonnement pour déployer ses services, mais ils peuvent partager un même circuit ExpressRoute pour se connecter à votre réseau local.Each of the departments within the organization can use their own subscription for deploying their services--but they can share a single ExpressRoute circuit to connect back to your on-premises network. Un seul service (dans cet exemple : le service informatique) peut détenir le circuit ExpressRoute.A single department (in this example: IT) can own the ExpressRoute circuit. D’autres abonnements au sein de l’organisation peuvent utiliser le circuit ExpressRoute.Other subscriptions within the organization can use the ExpressRoute circuit.

Notes

Les frais de connectivité et de bande passante pour le circuit dédié s’appliquent au propriétaire du circuit ExpressRoute.Connectivity and bandwidth charges for the dedicated circuit will be applied to the ExpressRoute Circuit Owner. Tous les réseaux virtuels partagent la même bande passante.All virtual networks share the same bandwidth.

Connectivité entre abonnements

Administration : propriétaires de circuit et utilisateurs du circuitAdministration - Circuit Owners and Circuit Users

Le « propriétaire du circuit » est un utilisateur avancé autorisé de la ressource de circuit ExpressRoute.The 'Circuit Owner' is an authorized Power User of the ExpressRoute circuit resource. Le propriétaire du circuit peut créer des autorisations utilisables par les « utilisateurs du circuit ».The Circuit Owner can create authorizations that can be redeemed by 'Circuit Users'. Les utilisateurs du circuit sont les propriétaires des passerelles de réseau virtuel qui ne figurent pas dans le même abonnement que le circuit ExpressRoute.Circuit Users are owners of virtual network gateways that are not within the same subscription as the ExpressRoute circuit. Les utilisateurs du circuit peuvent utiliser des autorisations (une seule autorisation par réseau virtuel).Circuit Users can redeem authorizations (one authorization per virtual network).

Le propriétaire du circuit a le pouvoir de modifier et de révoquer les autorisations à tout moment.The Circuit Owner has the power to modify and revoke authorizations at any time. Lorsqu’une autorisation est révoquée, toutes les connexions sont supprimées de l’abonnement dont l’accès a été révoqué.When an authorization is revoked, all link connections are deleted from the subscription whose access was revoked.

Opérations du propriétaire du circuitCircuit Owner operations

Création d’une autorisationTo create an authorization

Le propriétaire du circuit crée une autorisation, ce qui entraîne la création d’une clé d’autorisation qui peut être utilisée par un utilisateur du circuit pour connecter ses passerelles de réseau virtuel à un circuit ExpressRoute.The Circuit Owner creates an authorization, which creates an authorization key that can be used by a Circuit User to connect their virtual network gateways to the ExpressRoute circuit. Une autorisation n’est valide que pour une seule connexion.An authorization is valid for only one connection.

L’exemple suivant montre comment créer une autorisation :The following example shows how to create an authorization:

az network express-route auth create --circuit-name MyCircuit -g ExpressRouteResourceGroup -n MyAuthorization

La réponse contient la clé et l’état d’autorisation :The response contains the authorization key and status:

"authorizationKey": "0a7f3020-541f-4b4b-844a-5fb43472e3d7",
"authorizationUseStatus": "Available",
"etag": "W/\"010353d4-8955-4984-807a-585c21a22ae0\"",
"id": "/subscriptions/81ab786c-56eb-4a4d-bb5f-f60329772466/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/authorizations/MyAuthorization1",
"name": "MyAuthorization1",
"provisioningState": "Succeeded",
"resourceGroup": "ExpressRouteResourceGroup"

Vérification des autorisationsTo review authorizations

Le propriétaire du circuit peut vérifier toutes les autorisations émises pour un circuit donné en exécutant l’exemple suivant :The Circuit Owner can review all authorizations that are issued on a particular circuit by running the following example:

az network express-route auth list --circuit-name MyCircuit -g ExpressRouteResourceGroup

Ajout d’autorisationsTo add authorizations

Le propriétaire du circuit peut ajouter des autorisations à l’aide de l’exemple suivant :The Circuit Owner can add authorizations by using the following example:

az network express-route auth create --circuit-name MyCircuit -g ExpressRouteResourceGroup -n MyAuthorization1

Suppression d’autorisationsTo delete authorizations

Le propriétaire du circuit peut révoquer/supprimer les autorisations accordées à l’utilisateur en exécutant l’exemple suivant :The Circuit Owner can revoke/delete authorizations to the user by running the following example:

az network express-route auth delete --circuit-name MyCircuit -g ExpressRouteResourceGroup -n MyAuthorization1

Opérations de l’utilisateur du circuitCircuit User operations

L’utilisateur du circuit a besoin de l’ID de pair et d’une clé d’autorisation de la part du propriétaire du circuit.The Circuit User needs the peer ID and an authorization key from the Circuit Owner. La clé d'autorisation est un GUID.The authorization key is a GUID.

Get-AzExpressRouteCircuit -Name "MyCircuit" -ResourceGroupName "MyRG"

Réclamation d’une autorisation de connexionTo redeem a connection authorization

L’utilisateur du circuit peut exécuter l’applet de commande suivante pour utiliser une autorisation de liaison :The Circuit User can run the following example to redeem a link authorization:

az network vpn-connection create --name ERConnection --resource-group ExpressRouteResourceGroup --vnet-gateway1 VNet1GW --express-route-circuit2 MyCircuit --authorization-key "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"

Libération d’une autorisation de connexionTo release a connection authorization

Vous pouvez libérer une autorisation en supprimant la connexion qui lie le circuit ExpressRoute et le réseau virtuel.You can release an authorization by deleting the connection that links the ExpressRoute circuit to the virtual network.

Modifier une connexion de réseau virtuelModify a virtual network connection

Vous pouvez mettre à jour certaines propriétés d’une connexion de réseau virtuel.You can update certain properties of a virtual network connection.

Mise à jour du poids attribué à la connexionTo update the connection weight

Votre réseau virtuel peut être connecté à plusieurs circuits ExpressRoute.Your virtual network can be connected to multiple ExpressRoute circuits. Vous pouvez recevoir le même préfixe à partir de plusieurs circuits ExpressRoute.You may receive the same prefix from more than one ExpressRoute circuit. Pour choisir la connexion pour envoyer le trafic destiné à ce préfixe, vous pouvez modifier le RoutingWeight d’une connexion.To choose which connection to send traffic destined for this prefix, you can change RoutingWeight of a connection. Le trafic est envoyé sur la connexion avec le RoutingWeight.le plus élevé.Traffic will be sent on the connection with the highest RoutingWeight.

az network vpn-connection update --name ERConnection --resource-group ExpressRouteResourceGroup --routing-weight 100

La plage de RoutingWeight est de 0 à 32000.The range of RoutingWeight is 0 to 32000. La valeur par défaut est 0.The default value is 0.

Configurer ExpressRoute FastPathConfigure ExpressRoute FastPath

Vous pouvez activer ExpressRoute FastPath si votre circuit ExpressRoute se trouve sur ExpressRoute Direct et votre passerelle de réseau virtuel est Très hautes performances ou ErGw3AZ.You can enable ExpressRoute FastPath if your ExpressRoute circuit is on ExpressRoute Direct and your virtual newtork gateway is Ultra Performance or ErGw3AZ. FastPath améliore les performances de chemin d’accès de données comme le nombre de paquets et de connexions par seconde entre votre réseau local et votre réseau virtuel.FastPath improves data path preformance such as packets per second and connections per second between your on-premises network and your virtual network.

Notes

Si vous disposez d’une connexion de réseau virtuel sans avoir activé FastPath, vous devez supprimer la connexion de réseau virtuel et créez-en une.If you already have a virtual network connection but haven't enabled FastPath you need to delete the virtual network connection and create a new one.

az network vpn-connection create --name ERConnection --resource-group ExpressRouteResourceGroup --express-route-gateway-bypass true --vnet-gateway1 VNet1GW --express-route-circuit2 MyCircuit

Étapes suivantesNext steps

Pour plus d'informations sur ExpressRoute, consultez la FAQ sur ExpressRoute.For more information about ExpressRoute, see the ExpressRoute FAQ.