Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, ExpressRoute bağlantı hattı üzerinden Azure'daki kaynaklarınıza bağlanmak için Sanal WAN kullanmanıza yardımcı olur. Sanal WAN'daki ExpressRoute hakkında daha fazla kavramsal bilgi için bkz. Sanal WAN'da ExpressRoute hakkında.
Önkoşullar
Yapılandırmanıza başlamadan önce aşağıdaki ölçütleri karşıladığınızdan emin olun.
Bağlanmak istediğiniz bir sanal ağınız var. Şirket içi ağlarınızın alt ağlarından hiçbirinin bağlanmak istediğiniz sanal ağlarla çakışmadığını doğrulayın. PowerShell kullanarak sanal ağ oluşturmak için Hızlı Başlangıç'a bakın.
Sanal ağınızda herhangi bir sanal ağ geçidi yok. Sanal ağınızda bir ağ geçidi (VPN veya ExpressRoute) varsa tüm ağ geçitlerini kaldırmanız gerekir. Bu yapılandırma, sanal ağların sanal WAN hub ağ geçidine bağlı olmasını gerektirir.
Sanal hub bölgeniz için bir IP adresi aralığı alın. Sanal hub, Sanal WAN tarafından oluşturulan ve kullanılan bir sanal ağdır. Sanal hub için belirttiğiniz adres aralığı, bağlandığınız mevcut sanal ağlarınızdan hiçbiriyle çakışamaz. Ayrıca şirket içi bağlantı kurduğunuz adres aralıklarınızla da örtüşemez. Şirket içi ağ yapılandırmanızda bulunan IP adresi aralıklarını bilmiyorsanız, sizin için bu ayrıntıları sağlayabilecek biriyle eşgüdüm sağlayın.
Aşağıdaki ExpressRoute bağlantı hattı SKU'ları merkez ağ geçidine bağlanabilir: Yerel, Standart ve Premium.
Azure aboneliğiniz yoksa ücretsiz hesap oluşturun.
Azure PowerShell
Bu makalede PowerShell cmdlet'leri kullanılır. Cmdlet'leri çalıştırmak için Azure Cloud Shell'i kullanabilirsiniz. Cloud Shell, bu makaledeki adımları çalıştırmak için kullanabileceğiniz ücretsiz bir etkileşimli kabukdur. Sık kullanılan Azure araçları önceden yüklenmiş ve hesabınızla kullanılacak şekilde yapılandırılmıştır.
Cloud Shell'i açmak için bir kod bloğunun sağ üst köşesinden CloudShell'i Aç'ı seçmeniz gerekir. Cloud Shell'i adresine giderek https://shell.azure.com/powershellayrı bir tarayıcı sekmesinde de açabilirsiniz. Kod bloklarını kopyalamak için Kopyala'yı seçin, bunları Cloud Shell'e yapıştırın ve çalıştırmak için Enter tuşunu seçin.
Ayrıca Azure PowerShell cmdlet'lerini bilgisayarınıza yerel olarak yükleyebilir ve çalıştırabilirsiniz. PowerShell cmdlet'leri sık sık güncelleştirilir. En son sürümü yüklemediyseniz, yönergelerde belirtilen değerler başarısız olabilir. Bilgisayarınızda yüklü Azure PowerShell sürümlerini bulmak için cmdlet'ini Get-Module -ListAvailable Az kullanın. Yüklemek veya güncelleştirmek için bkz . Azure PowerShell modülünü yükleme.
Giriş Yap
Azure Cloud Shell kullanıyorsanız CloudShell'i açtıktan sonra otomatik olarak hesabınızda oturum açmaya yönlendirilirsiniz. komutunu çalıştırmanız Connect-AzAccountgerekmez. Oturum açtıktan sonra ve Get-AzSubscriptionkullanarak Select-AzSubscription gerekirse abonelikleri değiştirebilirsiniz.
PowerShell'i yerel olarak çalıştırıyorsanız yükseltilmiş ayrıcalıklara sahip PowerShell konsolunu açın ve Azure hesabınıza bağlanın.
Connect-AzAccount Cmdlet sizden kimlik bilgilerini ister. Kimlik doğrulaması yaptıktan sonra hesap ayarlarınızı indirerek Azure PowerShell'in kullanımına sunulmasını sağlar. ve Get-AzSubscriptionkullanarak Select-AzSubscription -SubscriptionName "Name of subscription" aboneliği değiştirebilirsiniz.
Sanal WAN oluşturma
Sanal wan oluşturabilmeniz için önce sanal wan'ı barındırmak veya mevcut bir kaynak grubunu kullanmak için bir kaynak grubu oluşturmanız gerekir. Aşağıdaki örneklerden birini kullanın.
Yeni kaynak grubu - Bu örnek, Batı ABD konumunda testRG adlı yeni bir kaynak grubu oluşturur.
Bir kaynak grubu oluşturun.
New-AzResourceGroup -Location "West US" -Name "testRG"Sanal wan'ın oluşturulması.
$virtualWan = New-AzVirtualWan -ResourceGroupName testRG -Name myVirtualWAN -Location "West US"
Mevcut kaynak grubu - Sanal wan'ı zaten var olan bir kaynak grubunda oluşturmak istiyorsanız aşağıdaki adımları kullanın.
Mevcut kaynak grubunun değişkenlerini ayarlayın.
$resourceGroup = Get-AzResourceGroup -ResourceGroupName "testRG"Sanal wan'ın oluşturulması.
$virtualWan = New-AzVirtualWan -ResourceGroupName testRG -Name myVirtualWAN -Location "West US"
Sanal hub ve ağ geçidi oluşturma
Yeni veya mevcut bir sanal hub'da ExpressRoute ağ geçidi oluşturmak için aşağıdaki örneklerden birini kullanın.
Yeni sanal hub - Bu örnek, belirtilen adres ön eki ve sanal hub için bir konum ile westushub adlı bir varsayılan sanal hub oluşturur.
Sanal hub oluşturma.
$virtualHub = New-AzVirtualHub -VirtualWan $virtualWan -ResourceGroupName "testRG" -Name "westushub" -AddressPrefix "10.0.0.1/24"ExpressRoute ağ geçidi oluşturun. ExpressRoute ağ geçitleri 2 Gb/sn'lik birimler halinde sağlanır. 1 ölçek birimi = 2 Gb/sn, 10 ölçek birimi = 20 Gb/sn'ye kadar destek sunar. Sanal hub ve ağ geçidinin tam olarak oluşturulması yaklaşık 30 dakika sürer.
$expressroutegatewayinhub = New-AzExpressRouteGateway -ResourceGroupName "testRG" -Name "testergw" -VirtualHubId $virtualHub.Id -MinScaleUnits 2
Mevcut sanal hub - Bu örnek, mevcut bir sanal hub'da bir ExpressRoute ağ geçidi oluşturur.
$expressroutegatewayinhub = New-AzExpressRouteGateway -MaxScaleUnits <UInt32> -MinScaleUnits 2 -Name 'testExpressRoutegw' -ResourceGroupName 'testRG' -Tag @{"tag1"="value1"; "tag2"="value2"} -VirtualHubName "[hub Name]"
ExpressRoute devresi oluştur
Sonraki adım ExpressRoute bağlantı hattının özel eşleme kimliğini almaktır. Yeni bir bağlantı hattı oluşturabilir veya mevcut bir bağlantı hattından kimliği alabilirsiniz. Aşağıdaki örneklerden birini kullanın.
Yeni bağlantı hattı - Bu örnek yeni bir ExpressRoute bağlantı hattı oluşturur ve özel eşleme kimliğini alır.
$ExpressRouteCircuit = New-AzExpressRouteCircuit -ResourceGroupName "testRG" -Name "testExpressRouteCircuit" -Location "West Central US" -SkuTier Premium -SkuFamily MeteredData -ServiceProviderName "Equinix" -PeeringLocation "Silicon Valley" -BandwidthInMbps 200
Add-AzExpressRouteCircuitPeeringConfig -Name "AzurePrivatePeering" -ExpressRouteCircuit $ExpressRouteCircuit -PeeringType AzurePrivatePeering -PeerASN 100 -PrimaryPeerAddressPrefix "123.0.0.0/30" -SecondaryPeerAddressPrefix "123.0.0.4/30" -VlanId 300
$ExpressRouteCircuit = Set-AzExpressRouteCircuit -ExpressRouteCircuit $ExpressRouteCircuit
$ExpressRouteCircuitPeeringId = $ExpressRouteCircuit.Peerings[0].Id
Mevcut bağlantı hattı - Bu örnek, mevcut bir ExpressRoute bağlantı hattından ayrıntıları ve Özel Eşleme Kimliğini alır.
$ExpressRouteCircuit = Get-AzExpressRouteCircuit -ResourceGroupName ["resource group name"] -Name ["expressroute circuit name"]
$ExpressRouteCircuitPeeringId = $ExpressRouteCircuit.Peerings[0].Id
Devrenizi ağ geçidine bağlayın
Bu bölümde, bir ExpressRoute (ER) bağlantı hattını sanal hub'ınızın ExpressRoute ağ geçidine bağlarsınız.
Bağlantı hattınızı bağlamak için aşağıdaki örneklerden birini kullanın. Her iki örnek de isteğe bağlı yetkilendirme anahtarı adımlarını içerir.
Bağlan - örnek ER ağ geçidi - Bu örnek, daha önce oluşturduğunuz ExpressRoute bağlantı hattını sanal hub'ın ExpressRoute ağ geçidine ($expressroutegatewayinhub) bağlar.
Aşağıdaki örnek komutu çalıştırın:
$ExpressrouteConnection = New-AzExpressRouteConnection -ResourceGroupName $expressroutegatewayinhub.ResourceGroupName -ExpressRouteGatewayName $expressroutegatewayinhub.Name -Name "testConnection" -ExpressRouteCircuitPeeringId $ExpressRouteCircuitPeeringId -RoutingWeight 20
İsteğe bağlı - ExpressRoute bağlantı hattının yetkilendirme anahtarını kullanarak bağlanma
ExpressRoute bağlantı hattı için yetkilendirme anahtarı oluşturun. Adımlar için bkz. Yetkilendirme Oluşturma.
Yetkilendirme oluşturulduktan sonra ER bağlantı hattının yetkilendirmesini alın.
$authorizations = Get-AzExpressRouteCircuitAuthorization -ExpressRouteCircuit $ExpressRouteCircuitİlk anahtarın yetkilendirme anahtarını alın; diğer anahtarlar için dizini kullanın (örn. [1]).
$authorizationskey = $authorizationskey[0].AuthorizationKeyYetkilendirme anahtarını kullanarak ExpressRoute bağlantı hattını sanal hub'a bağlayın.
$ExpressrouteConnection = New-AzExpressRouteConnection -ResourceGroupName $expressroutegatewayinhub.ResourceGroupName -ExpressRouteGatewayName $expressroutegatewayinhub.Name -Name "testConnectionpowershellauthkey" -ExpressRouteCircuitPeeringId $ExpressRouteCircuitPeeringId -RoutingWeight 2 -AuthorizationKey $authprizationskey
Bağlan - mevcut ER ağ geçidi - Bu örnekteki adımlar mevcut bir ExpressRoute ağ geçidine bağlanmanıza yardımcı olur.
Mevcut sanal hub ExpressRoute ağ geçidi ayrıntılarını alın.
$expressroutegatewayinhub = Get-AzExpressRouteGateway -ResourceId "[ERgatewayinhubID]"ExpressRoute bağlantı hattını sanal hub ExpressRoute ağ geçidine bağlayın.
$ExpressrouteConnection = New-AzExpressRouteConnection -ResourceGroupName $expressroutegatewayinhub.ResourceGroupName -ExpressRouteGatewayName $expressroutegatewayinhub.Name -Name "testConnection" -ExpressRouteCircuitPeeringId $ExpressRouteCircuitPeeringId -RoutingWeight 20
İsteğe bağlı - ExpressRoute bağlantı hattının yetkilendirme anahtarını kullanarak bağlanın.
ExpressRoute bağlantı hattı için yetkilendirme anahtarı oluşturun. Adımlar için bkz. Yetkilendirme Oluşturma.
Yetkilendirme oluşturulduktan sonra ER bağlantı hattının yetkilendirmesini alın.
$authorizations = Get-AzExpressRouteCircuitAuthorization -ExpressRouteCircuit $ExpressRouteCircuitİlk anahtarın yetkilendirme anahtarını alın; diğer anahtarlar için dizini kullanın (örn. [1]).
$authorizationskey = $authorizationskey[0].AuthorizationKeyExpressRoute bağlantı hattını sanal hub ExpressRoute ağ geçidine bağlayın.
$ExpressrouteConnection = New-AzExpressRouteConnection -ResourceGroupName $expressroutegatewayinhub.ResourceGroupName -ExpressRouteGatewayName $expressroutegatewayinhub.Name -Name "testConnectionpowershellauthkey" -ExpressRouteCircuitPeeringId $ExpressRouteCircuitPeeringId -RoutingWeight 2 -AuthorizationKey $authprizationskey
Bağlantıyı test edin
Devre bağlantısı kurulduktan sonra, sanal hub bağlantı durumu 'bu hub' olarak güncellenir, bu da bağlantının sanal hub ExpressRoute ağ geçidine kurulduğunu belirtir. ExpressRoute bağlantı hattınızın arkasındaki bir istemciden (örneğin, daha önce oluşturduğunuz sanal ağda bir VM) bağlantıyı test etmeden önce yaklaşık 5 dakika bekleyin.
Ağ geçidi boyutunu değiştirmek için
Aşağıdaki örnekte, bir ExpressRoute ağ geçidi farklı bir ölçek birimine (3 ölçek birimi) değiştirilmiştir.
Set-AzExpressRouteGateway -ResourceGroupName "testRG" -Name "testergw" -MinScaleUnits 3
Sonraki Adımlar
Ardından, Sanal WAN'da ExpressRoute hakkında daha fazla bilgi edinmek için bkz: