Bagikan melalui


Mulai cepat: Membuat dan memodifikasi sirkuit ExpressRoute menggunakan Azure PowerShell

Mulai cepat ini menunjukkan kepada Anda cara membuat sirkuit ExpressRoute menggunakan cmdlet PowerShell dan model penyebaran Azure Resource Manager. Anda juga dapat memeriksa status, memperbarui, menghapus, atau mendeprovisi sirkuit.

Diagram lingkungan penyebaran sirkuit ExpressRoute menggunakan Azure PowerShell.

Prasyarat

Azure Cloud Shell

Azure meng-hosting Azure Cloud Shell, lingkungan shell interaktif yang dapat Anda gunakan melalui browser. Anda dapat menggunakan Bash atau PowerShell dengan Cloud Shell untuk bekerja dengan layanan Azure. Anda dapat menggunakan perintah Cloud Shell yang telah diinstal sebelumnya untuk menjalankan kode dalam artikel ini tanpa harus menginstal apa-apa di lingkungan lokal Anda.

Untuk memulai Azure Cloud Shell:

Opsi Contoh/Tautan
Pilih Coba di pojok kanan atas blok kode atau perintah. Memilih Coba tidak otomatis menyalin kode atau perintah ke Cloud Shell. Cuplikan layar yang menunjukkan contoh Try It for Azure Cloud Shell.
Buka https://shell.azure.com, atau pilih tombol Luncurkan Cloud Shell untuk membuka Cloud Shell di browser Anda. Tombol untuk meluncurkan Azure Cloud Shell.
Pilih tombol Cloud Shell pada bilah menu di kanan atas di portal Microsoft Azure. Cuplikan layar yang menunjukkan tombol Cloud Shell di portal Azure

Untuk menggunakan Azure Cloud Shell:

  1. Mulai Cloud Shell.

  2. Pilih tombol Salin pada blok kode (atau blok perintah) untuk menyalin kode atau perintah.

  3. Tempel kode atau perintah ke dalam sesi Cloud Shell dengan memilih Ctrl+Shift+V di Windows dan Linux, atau dengan memilih Cmd+Shift+V di macOS.

  4. Pilih Masukkan untuk menjalankan kode atau perintah.

Membuat dan menentukan sirkuit ExpressRoute

Masuk ke akun Azure Anda dan pilih langganan Anda

Jika Anda menggunakan Azure Cloud Shell, Anda masuk ke akun Azure Anda secara otomatis setelah mengklik 'Coba'. Untuk masuk secara lokal, buka konsol PowerShell Anda dengan hak istimewa yang lebih tinggi dan jalankan cmdlet untuk terhubung.

Connect-AzAccount

Jika Anda memiliki lebih dari satu langganan, dapatkan daftar langganan Azure Anda.

Get-AzSubscription

Tentukan langganan yang ingin Anda gunakan.

Select-AzSubscription -SubscriptionName "Name of subscription"

Mendapatkan daftar penyedia, lokasi, dan bandwidth yang didukung

Sebelum Anda membuat sirkuit ExpressRoute, Anda memerlukan daftar opsi penyedia konektivitas, lokasi, dan bandwidth yang didukung.

Cmdlet PowerShell Get-AzExpressRouteServiceProvider mengembalikan informasi ini, yang Anda gunakan di langkah-langkah selanjutnya:

Get-AzExpressRouteServiceProvider

Periksa untuk melihat apakah penyedia konektivitas Anda tercantum. Catat informasi berikut, yang akan Anda perlukan nanti saat membuat sirkuit:

  • Nama
  • LokasiPeering
  • BandwidthDitawarkan

Anda sekarang siap untuk membuat sirkuit ExpressRoute.

Buat sirkuit ExpressRoute

Jika Anda belum memiliki grup sumber daya, Anda harus membuatnya sebelum membuat sirkuit ExpressRoute. Anda bisa melakukannya dengan menjalankan kode berikut:

New-AzResourceGroup -Name "ExpressRouteResourceGroup" -Location "West US"

Contoh berikut menunjukkan cara membuat sirkuit ExpressRoute 200 Mbps melalui Equinix di Silicon Valley. Jika Anda menggunakan penyedia dan pengaturan yang berbeda, ganti informasi tersebut saat Anda membuat permintaan. Gunakan contoh berikut untuk meminta kunci layanan baru:

New-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup" -Location "West US" -SkuTier Standard -SkuFamily MeteredData -ServiceProviderName "Equinix" -PeeringLocation "Silicon Valley" -BandwidthInMbps 200

