Cara mengonfigurasi ExpressRoute Direct

ExpressRoute Direct memberikan kemampuan untuk terhubung langsung ke jaringan Microsoft global melalui lokasi peering yang didistribusikan secara strategis di seluruh dunia. Untuk informasi selengkapnya, lihat Tentang ExpressRoute Direct.

Sebelum Anda mulai

Sebelum menggunakan ExpressRoute Direct, Anda harus terlebih dahulu mendaftarkan langganan Anda. Untuk mendaftar, jalankan perintah berikut menggunakan Azure PowerShell:

  1. Masuk ke Azure dan pilih langganan yang ingin Anda daftarkan.

    Connect-AzAccount 
    
    Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
    
  2. Daftarkan langganan Anda menggunakan perintah berikut:

    Register-AzProviderFeature -FeatureName AllowExpressRoutePorts -ProviderNamespace Microsoft.Network
    

Setelah terdaftar, verifikasi penyedia sumber daya Microsoft.Network terdaftar ke langganan Anda. Mendaftarkan penyedia sumber mengonfigurasi langganan Anda untuk bekerja dengan penyedia sumber.

Buat sumber daya

  1. Masuk ke Azure dan pilih langganan. Sumber daya ExpressRoute Direct dan sirkuit ExpressRoute harus berada dalam langganan yang sama.

    Connect-AzAccount 
    
    Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
    
  2. Daftarkan ulang langganan Anda ke Microsoft.Network untuk mengakses expressrouteportslocation dan API expressrouteport.

    Register-AzResourceProvider -ProviderNameSpace "Microsoft.Network"
    
  3. Cantumkan semua lokasi di mana ExpressRoute Direct didukung.

    Get-AzExpressRoutePortsLocation | format-list
    

    Contoh output

    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. Tentukan apakah lokasi yang tercantum di langkah sebelumnya memiliki bandwidth yang tersedia.

    Get-AzExpressRoutePortsLocation -LocationName "Equinix-San-Jose-SV1" | format-list
    

    Contoh output

    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
                           }
                         ]
    

    Catatan

    Jika bandwidth tidak tersedia di lokasi target, buka permintaan dukungan di Portal Azure dan pilih Topik Dukungan ExpressRoute Direct.

  5. Buat sumber daya ExpressRoute Direct berdasarkan lokasi di langkah sebelumnya.

    ExpressRoute Direct mendukung enkapsulasi QinQ dan Dot1Q. Jika QinQ dipilih, setiap sirkuit ExpressRoute secara dinamis diberi S-Tag dan unik di seluruh sumber daya ExpressRoute Direct. Setiap C-Tag pada sirkuit harus unik di sirkuit, tetapi tidak di seluruh ExpressRoute Direct.

    Jika Anda memilih enkapsulasi Dot1Q, Anda harus mengelola keunikan C-Tag (VLAN) di seluruh sumber daya ExpressRoute Direct.

    Penting

    ExpressRoute Direct hanya bisa berupa satu jenis enkapsulasi. Enkapsulasi tidak dapat diubah setelah pembuatan ExpressRoute Direct.

    $ERDirect = New-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName -PeeringLocation $PeeringLocationName -BandwidthInGbps 100.0 -Encapsulation QinQ | Dot1Q -Location $AzureRegion
    

    Catatan

    Atribut Enkapsulasi juga dapat diatur ke Dot1Q.

    Contoh output:

    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                   : []
    

Membuat Surat Otorisasi (LOA)

Referensikan sumber daya ExpressRoute Direct yang baru dibuat, masukkan nama pelanggan sebagai tujuan LOA dan (opsional) tentukan lokasi file untuk menyimpan dokumen. Jika jalur file tidak direferensikan, dokumen akan diunduh ke direktori saat ini.

Azure PowerShell

 New-AzExpressRoutePortLOA -ExpressRoutePort $ERDirect -CustomerName TestCustomerName -Destination "C:\Users\SampleUser\Downloads" 

Contoh output

Written Letter of Authorization To: C:\Users\SampleUser\Downloads\LOA.pdf

Cloud Shell

  1. Ganti <USERNAME> dengan nama pengguna yang ditampilkan di permintaan, lalu jalankan perintah untuk membuat Surat Kuasa. Gunakan jalur yang tepat yang ditentukan dalam perintah.

    New-AzExpressRoutePortLOA -ExpressRoutePort $ERDirect -CustomerName TestCustomerName -Destination /home/USERNAME/loa.pdf
    
  2. Pilih tombol Unggah/Unduh lalu pilih Unduh. Pilih file loa.pdf dan pilih Unduh.

    Screenshot of download button from Azure Cloud Shell.

