Konfigurace ExpressRoute Direct
ExpressRoute Direct umožňuje přímé připojení ke globální síti Microsoftu prostřednictvím umístění peeringu strategicky distribuovaných po celém světě. Další informace najdete v článku o ExpressRoute Direct.
Než začnete
Před použitím ExpressRoute Direct musíte nejprve zaregistrovat své předplatné. Pokud se chcete zaregistrovat, spusťte pomocí Azure PowerShellu následující příkaz:
Přihlaste se k Azure a vyberte předplatné, které chcete zaregistrovat.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
Zaregistrujte své předplatné pomocí následujícího příkazu:
Register-AzProviderFeature -FeatureName AllowExpressRoutePorts -ProviderNamespace Microsoft.Network
Po registraci ověřte, že je poskytovatel prostředků Microsoft.Network zaregistrovaný ve vašem předplatném. Registrace poskytovatele prostředků nakonfiguruje vaše předplatné tak, aby fungovalo s poskytovatelem prostředků.
Vytvoření prostředku
Přihlaste se k Azure a vyberte předplatné. Prostředek ExpressRoute Direct a okruhy ExpressRoute musí být ve stejném předplatném.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
Znovu zaregistrujte své předplatné do Služby Microsoft.Network, abyste mohli přistupovat k rozhraním API expressrouteportslocation a expressrouteport.
Register-AzResourceProvider -ProviderNameSpace "Microsoft.Network"
Uveďte všechna umístění, kde se podporuje ExpressRoute Direct.
Get-AzExpressRoutePortsLocation | format-list
Příklad výstupu
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 : []
Zjistěte, jestli má umístění uvedené v předchozím kroku dostupnou šířku pásma.
Get-AzExpressRoutePortsLocation -LocationName "Equinix-San-Jose-SV1" | format-list
Příklad výstupu
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 } ]
Poznámka:
Pokud v cílovém umístění není dostupná šířka pásma, otevřete žádost o podporu na webu Azure Portal a vyberte téma podpory ExpressRoute Direct.
Vytvořte prostředek ExpressRoute Direct na základě umístění v předchozím kroku.
ExpressRoute Direct podporuje zapouzdření QinQ i Dot1Q. Pokud je vybraná funkce QinQ, každému okruhu ExpressRoute se dynamicky přiřadí značka S a je jedinečná v celém prostředku ExpressRoute Direct. Každá značka C-Tag v okruhu musí být v okruhu jedinečná, ale ne přes ExpressRoute Direct.
Pokud je vybrána možnost Zapouzdření Dot1Q, musíte spravovat jedinečnost značky C (VLAN) napříč celým prostředkem ExpressRoute Direct.
Důležité
ExpressRoute Direct může být pouze jeden typ zapouzdření. Zapouzdření nelze po vytvoření ExpressRoute Direct změnit.
$ERDirect = New-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName -PeeringLocation $PeeringLocationName -BandwidthInGbps 100.0 -Encapsulation QinQ | Dot1Q -Location $AzureRegion
Poznámka:
Atribut Zapouzdření lze také nastavit na Dot1Q.
Příklad výstupu:
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 : []
Vygenerování autorizačního dopisu (LOA)
Odkaz na nedávno vytvořený prostředek ExpressRoute Direct, zadejte jméno zákazníka pro zápis LOA do a (volitelně) definujte umístění souboru pro uložení dokumentu. Pokud se na cestu k souboru neodkazuje, dokument se stáhne do aktuálního adresáře.
Azure PowerShell
New-AzExpressRoutePortLOA -ExpressRoutePort $ERDirect -CustomerName TestCustomerName -Destination "C:\Users\SampleUser\Downloads"
Příklad výstupu
Written Letter of Authorization To: C:\Users\SampleUser\Downloads\LOA.pdf
Cloud Shell
<USERNAME>
Nahraďte uživatelské jméno zobrazené na příkazovém řádku a spuštěním příkazu vygenerujte autorizační dopis. Použijte přesnou cestu definovanou v příkazu.New-AzExpressRoutePortLOA -ExpressRoutePort $ERDirect -CustomerName TestCustomerName -Destination /home/USERNAME/loa.pdf
Vyberte tlačítko Nahrát/Stáhnout a pak vyberte Stáhnout.
loa.pdf
Vyberte soubor a vyberte Stáhnout.
Změna stavu odkazů Správa
Tento proces by měl být použit k provedení testu vrstvy 1 a zajistit, aby každé křížové připojení bylo správně opraveno do každého směrovače pro primární a sekundární.
Získejte podrobnosti o ExpressRoute Direct.
$ERDirect = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
Nastavte odkaz na Povoleno. Opakujte tento krok a nastavte každý odkaz na povolený.
Links[0] je primární port a propojení[1] je sekundární port.
$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
Příklad výstupu:
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 : []
Stejným postupem
AdminState = "Disabled"
můžete porty vypnout.
Vytvoření okruhu
Ve výchozím nastavení můžete v předplatném, ve kterém je prostředek ExpressRoute Direct, vytvořit 10 okruhů. Tento limit můžete zvýšit prostřednictvím žádosti o podporu. Zodpovídáte za sledování zřízené i využité šířky pásma. Zřízená šířka pásma je součet šířky pásma všech okruhů v prostředku ExpressRoute Direct a využitá šířka pásma je fyzické využití základních fyzických rozhraní.
Na portu ExpressRoute Direct je možné využít více šířky pásma okruhu, aby bylo možné podporovat pouze dříve popsané scénáře. Tyto šířky pásma jsou 40 Gb/s a 100 Gb/s.
SkuTier může být místní, standardní nebo premium.
SkuFamily může být při vytváření pouze MeteredData . Pokud chcete použít neomezená data, budete muset po vytvoření aktualizovat SkuFamily .
Poznámka:
Jakmile změníte na neomezená data, nebudete je moct změnit zpět bez opětovného vytvoření okruhu ExpressRoute.
Vytvořte okruh pro prostředek ExpressRoute Direct.
New-AzExpressRouteCircuit -Name $Name -ResourceGroupName $ResourceGroupName -ExpressRoutePort $ERDirect -BandwidthinGbps 100.0 -Location $AzureRegion -SkuTier Premium -SkuFamily MeteredData
Mezi další šířky pásma patří: 5,0, 10,0 a 40,0.
Příklad výstupu:
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
Odstranění prostředku
Před odstraněním prostředku ExpressRoute Direct musíte nejprve odstranit všechny okruhy ExpressRoute vytvořené v páru portů ExpressRoute Direct. Prostředek ExpressRoute Direct můžete odstranit spuštěním následujícího příkazu:
Remove-azexpressrouteport -Name $Name -Resourcegroupname -$ResourceGroupName
Povolení ExpressRoute Direct a okruhů v různých předplatných
Okruhy ExpressRoute Direct a ExpressRoute v různých předplatných nebo tenantech Microsoft Entra. Vytvoříte autorizaci pro prostředek ExpressRoute Direct a uplatníte autorizaci k vytvoření okruhu ExpressRoute v jiném předplatném nebo tenantovi Microsoft Entra.
Přihlaste se k Azure a vyberte předplatné ExpressRoute Direct.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
. Získání podrobností o ExpressRoute Direct
Get-AzExpressRoutePort $ERPort = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
Vytvořte autorizaci ExpressRoute Direct spuštěním následujících příkazů v PowerShellu:
Add-AzExpressRoutePortAuthorization -Name $AuthName -ExpressRoutePort $ERPort
Ukázkový výstup:
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 :
Ověřte, že se autorizace úspěšně vytvořila, a uložte autorizaci ExpressRoute Direct do proměnné:
$ERDirectAuthorization = Get-AzExpressRoutePortAuthorization -ExpressRoutePortObject $ERPort -Name $AuthName $ERDirectAuthorization
Ukázkový výstup:
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
Pomocí následujícího příkazu uplatněte autorizaci k vytvoření okruhu ExpressRoute Direct v jiném předplatném nebo tenantovi Microsoft Entra:
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
Další kroky
Další informace o ExpressRoute Direct najdete v přehledu ExpressRoute Direct.