Pastikan Anda menentukan tingkat SKU dan keluarga SKU yang benar:

  • Tingkat SKU menentukan apakah sirkuit ExpressRoute Lokal, Standar, atau Premium. Anda dapat menentukan Lokal, *Standar, atau Premium.
  • Keluarga SKU menentukan jenis penagihan. Anda dapat menentukan MeteredData untuk paket data terukur dan UnlimitedData untuk paket data tanpa batas. Anda dapat mengubah jenis penagihan dari MeteredData ke UnlimitedData, tetapi Anda tidak dapat mengubah jenis dari UnlimitedData ke MeteredData. Sirkuit Lokal selalu UnlimitedData.

Penting

Sirkuit ExpressRoute Anda ditagih sejak kunci layanan diterbitkan. Pastikan Anda melakukan operasi ini ketika penyedia konektivitas siap untuk menyediakan sirkuit.

Respons berisi kunci layanan. Anda bisa mendapatkan deskripsi teperinci dari semua parameter dengan menjalankan perintah berikut:

get-help New-AzExpressRouteCircuit -detailed

Cantumkan semua sirkuit ExpressRoute

Untuk mendapatkan daftar semua sirkuit ExpressRoute yang Anda buat, jalankan perintah Get-AzExpressRouteCircuit:

Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

Responsnya serupa dengan contoh berikut:

Name                             : ExpressRouteARMCircuit
ResourceGroupName                : ExpressRouteResourceGroup
Location                         : westus
Id                               : /subscriptions/***************************/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuit
Etag                             : W/"################################"
ProvisioningState                : Succeeded
Sku                              : {
                                    "Name": "Standard_MeteredData",
                                    "Tier": "Standard",
                                    "Family": "MeteredData"
                                    }
CircuitProvisioningState          : Enabled
ServiceProviderProvisioningState  : NotProvisioned
ServiceProviderNotes              :
ServiceProviderProperties         : {
                                    "ServiceProviderName": "Equinix",
                                    "PeeringLocation": "Silicon Valley",
                                    "BandwidthInMbps": 200
                                    }
ServiceKey                        : **************************************
Peerings                          : []

Anda dapat mengambil informasi ini kapan saja menggunakan cmdlet Get-AzExpressRouteCircuit. Melakukan panggilan tanpa parameter yang mencantumkan semua sirkuit. Kunci layanan Anda tercantum di bidang ServiceKey:

Get-AzExpressRouteCircuit

Responsnya serupa dengan contoh berikut:

Name                             : ExpressRouteARMCircuit
ResourceGroupName                : ExpressRouteResourceGroup
Location                         : westus
Id                               : /subscriptions/***************************/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuit
Etag                             : W/"################################"
ProvisioningState                : Succeeded
Sku                              : {
                                    "Name": "Standard_MeteredData",
                                    "Tier": "Standard",
                                    "Family": "MeteredData"
                                    }
CircuitProvisioningState         : Enabled
ServiceProviderProvisioningState : NotProvisioned
ServiceProviderNotes             :
ServiceProviderProperties        : {
                                    "ServiceProviderName": "Equinix",
                                    "PeeringLocation": "Silicon Valley",
                                    "BandwidthInMbps": 200
                                    }
ServiceKey                       : **************************************
Peerings                         : []

Kirim kunci layanan ke penyedia konektivitas Anda untuk penyediaan

ServiceProviderProvisioningState memberi Anda informasi tentang status provisi saat ini di sisi penyedia layanan. CircuitProvisioningState memberi Anda status di sisi Microsoft. Untuk informasi selengkapnya tentang status penyediaan sirkuit, lihat Alur Kerja.

Saat Anda membuat sirkuit ExpressRoute baru, sirkuit dalam keadaan berikut:

ServiceProviderProvisioningState : NotProvisioned
CircuitProvisioningState         : Enabled

Sirkuit berubah ke status berikut ketika penyedia konektivitas saat ini mengaktifkannya untuk Anda:

ServiceProviderProvisioningState : Provisioning
CircuitProvisioningState         : Enabled

Untuk menggunakan sirkuit ExpressRoute, sirkuit harus dalam keadaan berikut:

ServiceProviderProvisioningState : Provisioned
CircuitProvisioningState         : Enabled

Secara berkala periksa status dan kondisi kunci sirkuit

Memeriksa status dan status kunci layanan memberi tahu Anda saat penyedia menyediakan sirkuit Anda. Setelah sirkuit dikonfigurasi, ServiceProviderProvisioningState muncul sebagai Disediakan, seperti yang ditunjukkan dalam contoh berikut:

Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

Responsnya serupa dengan contoh berikut:

Name                             : ExpressRouteARMCircuit
ResourceGroupName                : ExpressRouteResourceGroup
Location                         : westus
Id                               : /subscriptions/***************************/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuit
Etag                             : W/"################################"
ProvisioningState                : Succeeded
Sku                              : {
                                    "Name": "Standard_MeteredData",
                                    "Tier": "Standard",
                                    "Family": "MeteredData"
                                    }
