ExpressRoute Direct'i yapılandırma
ExpressRoute Direct, dünyanın farklı yerlerine stratejik olarak dağıtılmış eşleme konumları aracılığıyla Microsoft'un küresel ağına doğrudan bağlanmanızı sağlar. Daha fazla bilgi için bkz. ExpressRoute Direct Hakkında.
Başlamadan önce
ExpressRoute Direct'i kullanmadan önce aboneliğinizi kaydetmeniz gerekir. Kaydetmek için Azure PowerShell kullanarak aşağıdaki komutu çalıştırın:
Azure'da oturum açın ve kaydetmek istediğiniz aboneliği seçin.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
Aşağıdaki komutu kullanarak aboneliğinizi kaydedin:
Register-AzProviderFeature -FeatureName AllowExpressRoutePorts -ProviderNamespace Microsoft.Network
Kaydolduktan sonra Microsoft.Network kaynak sağlayıcısının aboneliğinize kayıtlı olduğunu doğrulayın. Bir kaynak sağlayıcısının kaydedilmesi, aboneliğinizi kaynak sağlayıcısıyla çalışacak şekilde yapılandırıyor.
Kaynağı oluşturma
Azure'da oturum açın ve aboneliği seçin. ExpressRoute Direct kaynağı ve ExpressRoute bağlantı hatları aynı abonelikte olmalıdır.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
Expressrouteportslocation ve expressrouteport API'lerine erişmek için aboneliğinizi Microsoft.Network'e yeniden kaydedin.
Register-AzResourceProvider -ProviderNameSpace "Microsoft.Network"
ExpressRoute Direct'in desteklendiği tüm konumları listeleyin.
Get-AzExpressRoutePortsLocation | format-list
Örnek çıkış
Name : Equinix-Ashburn-DC2 Id : /subscriptions/<subscriptionID>/providers/Microsoft.Network/expressRoutePortsLocations/Equinix-Ashburn-D C2 ProvisioningState : Succeeded Address : 21715 Filigree Court, DC2, Building F, Ashburn, VA 20147 Contact : support@equinix.com AvailableBandwidths : [] Name : Equinix-Dallas-DA3 Id : /subscriptions/<subscriptionID>/providers/Microsoft.Network/expressRoutePortsLocations/Equinix-Dallas-DA 3 ProvisioningState : Succeeded Address : 1950 N. Stemmons Freeway, Suite 1039A, DA3, Dallas, TX 75207 Contact : support@equinix.com AvailableBandwidths : [] Name : Equinix-San-Jose-SV1 Id : /subscriptions/<subscriptionID>/providers/Microsoft.Network/expressRoutePortsLocations/Equinix-San-Jose- SV1 ProvisioningState : Succeeded Address : 11 Great Oaks Blvd, SV1, San Jose, CA 95119 Contact : support@equinix.com AvailableBandwidths : []
Önceki adımda listelenen bir konumda kullanılabilir bant genişliği olup olmadığını belirleyin.
Get-AzExpressRoutePortsLocation -LocationName "Equinix-San-Jose-SV1" | format-list
Örnek çıkış
Name : Equinix-San-Jose-SV1 Id : /subscriptions/<subscriptionID>/providers/Microsoft.Network/expressRoutePortsLocations/Equinix-San-Jose- SV1 ProvisioningState : Succeeded Address : 11 Great Oaks Blvd, SV1, San Jose, CA 95119 Contact : support@equinix.com AvailableBandwidths : [ { "OfferName": "100 Gbps", "ValueInGbps": 100 } ]
Not
Hedef konumda bant genişliği kullanılamıyorsa Azure portalında bir destek isteği açın ve ExpressRoute Doğrudan Destek Konusu'na tıklayın.
Önceki adımda yer alan konumu temel alan bir ExpressRoute Direct kaynağı oluşturun.
ExpressRoute Direct hem QinQ hem de Dot1Q kapsüllemesini destekler. QinQ seçilirse, her ExpressRoute bağlantı hattına dinamik olarak bir S-Tag atanır ve ExpressRoute Direct kaynağı boyunca benzersizdir. Bağlantı hattındaki her C-Tag bağlantı hattında benzersiz olmalıdır, ancak ExpressRoute Direct'te benzersiz olmamalıdır.
Dot1Q kapsüllemesi seçilirse, ExpressRoute Direct kaynağının tamamında C-Tag'in (VLAN) benzersizliğini yönetmeniz gerekir.
Önemli
ExpressRoute Direct yalnızca bir kapsülleme türü olabilir. ExpressRoute Direct oluşturulduktan sonra kapsülleme değiştirilemez.
$ERDirect = New-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName -PeeringLocation $PeeringLocationName -BandwidthInGbps 100.0 -Encapsulation QinQ | Dot1Q -Location $AzureRegion
Not
Kapsülleme özniteliği Dot1Q olarak da ayarlanabilir.
Örnek çıkış:
Name : Contoso-Direct ResourceGroupName : Contoso-Direct-rg Location : westcentralus Id : /subscriptions/<subscriptionID>/resourceGroups/Contoso-Direct-rg/providers/Microsoft.Network/exp ressRoutePorts/Contoso-Direct Etag : W/"<etagnumber> " ResourceGuid : <number> ProvisioningState : Succeeded PeeringLocation : Equinix-Seattle-SE2 BandwidthInGbps : 100 ProvisionedBandwidthInGbps : 0 Encapsulation : QinQ Mtu : 1500 EtherType : 0x8100 AllocationDate : Saturday, September 1, 2018 Links : [ { "Name": "link1", "Etag": "W/\"<etagnumber>\"", "Id": "/subscriptions/<subscriptionID>/resourceGroups/Contoso-Direct-rg/providers/Microsoft. Network/expressRoutePorts/Contoso-Direct/links/link1", "RouterName": "tst-09xgmr-cis-1", "InterfaceName": "HundredGigE2/2/2", "PatchPanelId": "PPID", "RackId": "RackID", "ConnectorType": "SC", "AdminState": "Disabled", "ProvisioningState": "Succeeded" }, { "Name": "link2", "Etag": "W/\"<etagnumber>\"", "Id": "/subscriptions/<subscriptionID>/resourceGroups/Contoso-Direct-rg/providers/Microsoft. Network/expressRoutePorts/Contoso-Direct/links/link2", "RouterName": "tst-09xgmr-cis-2", "InterfaceName": "HundredGigE2/2/2", "PatchPanelId": "PPID", "RackId": "RackID", "ConnectorType": "SC", "AdminState": "Disabled", "ProvisioningState": "Succeeded" } ] Circuits : []
Yetki Belgesi (LOA) Oluşturma
Yakın zamanda oluşturulan ExpressRoute Direct kaynağına başvurun, LOA'yı yazmak için bir müşteri adı girin ve (isteğe bağlı olarak) belgeyi depolamak için bir dosya konumu tanımlayın. Dosya yoluna başvurulmazsa, belge geçerli dizine indirilir.
Azure PowerShell
New-AzExpressRoutePortLOA -ExpressRoutePort $ERDirect -CustomerName TestCustomerName -Destination "C:\Users\SampleUser\Downloads"
Örnek çıkış
Written Letter of Authorization To: C:\Users\SampleUser\Downloads\LOA.pdf
Cloud Shell
<USERNAME>
değerini isteminde görüntülenen kullanıcı adıyla değiştirin, ardından Yetki Belgesi'ni oluşturmak için komutunu çalıştırın. komutunda tanımladığınız tam yolu kullanın.New-AzExpressRoutePortLOA -ExpressRoutePort $ERDirect -CustomerName TestCustomerName -Destination /home/USERNAME/loa.pdf
Karşıya Yükle/İndir düğmesini ve ardından İndir'i seçin.
loa.pdf
Dosyayı seçin ve İndir'i seçin.
Bağlantıların Yönetici Durumunu Değiştirme
Bu işlem, her çapraz bağlantının birincil ve ikincil için her yönlendiriciye düzgün bir şekilde düzeltme eki uygulandığından emin olmak üzere bir Katman 1 testi gerçekleştirmek için kullanılmalıdır.
ExpressRoute Direct ayrıntılarını alın.
$ERDirect = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
Bağlantıyı Etkin olarak ayarlayın. Her bağlantıyı etkin olarak ayarlamak için bu adımı yineleyin.
Links[0] birincil bağlantı noktası, Links[1] ise ikincil bağlantı noktasıdır.
$ERDirect.Links[0].AdminState = "Enabled" Set-AzExpressRoutePort -ExpressRoutePort $ERDirect $ERDirect = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName $ERDirect.Links[1].AdminState = "Enabled" Set-AzExpressRoutePort -ExpressRoutePort $ERDirect
Örnek çıkış:
Name : Contoso-Direct ResourceGroupName : Contoso-Direct-rg Location : westcentralus Id : /subscriptions/<number>/resourceGroups/Contoso-Direct-rg/providers/Microsoft.Network/exp ressRoutePorts/Contoso-Direct Etag : W/"<etagnumber> " ResourceGuid : <number> ProvisioningState : Succeeded PeeringLocation : Equinix-Seattle-SE2 BandwidthInGbps : 100 ProvisionedBandwidthInGbps : 0 Encapsulation : QinQ Mtu : 1500 EtherType : 0x8100 AllocationDate : Saturday, September 1, 2018 Links : [ { "Name": "link1", "Etag": "W/\"<etagnumber>\"", "Id": "/subscriptions/<subscriptionID>/resourceGroups/Contoso-Direct-rg/providers/Microsoft. Network/expressRoutePorts/Contoso-Direct/links/link1", "RouterName": "tst-09xgmr-cis-1", "InterfaceName": "HundredGigE2/2/2", "PatchPanelId": "PPID", "RackId": "RackID", "ConnectorType": "SC", "AdminState": "Enabled", "ProvisioningState": "Succeeded" }, { "Name": "link2", "Etag": "W/\"<etagnumber>\"", "Id": "/subscriptions/<subscriptionID>/resourceGroups/Contoso-Direct-rg/providers/Microsoft. Network/expressRoutePorts/Contoso-Direct/links/link2", "RouterName": "tst-09xgmr-cis-2", "InterfaceName": "HundredGigE2/2/2", "PatchPanelId": "PPID", "RackId": "RackID", "ConnectorType": "SC", "AdminState": "Enabled", "ProvisioningState": "Succeeded" } ] Circuits : []
Bağlantı noktalarını kapatmak için ile
AdminState = "Disabled"
aynı yordamı kullanın.
Bağlantı hattı oluşturma
Varsayılan olarak, ExpressRoute Direct kaynağının bulunduğu abonelikte 10 bağlantı hattı oluşturabilirsiniz. Bu sınırı bir destek isteğiyle artırabilirsiniz. Hem Sağlanan hem de Kullanılan Bant Genişliğini izlemek sizin sorumluluğundadır. Sağlanan bant genişliği, ExpressRoute Direct kaynağındaki tüm bağlantı hatlarının bant genişliğinin toplamıdır ve kullanılan bant genişliği, temel alınan fiziksel arabirimlerin fiziksel kullanımıdır.
ExpressRoute Direct bağlantı noktasında yalnızca daha önce özetlenen senaryoları desteklemek için kullanılabilecek daha fazla bağlantı hattı bant genişliği vardır. Bu bant genişlikleri 40 Gb/sn ve 100 Gb/sn'dir.
SkuTier Yerel, Standart veya Premium olabilir.
SkuFamily yalnızca oluşturma sırasında MeteredData olabilir. Sınırsız veri kullanmak için, oluşturulduktan sonra SkuFamily'yi güncelleştirmeniz gerekir.
Not
Sınırsız veri olarak değiştirdiğinizde ExpressRoute bağlantı hattını yeniden oluşturmadan verileri geri değiştiremezsiniz.
ExpressRoute Direct kaynağında bir bağlantı hattı oluşturun.
New-AzExpressRouteCircuit -Name $Name -ResourceGroupName $ResourceGroupName -ExpressRoutePort $ERDirect -BandwidthinGbps 100.0 -Location $AzureRegion -SkuTier Premium -SkuFamily MeteredData
Diğer bant genişlikleri şunlardır: 5.0, 10.0 ve 40.0
Örnek çıkış:
Name : ExpressRoute-Direct-ckt
ResourceGroupName : Contoso-Direct-rg
Location : westcentralus
Id : /subscriptions/<subscriptionID>/resourceGroups/Contoso-Direct-rg/providers/Microsoft.Netwo
rk/expressRouteCircuits/ExpressRoute-Direct-ckt
Etag : W/"<etagnumber>"
ProvisioningState : Succeeded
Sku : {
"Name": "Premium_MeteredData",
"Tier": "Premium",
"Family": "MeteredData"
}
CircuitProvisioningState : Enabled
ServiceProviderProvisioningState : Provisioned
ServiceProviderNotes :
ServiceProviderProperties : null
ExpressRoutePort : {
"Id": "/subscriptions/<subscriptionID>n/resourceGroups/Contoso-Direct-rg/providers/Micros
oft.Network/expressRoutePorts/Contoso-Direct"
}
BandwidthInGbps : 10
Stag : 2
ServiceKey : <number>
Peerings : []
Authorizations : []
AllowClassicOperations : False
GatewayManagerEtag
Kaynağı silme
ExpressRoute Direct kaynağını silmeden önce, önce ExpressRoute Direct bağlantı noktası çiftinde oluşturulan tüm ExpressRoute bağlantı hatlarını silmeniz gerekir. Aşağıdaki komutu çalıştırarak ExpressRoute Direct kaynağını silebilirsiniz:
Remove-azexpressrouteport -Name $Name -Resourcegroupname -$ResourceGroupName
ExpressRoute Direct'i ve farklı aboneliklerdeki bağlantı hatlarını etkinleştirme
ExpressRoute Direct kaynağınız için bir yetkilendirme oluşturabilir ve yetkilendirmeyi kullanarak farklı bir abonelikte veya Microsoft Entra kiracısında ExpressRoute bağlantı hattı oluşturabilirsiniz.
Azure'da oturum açın ve ExpressRoute Direct aboneliğini seçin.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
ExpressRoute Direct ayrıntılarını alın:
Get-AzExpressRoutePort $ERPort = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
PowerShell'de aşağıdaki komutları çalıştırarak ExpressRoute Doğrudan yetkilendirmesini oluşturun:
Add-AzExpressRoutePortAuthorization -Name $AuthName -ExpressRoutePort $ERPort
Örnek çıkış:
Name : ERDirectAuthorization_1 Id : /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/erdirect- rg/providers/Microsoft.Network/expressRoutePorts/erdirect/authorizations/ERDirectAuthorization_1 Etag : W/"24cac874-dfb4-4931-9447-28e67edd5155" AuthorizationKey : 6e1fc16a-0777-4cdc-a206-108f2f0f67e8 AuthorizationUseStatus : Available ProvisioningState : Succeeded CircuitResourceUri :
Yetkilendirmenin başarıyla oluşturulduğunu doğrulayın ve ExpressRoute Direct yetkilendirmesini bir değişkende depolayın:
$ERDirectAuthorization = Get-AzExpressRoutePortAuthorization -ExpressRoutePortObject $ERPort -Name $AuthName $ERDirectAuthorization
Örnek çıkış:
Name : ERDirectAuthorization_1 Id : /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/erdirect- rg/providers/Microsoft.Network/expressRoutePorts/erdirect/authorizations/ERDirectAuthorization_1 Etag : W/"24cac874-dfb4-4931-9447-28e67edd5155" AuthorizationKey : 6e1fc16a-0777-4cdc-a206-108f2f0f67e8 AuthorizationUseStatus : Available ProvisioningState : Succeeded CircuitResourceUri :on
Aşağıdaki komutla farklı abonelikte veya Microsoft Entra kiracısında ExpressRoute Direct bağlantı hattı oluşturmak için yetkilendirmeyi kullanın:
Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>" New-AzExpressRouteCircuit -Name $Name -ResourceGroupName $RGName -Location $Location -SkuTier $SkuTier -SkuFamily $SkuFamily -BandwidthInGbps $BandwidthInGbps -ExpressRoutePort $ERPort -AuthorizationKey $ERDirectAuthorization.AuthorizationKey
Sonraki adımlar
ExpressRoute Direct hakkında daha fazla bilgi için bkz. ExpressRoute Direct'e genel bakış.