Mengubah Status Admin tautan

Proses ini harus digunakan untuk melakukan pengujian Layer 1, memastikan bahwa setiap koneksi silang ditambal dengan benar ke setiap perute utama dan sekunder.

  1. Dapatkan detail ExpressRoute Direct.

    $ERDirect = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
    
  2. Atur Tautan ke Aktifkan. Ulangi langkah ini untuk mengatur setiap tautan ke aktifkan.

    Tautan[0] adalah port utama dan Tautan[1] adalah port sekunder.

    $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
    

    Contoh output:

    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                   : []
    

    Gunakan prosedur yang sama dengan AdminState = "Disabled" untuk menolak port.

Buat sirkuit

Secara default, Anda dapat membuat 10 sirkuit dalam langganan yang berisi sumber daya ExpressRoute Direct. Anda dapat meningkatkan batas ini melalui permintaan dukungan. Anda bertanggung jawab untuk melacak Bandwidth yang Tersedia dan Digunakan. Bandwidth yang Disediakan adalah jumlah bandwidth dari semua sirkuit pada sumber daya ExpressRoute Direct dan bandwidth yang digunakan adalah penggunaan antarmuka fisik yang mendasarinya.

Ada lebih banyak bandwidth sirkuit yang dapat digunakan pada port ExpressRoute Direct untuk hanya mendukung skenario yang diuraikan sebelumnya. Bandwidth berupa 40 Gbps dan 100 Gbps.

SkuTier bisa berupa Lokal, Standar, atau Premium.

SkuFamily hanya dapat berupa MeteredData saat pembuatan. Untuk menggunakan data Tidak Terbatas , Anda harus memperbarui SkuFamily setelah pembuatan.

Catatan

Setelah Anda mengubah ke data Tidak Terbatas , Anda tidak akan dapat mengubahnya kembali tanpa membuat ulang sirkuit ExpressRoute.

Buat sirkuit pada sumber daya ExpressRoute Direct.

New-AzExpressRouteCircuit -Name $Name -ResourceGroupName $ResourceGroupName -ExpressRoutePort $ERDirect -BandwidthinGbps 100.0  -Location $AzureRegion -SkuTier Premium -SkuFamily MeteredData 

Bandwidth lainnya termasuk: 5.0, 10.0, dan 40.0

Contoh output:

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     

Menghapus sumber daya

Sebelum menghapus sumber daya ExpressRoute Direct, Anda harus menghapus sirkuit ExpressRoute yang dibuat pada pasangan port ExpressRoute Direct terlebih dahulu. Anda dapat menghapus sumber daya ExpressRoute Direct dengan menjalankan perintah berikut:

  Remove-azexpressrouteport -Name $Name -Resourcegroupname -$ResourceGroupName

Mengaktifkan ExpressRoute Direct dan sirkuit dalam langganan yang berbeda

Sirkuit ExpressRoute Direct dan ExpressRoute dalam langganan atau penyewa Microsoft Entra yang berbeda. Anda membuat otorisasi untuk sumber daya ExpressRoute Direct Anda, dan menukarkan otorisasi untuk membuat sirkuit ExpressRoute di langganan lain atau penyewa Microsoft Entra.

  1. Masuk ke Azure dan pilih langganan ExpressRoute Direct.

    Connect-AzAccount 
    
    Select-AzSubscription -Subscription "<SubscriptionID or SubscriptionName>"
    
  2. . Mendapatkan detail ExpressRoute Direct

    Get-AzExpressRoutePort 
    
    $ERPort = Get-AzExpressRoutePort -Name $Name -ResourceGroupName $ResourceGroupName
    
  3. Buat otorisasi ExpressRoute Direct dengan menjalankan perintah berikut di PowerShell:

    Add-AzExpressRoutePortAuthorization -Name $AuthName -ExpressRoutePort $ERPort
    

    Contoh output:

        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. Pastikan otorisasi berhasil dibuat dan simpan otorisasi ExpressRoute Direct ke dalam variabel:

    $ERDirectAuthorization = Get-AzExpressRoutePortAuthorization -ExpressRoutePortObject $ERPort -Name $AuthName
    $ERDirectAuthorization  
    

    Contoh output:

      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. Tukarkan otorisasi untuk membuat sirkuit ExpressRoute Direct di langganan yang berbeda atau penyewa Microsoft Entra dengan perintah berikut:

    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
    

Langkah berikutnya

Untuk informasi selengkapnya tentang ExpressRoute Direct, lihat gambaran umum ExpressRoute Direct.