CircuitProvisioningState         : Enabled
ServiceProviderProvisioningState : Provisioned
ServiceProviderNotes             :
ServiceProviderProperties        : {
                                    "ServiceProviderName": "Equinix",
                                    "PeeringLocation": "Silicon Valley",
                                    "BandwidthInMbps": 200
                                    }
ServiceKey                       : **************************************
Peerings                         : []

Membuat konfigurasi perutean Anda

Untuk instruksi langkah demi langkah, lihat artikel konfigurasi perutean sirkuit ExpressRoute untuk membuat dan memodifikasi peering sirkuit.

Penting

Instruksi ini hanya berlaku untuk sirkuit yang dibuat dengan penyedia layanan yang menawarkan layanan konektivitas lapisan 2. Jika Anda menggunakan penyedia layanan yang menawarkan layanan lapisan 3 terkelola (biasanya VPN IP, seperti MPLS), penyedia konektivitas mengonfigurasi dan mengelola perutean untuk Anda.

Selanjutnya, tautkan jaringan virtual ke sirkuit ExpressRoute Anda. Gunakan artikel Menautkan jaringan virtual ke sirkuit ExpressRoute saat Anda bekerja dengan model penyebaran Resource Manager.

Mendapatkan status sirkuit ExpressRoute

Anda dapat mengambil informasi ini kapan saja dengan menggunakan cmdlet Get-AzExpressRouteCircuit. Melakukan panggilan tanpa parameter yang mencantumkan semua sirkuit.

Get-AzExpressRouteCircuit

Responsnya serupa dengan contoh berikut:

Name                             : ExpressRouteARMCircuit
ResourceGroupName                : ExpressRouteResourceGroup
Location                         : westus
Id                               : /subscriptions/***************************/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuit
Etag                             : W/"################################"
ProvisioningState                : Succeeded
Sku                              : {
                                    "Name": "Standard_MeteredData",
                                    "Tier": "Standard",
                                    "Family": "MeteredData"
                                    }
CircuitProvisioningState         : Enabled
ServiceProviderProvisioningState : Provisioned
ServiceProviderNotes             :
ServiceProviderProperties        : {
                                        "ServiceProviderName": "Equinix",
                                        "PeeringLocation": "Silicon Valley",
                                        "BandwidthInMbps": 200
                                    }
ServiceKey                       : **************************************
Peerings                         : []

Anda bisa mendapatkan informasi tentang sirkuit ExpressRoute tertentu dengan meneruskan nama grup sumber daya dan nama sirkuit sebagai parameter panggilan:

Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

Responsnya serupa dengan contoh berikut:

Name                             : ExpressRouteARMCircuit
ResourceGroupName                : ExpressRouteResourceGroup
Location                         : westus
Id                               : /subscriptions/***************************/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuit
Etag                             : W/"################################"
ProvisioningState                : Succeeded
Sku                              : {
                                        "Name": "Standard_MeteredData",
                                        "Tier": "Standard",
                                        "Family": "MeteredData"
                                    }
CircuitProvisioningState         : Enabled
ServiceProviderProvisioningState : Provisioned
ServiceProviderNotes             :
ServiceProviderProperties        : {
                                        "ServiceProviderName": "Equinix",
                                        "PeeringLocation": "Silicon Valley",
                                        "BandwidthInMbps": 200
                                    }
ServiceKey                       : **************************************
Peerings                         : []

Anda bisa mendapatkan deskripsi teperinci dari semua parameter dengan menjalankan perintah berikut:

get-help Get-AzExpressRouteCircuit -detailed

Memodifikasi sirkuit ExpressRoute

Anda dapat memodifikasi properti tertentu dari sirkuit ExpressRoute tanpa memengaruhi konektivitas.

Anda bisa melakukan tugas berikut tanpa waktu henti:

  • Anda dapat mengaktifkan atau menonaktifkan add-on premium ExpressRoute untuk sirkuit ExpressRoute.
  • Anda dapat meningkatkan bandwidth sirkuit ExpressRoute Anda sepanjang ada kapasitas yang tersedia di port. Menurunkan bandwidth sirkuit tidak didukung.
  • Ubah paket pengukuran dari Data Terukur ke Data Tidak Terbatas. Namun, mengubah paket pengukuran dari Data Tidak Terbatas ke Data Terukur tidak didukung.
  • Anda dapat mengaktifkan dan menonaktifkan Izinkan Operasi Klasik.

Untuk informasi selengkapnya tentang batasan dan pembatasan, lihat FAQ ExpressRoute.

Untuk mengaktifkan add-on premium ExpressRoute

Anda dapat mengaktifkan add-on premium ExpressRoute untuk sirkuit yang ada menggunakan cuplikan PowerShell berikut:

$ckt = Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

$ckt.Sku.Tier = "Premium"
$ckt.sku.Name = "Premium_MeteredData"

Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt

