New-AzVirtualHubBgpConnection

L’applet de commande New-AzVirtualHubBgp Connecter ion crée une ressource HubBgp Connecter ion qui homologue le routeur Azure Virtual WAN Hub avec un homologue compatible BGP dans un réseau virtuel connecté au hub Virtual WAN.

Syntax

New-AzVirtualHubBgpConnection
   -ResourceGroupName <String>
   -VirtualHubName <String>
   -PeerIp <String>
   -PeerAsn <UInt32>
   -Name <String>
   -VirtualHubVnetConnection <PSHubVirtualNetworkConnection>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzVirtualHubBgpConnection
   -ResourceGroupName <String>
   -VirtualHubName <String>
   -PeerIp <String>
   -PeerAsn <UInt32>
   -Name <String>
   -VirtualHubVnetConnectionId <String>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzVirtualHubBgpConnection
   -PeerIp <String>
   -PeerAsn <UInt32>
   -Name <String>
   -VirtualHubVnetConnection <PSHubVirtualNetworkConnection>
   -VirtualHub <PSVirtualHub>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzVirtualHubBgpConnection
   -PeerIp <String>
   -PeerAsn <UInt32>
   -Name <String>
   -VirtualHubVnetConnection <PSHubVirtualNetworkConnection>
   -VirtualHubId <String>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzVirtualHubBgpConnection
   -PeerIp <String>
   -PeerAsn <UInt32>
   -Name <String>
   -VirtualHubVnetConnectionId <String>
   -VirtualHub <PSVirtualHub>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzVirtualHubBgpConnection
   -PeerIp <String>
   -PeerAsn <UInt32>
   -Name <String>
   -VirtualHubVnetConnectionId <String>
   -VirtualHubId <String>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

L’applet de commande New-AzVirtualHubBgp Connecter ion crée une ressource HubBgp Connecter ion qui homologue le routeur Azure Virtual WAN Hub avec un homologue compatible BGP dans un réseau virtuel connecté au hub Virtual WAN.

Exemples

Exemple 1

New-AzResourceGroup -Location "West US" -Name "testRG"
$frontendSubnet = New-AzVirtualNetworkSubnetConfig -Name frontendSubnet -AddressPrefix "192.168.1.0/24"
$backendSubnet  = New-AzVirtualNetworkSubnetConfig -Name backendSubnet  -AddressPrefix "192.168.2.0/24"
$remoteVirtualNetwork = New-AzVirtualNetwork -Name "testVirtualNetwork" -ResourceGroupName "testRG" -Location "West US" -AddressPrefix "192.168.0.0/16" -Subnet $frontendSubnet,$backendSubnet
$virtualWan = New-AzVirtualWan -ResourceGroupName "testRG" -Name "testWan" -Location "West US"
New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "testHub" -AddressPrefix "10.0.1.0/24"
$hubVnetConnection = New-AzVirtualHubVnetConnection -ResourceGroupName "testRG" -VirtualHubName "testHub" -Name "testVnetConnection" -RemoteVirtualNetwork $remoteVirtualNetwork
New-AzVirtualHubBgpConnection -ResourceGroupName "testRG" -VirtualHubName "testHub" -PeerIp 192.168.1.5 -PeerAsn 20000 -Name "testBgpConnection" -VirtualHubVnetConnection $hubVnetConnection

Name                        : testBgpConnection
Id                          : /subscriptions/{subscriptionId}/resourceGroups/testRG/providers/Microsoft.Network/virtualHubs/testHub/bgpConnections/testBgpConnection
HubVirtualNetworkConnection : /subscriptions/{subscriptionId}/resourceGroups/testRG/providers/Microsoft.Network/virtualHubs/testHub/hubVirtualNetworkConnections/testVnetConnection
PeerAsn                     : 20000
PeerIp                      : 192.168.1.5

La section ci-dessus crée un groupe de ressources, Virtual WAN, Réseau virtuel, Virtual WAN Hub dans la région USA Ouest et connecte le Réseau virtuel au hub Virtual WAN dans ce groupe de ressources dans Azure. Une Connecter de hub Virtual WAN sera créée par la suite, qui homologuera le hub Virtual WAN avec l’appliance réseau déployée dans le Réseau virtuel.

Exemple 2

$hubVnetConnection = Get-AzVirtualHubVnetConnection -ResourceGroupName "testRG" -VirtualHubName "testHub" -Name "testVnetConnection"
Get-AzVirtualHub -ResourceGroupName "testRG" -Name "testHub" | New-AzVirtualHubBgpConnection -PeerIp 192.168.1.5 -PeerAsn 20000 -Name "testBgpConnection" -VirtualHubVnetConnection $hubVnetConnection

Name                        : testBgpConnection
Id                          : /subscriptions/{subscriptionId}/resourceGroups/testRG/providers/Microsoft.Network/virtualHubs/testHub/bgpConnections/testBgpConnection
HubVirtualNetworkConnection : /subscriptions/{subscriptionId}/resourceGroups/testRG/providers/Microsoft.Network/virtualHubs/testHub/hubVirtualNetworkConnections/testVnetConnection
PeerAsn                     : 20000
PeerIp                      : 192.168.1.5

La commande ci-dessus crée un protocole BGP virtual WAN Hub Connecter ion pour un réseau virtuel Virtual WAN Hub et un réseau virtuel Virtual WAN Hub Connecter ion à l’aide de powershell piping sur la sortie de Get-AzVirtualHub.

Paramètres

-AsJob

Exécuter l’applet de commande en arrière-plan

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nom de la ressource.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PeerAsn

ASN d’homologue.

Type:UInt32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PeerIp

Adresse IP d’homologue.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nom du groupe de ressources.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHub

Ressource de hub virtuel.

Type:PSVirtualHub
Aliases:ParentObject, ParentVirtualHub
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualHubId

ID de ressource du hub virtuel.

Type:String
Aliases:ParentResourceId, ParentVirtualHubId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHubName

Nom du hub virtuel.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHubVnetConnection

Ressource VirtualHubVnet Connecter ion.

Type:PSHubVirtualNetworkConnection
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHubVnetConnectionId

ID de ressource VirtualHubVnet Connecter ion.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

PSVirtualHub

PSHubVirtualNetworkConnection

String

Sorties

PSBgpConnection