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:

  1. Meld u aan bij Azure en selecteer het abonnement dat u wilt inschrijven.

    Connect-AzAccount 
    
    Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
    
  2. 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

  1. 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>"
    
  2. Registreer uw abonnement opnieuw bij Microsoft.Network om toegang te krijgen tot de expressrouteportslocation- en expressrouteport-API's.

    Register-AzResourceProvider -ProviderNameSpace "Microsoft.Network"
    
  3. 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 : []
    
  4. 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.

  5. 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

  1. 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
    
  2. Selecteer de knop Uploaden/downloaden en selecteer vervolgens Downloaden. Selecteer het loa.pdf bestand en selecteer Downloaden.

    Screenshot of download button from Azure Cloud Shell.

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.

  1. Details van ExpressRoute Direct ophalen.

    $ERDirect = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
    
  2. 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.

  1. Meld u aan bij Azure en selecteer het ExpressRoute Direct-abonnement.

    Connect-AzAccount 
    
    Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
    
  2. . Details van ExpressRoute Direct ophalen

    Get-AzExpressRoutePort 
    
    $ERPort = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
    
  3. 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/72882272-d67e-4aec-af0b-4ab6e110ee46/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     :
    
  4. 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/72882272-d67e-4aec-af0b-4ab6e110ee46/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  
    
  5. 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.