Sirkuit sekarang memiliki fitur add-on premium ExpressRoute diaktifkan. Kami mulai menagih Anda untuk kemampuan add-on premium segera setelah perintah berhasil dijalankan.

Untuk menonaktifkan add-on premium ExpressRoute

Penting

Operasi ini dapat gagal jika Anda menggunakan sumber daya yang lebih besar dari yang diizinkan untuk sirkuit standar.

Perhatikan informasi berikut:

  • Sebelum Anda menurunkan dari premium ke standar, Anda harus memastikan bahwa jumlah jaringan virtual yang terhubung ke sirkuit kurang dari 10. Jika tidak, permintaan pembaruan akan gagal, dan kami menagih Anda dengan tarif premium.
  • Semua jaringan virtual di wilayah geopolitik lainnya harus terlebih dahulu dilepas tautannya. Jika Anda tidak menghapus tautan, permintaan pembaruan Anda gagal dan kami terus menagih Anda dengan tarif premium.
  • Tabel rute Anda harus kurang dari 4.000 rute untuk peering privat. Jika ukuran tabel rute Anda lebih besar dari 4.000 rute, sesi BGP akan turun. Sesi BGP tidak menetapkan ulang hingga jumlah awalan yang diiklankan di bawah 4.000.

Anda dapat menonaktifkan add-on premium ExpressRoute untuk sirkuit yang ada menggunakan cmdlet PowerShell berikut:

$ckt = Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

$ckt.Sku.Tier = "Standard"
$ckt.sku.Name = "Standard_MeteredData"

Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt

Untuk memperbarui bandwidth sirkuit ExpressRoute

Untuk opsi bandwidth yang didukung untuk penyedia Anda, periksa FAQ ExpressRoute. Anda dapat memilih ukuran apa pun yang lebih besar dari ukuran sirkuit Anda saat ini.

Penting

Anda mungkin harus membuat ulang sirkuit ExpressRoute jika ada kapasitas yang tidak memadai pada port yang ada. Anda tidak dapat meningkatkan sirkuit jika tidak ada kapasitas tambahan yang tersedia di lokasi tersebut.

Anda tidak dapat mengurangi bandwidth sirkuit ExpressRoute tanpa gangguan. Menurunkan bandwidth mengharuskan Anda untuk mendeprovisi sirkuit ExpressRoute, dan kemudian mereprovisi sirkuit ExpressRoute baru.

Setelah Anda memutuskan ukuran yang dibutuhkan, gunakan perintah berikut untuk mengubah ukuran sirkuit Anda:

$ckt = Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

$ckt.ServiceProviderProperties.BandwidthInMbps = 1000

Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt

Sirkuit Anda ditingkatkan di sisi Microsoft. Anda kemudian harus menghubungi penyedia konektivitas untuk memperbarui konfigurasi di sisi mereka agar sesuai dengan perubahan ini. Setelah Anda membuat pemberitahuan ini, kami mulai menagih Anda untuk opsi bandwidth yang diperbarui.

Untuk memindahkan SKU dari terukur ke tidak terbatas

Anda dapat mengubah SKU sirkuit ExpressRoute dengan mengikuti cuplikan PowerShell berikut:

$ckt = Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"

$ckt.Sku.Family = "UnlimitedData"
$ckt.sku.Name = "Premium_UnlimitedData"

Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt

Untuk mengontrol akses ke lingkungan klasik dan Resource Manager

Tinjau instruksi dalam Memindahkan sirkuit ExpressRoute dari model penyebaran klasik ke Resource Manager.

Mencabut sirkuit ExpressRoute

Perhatikan informasi berikut:

  • Semua jaringan virtual harus tidak terhubung dari sirkuit ExpressRoute. Jika operasi ini gagal, periksa apakah ada jaringan virtual yang terhubung ke sirkuit.
  • Jika status provisi penyedia layanan sirkuit ExpressRoute adalah Menyediakan atau Disediakan, Anda harus bekerja sama dengan penyedia layanan Anda untuk mencabut provisi sirkuit di pihak mereka. Kami terus memesan sumber daya dan menagih Anda sampai penyedia layanan selesai mendeprovisi sirkuit dan memberi tahu kami.
  • Jika penyedia layanan mendeprovisi sirkuit, yang berarti status provisi penyedia layanan diatur ke Tidak disediakan, Anda dapat menghapus sirkuit. Penagihan untuk sirkuit berhenti.

Membersihkan sumber daya

Anda dapat menghapus sirkuit ExpressRoute dengan menjalankan perintah berikut:

Remove-AzExpressRouteCircuit -ResourceGroupName "ExpressRouteResourceGroup" -Name "ExpressRouteARMCircuit"

Langkah berikutnya

Setelah Anda membuat sirkuit dan menyediakannya dengan penyedia, lanjutkan ke langkah berikutnya untuk mengonfigurasi peering: