Rychlý Start: vytvoření a konfigurace serveru Směrování pomocí Azure PowerShell
Tento článek vám pomůže nakonfigurovat server směrování Azure na partnerský vztah s virtuálním síťovým zařízením (síťové virtuální zařízení) ve vaší virtuální síti pomocí Azure PowerShell. Server tras se učí z vašich síťové virtuální zařízení tras a naprogramuje je na virtuální počítače ve virtuální síti. Směrovací server Azure taky inzeruje trasy virtuální sítě do síťové virtuální zařízení. Další informace najdete v tématu Azure Route Server.
Důležité
Pokud máte server tras Azure vytvořený před 1. září a nemá asssociated veřejnou IP adresu, budete muset Server směrování znovu vytvořit, aby mohl získat IP adresu pro účely správy.
Požadavky
- Účet Azure s aktivním předplatným. Vytvořte si účet zdarma.
- Ujistěte se, že máte nejnovější moduly PowerShellu, nebo můžete na portálu použít Azure Cloud Shell.
- Zkontrolujte omezení služby pro Azure Route Server.
- Pokud používáte prostředí PowerShell místně, je také potřeba spustit příkaz
Connect-AzAccountpro vytvoření připojení k Azure.
Vytvoření skupiny prostředků a virtuální sítě
Vytvoření skupiny prostředků
Než budete moct vytvořit směrovací server Azure, musíte vytvořit skupinu prostředků, která bude hostovat server směrování. Vytvořte skupinu prostředků pomocí New-AzResourceGroup. Tento příklad vytvoří skupinu prostředků s názvem myRouteServerRG v umístění WestUS :
$rg = @{
Name = 'myRouteServerRG'
Location = 'WestUS'
}
New-AzResourceGroup @rg
Vytvoření virtuální sítě
Vytvořte virtuální síť pomocí New-AzVirtualNetwork. Tento příklad vytvoří výchozí virtuální síť s názvem myVirtualNetwork v umístění WestUS : Pokud už máte virtuální síť, můžete přejít k další části.
$vnet = @{
Name = 'myVirtualNetwork'
ResourceGroupName = 'myRouteServerRG'
Location = 'WestUS'
AddressPrefix = '10.0.0.0/16'
}
$virtualNetwork = New-AzVirtualNetwork @vnet
Přidat vyhrazenou podsíť
Server tras Azure vyžaduje vyhrazenou podsíť s názvem RouteServerSubnet. Velikost podsítě musí být alespoň/27 nebo krátká předpona (například/26 nebo/25) nebo při nasazení serveru směrování se zobrazí chybová zpráva. Vytvořte konfiguraci podsítě s názvem RouteServerSubnet pomocí Add-AzVirtualNetworkSubnetConfig:
$subnet = @{
Name = 'RouteServerSubnet'
VirtualNetwork = $virtualNetwork
AddressPrefix = '10.0.0.0/24'
}
$subnetConfig = Add-AzVirtualNetworkSubnetConfig @subnet
$virtualnetwork | Set-AzVirtualNetwork
Vytvoření směrovacího serveru
Aby se zajistilo připojení ke službě back-end, která spravuje konfiguraci směrovacího serveru, vyžaduje se přiřazení veřejné IP adresy. Vytvořte standardní veřejnou IP adresu s názvem RouteServerIP s New-AzPublicIpAddress:
$ip = @{ Name = 'myRouteServerIP' ResourceGroupName = 'myRouteServerRG' Location = 'WestUS' AllocationMethod = 'Static' IpAddressVersion = 'Ipv4' Sku = 'Standard' } $publicIp = New-AzPublicIpAddress @ipVytvořte server směrování Azure pomocí New-AzRouteServer. Tento příklad vytvoří v umístění WestUS Server směrování Azure s názvem myRouteServer . HostedSubnet je ID prostředku RouteServerSubnet vytvořené v předchozí části.
$rs = @{ RouteServerName = 'myRouteServer' ResourceGroupName = 'myRouteServerRG' Location = 'WestUS' HostedSubnet = $subnetConfig.Id PublicIP = $publicIp } New-AzRouteServer @rs
Vytvoření partnerského vztahu protokolu BGP s síťové virtuální zařízení
Vytvoření partnerského vztahu protokolu BGP ze serveru směrování do vašeho síťové virtuální ZAŘÍZENÍu pomocí Add-AzRouteServerPeer:
"Your_nva_ip" je IP adresa virtuální sítě přiřazená k síťové virtuální zařízení. "Your_nva_asn" je číslo autonomního systému (ASN), které je konfigurováno v síťové virtuální zařízení. ASN může být jakékoli 16bitové číslo jiné než v rozsahu 65515-65520. Tato škála čísla ASN je vyhrazena společností Microsoft.
$peer = @{
PeerName = 'myNVA"
PeerIp = '192.168.0.1'
PeerAsn = '65501'
RouteServerName = 'myRouteServer'
ResourceGroupName = myRouteServerRG'
}
Add-AzRouteServerPeer @peer
K nastavení partnerského vztahu s jiným síťové virtuální zařízení nebo jinou instancí stejného síťové virtuální zařízení pro redundanci použijte stejný příkaz jako u různých PeerName, PeerIp a PeerAsn.
Dokončete konfiguraci na síťové virtuální zařízení
K dokončení konfigurace síťové virtuální zařízení a povolení relací protokolu BGP budete potřebovat IP adresu a ASN serveru tras Azure. Tyto informace můžete získat pomocí Get-AzRouteServer:
$routeserver = @{
RouteServerName = 'myRouteServer'
ResourceGroupName = 'myRouteServerRG'
}
Get-AzRouteServer @routeserver
Výstup bude vypadat následovně:
RouteServerAsn : 65515
RouteServerIps : {10.5.10.4, 10.5.10.5}
Konfigurace výměny trasy
Pokud máte ExpressRoute a bránu Azure VPN ve stejné virtuální síti a chcete, aby vyměňovat trasy, můžete na serveru tras Azure povolit směrování na trase.
- Pokud chcete povolit výměnu tras mezi serverem Azure Route Server a branami, použijte Update-AzRouteServer s příznakem -AllowBranchToBranchTraffic :
$routeserver = @{
RouteServerName = 'myRouteServer'
ResourceGroupName = 'myRouteServerRG'
AllowBranchToBranchTraffic
}
Update-AzRouteServer @routeserver
- Pokud chcete zakázat výměnu tras mezi serverem Azure Route Server a branami, použijte Update-AzRouteServer bez příznaku -AllowBranchToBranchTraffic :
$routeserver = @{
RouteServerName = 'myRouteServer'
ResourceGroupName = 'myRouteServerRG'
}
Update-AzRouteServer @routeserver
Řešení potíží
K zobrazení tras inzerovaných serverem směrování Azure použijte příkaz Get-AzRouteServerPeerAdvertisedRoute .
$remotepeer = @{
RouteServerName = 'myRouteServer'
ResourceGroupName = 'myRouteServerRG'
PeerName = 'myNVA'
}
Get-AzRouteServerPeerAdvertisedRoute @routeserver
Použijte příkaz Get-AzRouteServerPeerLearnedRoute k zobrazení tras, které získal Server Azure Route.
$routeserver = @{
RouteServerName = 'myRouteServer'
ResourceGroupName = 'myRouteServerRG'
AllowBranchToBranchTraffic
}
Get-AzRouteServerPeerLearnedRoute @routeserver
Vyčištění prostředků
Pokud už nepotřebujete směrovací server Azure, použijte první příkaz k odebrání partnerského vztahu protokolu BGP a pak druhého příkazu k odebrání serveru směrování.
- Odeberte vytvoření partnerského vztahu protokolu BGP mezi serverem Azure Route Server a síťové virtuální zařízení pomocí Remove-AzRouteServerPeer:
$peer = @{
PeerName = 'myNVA'
RouteServerName = 'myRouteServer'
ResourceGroupName = 'myRouteServerRG'
}
Remove-AzRouteServerPeer @peer
- Odeberte Server směrování Azure pomocí Remove-AzRouteServer:
$routeserver = @{
RouteServerName = 'myRouteServer'
ResourceGroupName = 'myRouteServerRG'
}
Remove-AzRouteServer @routeserver
Další kroky
Po vytvoření serveru Směrování Azure pokračujte v tématu Další informace o tom, jak server tras Azure komunikuje s ExpressRoute a branami VPN: