ExpressRoute Direct configureren
ExpressRoute Direct biedt u de mogelijkheid om rechtstreeks verbinding te maken met het wereldwijde netwerk van Microsoft via peeringlocaties die strategisch over de hele wereld zijn gedistribueerd. Zie About ExpressRoute Direct (Over ExpressRoute Direct) voor meer informatie.
Voordat u begint
Voordat u ExpressRoute Direct gebruikt, moet u eerst uw abonnement inschrijven. Voer de volgende opdracht uit met behulp van Azure PowerShell om u in te schrijven:
Meld u aan bij Azure en selecteer het abonnement dat u wilt inschrijven.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
Registreer uw abonnement met de volgende opdracht:
Register-AzProviderFeature -FeatureName AllowExpressRoutePorts -ProviderNamespace Microsoft.Network
Nadat u zich hebt geregistreerd, controleert u of de Microsoft.Network-resourceprovider is geregistreerd bij uw abonnement. Als u een resourceprovider registreert, wordt uw abonnement zo geconfigureerd dat dit kan worden gebruikt met de resourceprovider.
De resource maken
Meld u aan bij Azure en selecteer het abonnement. De ExpressRoute Direct-resource en ExpressRoute-circuits moeten zich in hetzelfde abonnement bevinden.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
Registreer uw abonnement opnieuw bij Microsoft.Network om toegang te krijgen tot de expressrouteportslocation- en expressrouteport-API's.
Register-AzResourceProvider -ProviderNameSpace "Microsoft.Network"
Geef alle locaties weer waar ExpressRoute Direct wordt ondersteund.
Get-AzExpressRoutePortsLocation | format-list
Voorbeelduitvoer
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 : []
Bepaal of een locatie in de vorige stap beschikbare bandbreedte heeft.
Get-AzExpressRoutePortsLocation -LocationName "Equinix-San-Jose-SV1" | format-list
Voorbeelduitvoer
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 } ]
Notitie
Als bandbreedte niet beschikbaar is op de doellocatie, opent u een ondersteuningsaanvraag in de Azure-portal en selecteert u het ExpressRoute Direct-ondersteuningsonderwerp.
Maak een ExpressRoute Direct-resource op basis van de locatie in de vorige stap.
ExpressRoute Direct ondersteunt zowel QinQ- als Dot1Q-inkapseling. Als QinQ is geselecteerd, krijgt elk ExpressRoute-circuit dynamisch een S-Tag toegewezen en is deze uniek in de ExpressRoute Direct-resource. Elke C-Tag op het circuit moet uniek zijn op het circuit, maar niet in de ExpressRoute Direct.
Als Dot1Q-inkapseling is geselecteerd, moet u de uniekheid van de C-Tag (VLAN) voor de hele ExpressRoute Direct-resource beheren.
Belangrijk
ExpressRoute Direct kan slechts één inkapselingstype zijn. Inkapseling kan niet worden gewijzigd nadat ExpressRoute Direct is gemaakt.
$ERDirect = New-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName -PeeringLocation $PeeringLocationName -BandwidthInGbps 100.0 -Encapsulation QinQ | Dot1Q -Location $AzureRegion
Notitie
Het kenmerk Encapsulation kan ook worden ingesteld op Dot1Q.
Voorbeelduitvoer:
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 : []
Autorisatiebrief (LOA) genereren
Verwijs naar de onlangs gemaakte ExpressRoute Direct-resource, voer een klantnaam in om de LOA naar te schrijven en (optioneel) definieer een bestandslocatie voor het opslaan van het document. Als er niet naar een bestandspad wordt verwezen, wordt het document gedownload naar de huidige map.
Azure PowerShell
New-AzExpressRoutePortLOA -ExpressRoutePort $ERDirect -CustomerName TestCustomerName -Destination "C:\Users\SampleUser\Downloads"
Voorbeelduitvoer
Written Letter of Authorization To: C:\Users\SampleUser\Downloads\LOA.pdf
Cloud Shell
Vervang de
<USERNAME>
gebruikersnaam die wordt weergegeven in de prompt en voer vervolgens de opdracht uit om de autorisatiebrief te genereren. Gebruik het exacte pad dat in de opdracht is gedefinieerd.New-AzExpressRoutePortLOA -ExpressRoutePort $ERDirect -CustomerName TestCustomerName -Destination /home/USERNAME/loa.pdf
Selecteer de knop Uploaden/downloaden en selecteer vervolgens Downloaden. Selecteer het
loa.pdf
bestand en selecteer Downloaden.
Beheer status van koppelingen wijzigen
Dit proces moet worden gebruikt om een Laag 1-test uit te voeren, zodat elke cross-connection correct in elke router wordt gepatcht voor primaire en secundaire router.
Details van ExpressRoute Direct ophalen.
$ERDirect = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
Stel Koppeling in op Ingeschakeld. Herhaal deze stap om elke koppeling in te stellen op ingeschakeld.
Links[0] is de primaire poort en Links[1] is de secundaire poort.
$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
Voorbeelduitvoer:
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 : []
Gebruik dezelfde procedure om
AdminState = "Disabled"
de poorten uit te schakelen.
Een circuit maken
Standaard kunt u 10 circuits maken in het abonnement waarin de ExpressRoute Direct-resource zich bevindt. U kunt deze limiet verhogen via een ondersteuningsaanvraag. U bent verantwoordelijk voor het bijhouden van zowel ingerichte als gebruikte bandbreedte. Ingerichte bandbreedte is de som van de bandbreedte van alle circuits in de ExpressRoute Direct-resource en de gebruikte bandbreedte is het fysieke gebruik van de onderliggende fysieke interfaces.
Er zijn meer circuitbandbreedten die kunnen worden gebruikt op expressRoute Direct-poort om alleen scenario's te ondersteunen die eerder zijn beschreven. Deze bandbreedten zijn 40 Gbps en 100 Gbps.
SkuTier kan Lokaal, Standard of Premium zijn.
SkuFamily kan alleen MeteredData zijn bij het maken. Als u Onbeperkte gegevens wilt gebruiken, moet u de SkuFamily bijwerken na het maken.
Notitie
Zodra u bent overgezet naar Onbeperkte gegevens, kunt u deze niet meer terugzetten zonder het ExpressRoute-circuit opnieuw te maken.
Maak een circuit op de ExpressRoute Direct-resource.
New-AzExpressRouteCircuit -Name $Name -ResourceGroupName $ResourceGroupName -ExpressRoutePort $ERDirect -BandwidthinGbps 100.0 -Location $AzureRegion -SkuTier Premium -SkuFamily MeteredData
Andere bandbreedten zijn: 5.0, 10.0 en 40.0
Voorbeelduitvoer:
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
De resource verwijderen
Voordat u de ExpressRoute Direct-resource verwijdert, moet u eerst alle ExpressRoute-circuits verwijderen die zijn gemaakt op het ExpressRoute Direct-poortpaar. U kunt de ExpressRoute Direct-resource verwijderen door de volgende opdracht uit te voeren:
Remove-azexpressrouteport -Name $Name -Resourcegroupname -$ResourceGroupName
ExpressRoute Direct en circuits in verschillende abonnementen inschakelen
ExpressRoute Direct- en ExpressRoute-circuits in verschillende abonnementen of Microsoft Entra-tenants. U maakt een autorisatie voor uw ExpressRoute Direct-resource en wisselt de autorisatie in om een ExpressRoute-circuit in een ander abonnement of Microsoft Entra-tenant te maken.
Meld u aan bij Azure en selecteer het ExpressRoute Direct-abonnement.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
. Details van ExpressRoute Direct ophalen
Get-AzExpressRoutePort $ERPort = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
Maak de ExpressRoute Direct-autorisatie door de volgende opdrachten uit te voeren in PowerShell:
Add-AzExpressRoutePortAuthorization -Name $AuthName -ExpressRoutePort $ERPort
Voorbeelduitvoer:
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 :
Controleer of de autorisatie is gemaakt en sla ExpressRoute Direct-autorisatie op in een variabele:
$ERDirectAuthorization = Get-AzExpressRoutePortAuthorization -ExpressRoutePortObject $ERPort -Name $AuthName $ERDirectAuthorization
Voorbeelduitvoer:
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
Wissel de autorisatie in om het ExpressRoute Direct-circuit in een ander abonnement of de Microsoft Entra-tenant te maken met de volgende opdracht:
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
Volgende stappen
Zie het overzicht van ExpressRoute Direct voor meer informatie over ExpressRoute Direct.