Så här konfigurerar du ExpressRoute Direct
Med ExpressRoute Direct kan du ansluta direkt till Microsofts globala nätverk via peeringplatser som är strategiskt distribuerade över hela världen. Mer information finns i Om ExpressRoute Direct.
Innan du börjar
Innan du använder ExpressRoute Direct måste du först registrera din prenumeration. Om du vill registrera dig kör du följande kommando med Hjälp av Azure PowerShell:
Logga in på Azure och välj den prenumeration som du vill registrera.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
Registrera din prenumeration med följande kommando:
Register-AzProviderFeature -FeatureName AllowExpressRoutePorts -ProviderNamespace Microsoft.Network
När du har registrerat dig kontrollerar du att Microsoft.Network-resursprovidern är registrerad i din prenumeration. När du registrerar en resursprovider konfigureras din prenumeration så att den fungerar med resursprovidern.
Skapa resursen
Logga in på Azure och välj prenumerationen. ExpressRoute Direct-resursen och ExpressRoute-kretsarna måste finnas i samma prenumeration.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
Registrera om din prenumeration på Microsoft.Network för att få åtkomst till API:erna expressrouteportslocation och expressrouteport.
Register-AzResourceProvider -ProviderNameSpace "Microsoft.Network"
Visa en lista över alla platser där ExpressRoute Direct stöds.
Get-AzExpressRoutePortsLocation | format-list
Exempel på utdata
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 : []
Kontrollera om en plats som anges i föregående steg har tillgänglig bandbredd.
Get-AzExpressRoutePortsLocation -LocationName "Equinix-San-Jose-SV1" | format-list
Exempel på utdata
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 } ]
Kommentar
Om bandbredden inte är tillgänglig på målplatsen öppnar du en supportbegäran i Azure-portalen och väljer avsnittet Direktsupport för ExpressRoute.
Skapa en ExpressRoute Direct-resurs baserat på platsen i föregående steg.
ExpressRoute Direct stöder både QinQ- och Dot1Q-inkapsling. Om QinQ väljs tilldelas varje ExpressRoute-krets dynamiskt en S-tagg och är unik i ExpressRoute Direct-resursen. Varje C-tagg på kretsen måste vara unik på kretsen, men inte över ExpressRoute Direct.
Om Dot1Q-inkapsling har valts måste du hantera unikhet för C-taggen (VLAN) för hela ExpressRoute Direct-resursen.
Viktigt!
ExpressRoute Direct kan bara vara en inkapslingstyp. Inkapsling kan inte ändras när ExpressRoute Direct har skapats.
$ERDirect = New-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName -PeeringLocation $PeeringLocationName -BandwidthInGbps 100.0 -Encapsulation QinQ | Dot1Q -Location $AzureRegion
Kommentar
Inkapslingsattributet kan också anges till Dot1Q.
Exempel på utdata>
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 : []
Generera fullmakten (LOA)
Referera till den nyligen skapade ExpressRoute Direct-resursen, ange ett kundnamn för att skriva LOA till och (valfritt) definiera en filplats för att lagra dokumentet. Om en filsökväg inte refereras laddas dokumentet ned till den aktuella katalogen.
Azure PowerShell
New-AzExpressRoutePortLOA -ExpressRoutePort $ERDirect -CustomerName TestCustomerName -Destination "C:\Users\SampleUser\Downloads"
Exempel på utdata
Written Letter of Authorization To: C:\Users\SampleUser\Downloads\LOA.pdf
Cloud Shell
<USERNAME>
Ersätt med användarnamnet som visas i prompten och kör sedan kommandot för att generera auktoriseringsbrevet. Använd den exakta sökvägen som definieras i kommandot.New-AzExpressRoutePortLOA -ExpressRoutePort $ERDirect -CustomerName TestCustomerName -Destination /home/USERNAME/loa.pdf
Välj knappen Ladda upp/ladda ned och välj sedan Ladda ned.
loa.pdf
Välj filen och välj Ladda ned.
Ändra administratörstillstånd för länkar
Den här processen bör användas för att utföra ett Layer 1-test, vilket säkerställer att varje korsanslutning korrigeras korrekt i varje router för primär och sekundär.
Hämta ExpressRoute Direct-information.
$ERDirect = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
Ange Länk till Aktiverad. Upprepa det här steget för att ange varje länk till aktiverad.
Länkar[0] är den primära porten och Länkar[1] är den sekundära porten.
$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
Exempel på utdata>
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 : []
Använd samma procedur med
AdminState = "Disabled"
för att inaktivera portarna.
Skapa en krets
Som standard kan du skapa 10 kretsar i prenumerationen där ExpressRoute Direct-resursen finns. Du kan öka den här gränsen via en supportbegäran. Du ansvarar för att spåra både etablerad och utnyttjad bandbredd. Etablerad bandbredd är summan av bandbredden för alla kretsar på ExpressRoute Direct-resursen och utnyttjad bandbredd är den fysiska användningen av de underliggande fysiska gränssnitten.
Det finns fler kretsbandbredder som kan användas på ExpressRoute Direct-porten för att endast stödja scenarier som beskrivits tidigare. Dessa bandbredder är 40 Gbit/s och 100 Gbit/s.
SkuTier kan vara Lokal, Standard eller Premium.
SkuFamily kan bara vara MeteredData när du skapar. Om du vill använda Obegränsade data måste du uppdatera SkuFamily när du har skapat dem.
Kommentar
När du har ändrat till Obegränsade data kan du inte ändra tillbaka dem utan att återskapa ExpressRoute-kretsen.
Skapa en krets på ExpressRoute Direct-resursen.
New-AzExpressRouteCircuit -Name $Name -ResourceGroupName $ResourceGroupName -ExpressRoutePort $ERDirect -BandwidthinGbps 100.0 -Location $AzureRegion -SkuTier Premium -SkuFamily MeteredData
Andra bandbredder är: 5.0, 10.0 och 40.0
Exempel på utdata>
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
Ta bort resursen
Innan du tar bort ExpressRoute Direct-resursen måste du först ta bort alla ExpressRoute-kretsar som skapats i ExpressRoute Direct-portparet. Du kan ta bort ExpressRoute Direct-resursen genom att köra följande kommando:
Remove-azexpressrouteport -Name $Name -Resourcegroupname -$ResourceGroupName
Aktivera ExpressRoute Direct och kretsar i olika prenumerationer
ExpressRoute Direct- och ExpressRoute-kretsar i olika prenumerationer eller Microsoft Entra-klienter. Du skapar en auktorisering för din ExpressRoute Direct-resurs och löser in auktoriseringen för att skapa en ExpressRoute-krets i en annan prenumeration eller Microsoft Entra-klientorganisation.
Logga in på Azure och välj ExpressRoute Direct-prenumerationen.
Connect-AzAccount Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
. Hämta ExpressRoute Direct-information
Get-AzExpressRoutePort $ERPort = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
Skapa ExpressRoute Direct-auktoriseringen genom att köra följande kommandon i PowerShell:
Add-AzExpressRoutePortAuthorization -Name $AuthName -ExpressRoutePort $ERPort
Exempel på utdata:
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 :
Kontrollera att auktoriseringen har skapats och lagra ExpressRoute Direct-auktorisering i en variabel:
$ERDirectAuthorization = Get-AzExpressRoutePortAuthorization -ExpressRoutePortObject $ERPort -Name $AuthName $ERDirectAuthorization
Exempel på utdata:
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
Lös in auktoriseringen för att skapa ExpressRoute Direct-kretsen i en annan prenumeration eller Microsoft Entra-klientorganisation med följande kommando:
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
Nästa steg
Mer information om ExpressRoute Direct finns i Översikt över ExpressRoute Direct.