Mulai cepat: Membuat dan memodifikasi sirkuit ExpressRoute menggunakan Azure CLI

Mulai cepat ini menjelaskan cara membuat sirkuit Azure ExpressRoute dengan menggunakan Command Line Interface (CLI). Artikel ini juga memperlihatkan kepada Anda cara memeriksa status, memperbarui, atau menghapus dan mendeprovisi sirkuit.

Diagram of ExpressRoute circuit deployment environment using Azure CLI.

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. Screenshot that shows an example of Try It for Azure Cloud Shell.
Buka https://shell.azure.com, atau pilih tombol Luncurkan Cloud Shell untuk membuka Cloud Shell di browser Anda. Button to launch Azure Cloud Shell.
Pilih tombol Cloud Shell pada bilah menu di kanan atas di portal Microsoft Azure. Screenshot that shows the Cloud Shell button in the Azure portal

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

Untuk memulai konfigurasi Anda, masuklah ke akun Azure Anda. Jika Anda menggunakan Cloud Shell Try It, Anda akan masuk secara otomatis. Gunakan contoh berikut untuk membantu Anda menyambungkan:

az login

Periksa langganan untuk akun tersebut.

az account list

Pilih langganan yang ingin Anda buat sirkuit ExpressRoute.

az account set --subscription "<subscription ID>"

Mendapatkan daftar penyedia, lokasi, dan bandwidth yang didukung

Sebelum Anda membuat sirkuit ExpressRoute, Anda memerlukan daftar opsi penyedia konektivitas, lokasi, dan bandwidth yang didukung. Perintah az network express-route list-service-providers CLI mengembalikan informasi ini, yang Anda gunakan di langkah-langkah selanjutnya:

az network express-route list-service-providers

Responsnya serupa dengan contoh berikut:

[
  {
    "bandwidthsOffered": [
      {
        "offerName": "50Mbps",
        "valueInMbps": 50
      },
      {
        "offerName": "100Mbps",
        "valueInMbps": 100
      },
      {
        "offerName": "200Mbps",
        "valueInMbps": 200
      },
      {
        "offerName": "500Mbps",
        "valueInMbps": 500
      },
      {
        "offerName": "1Gbps",
        "valueInMbps": 1000
      },
      {
        "offerName": "2Gbps",
        "valueInMbps": 2000
      },
      {
        "offerName": "5Gbps",
        "valueInMbps": 5000
      },
      {
        "offerName": "10Gbps",
        "valueInMbps": 10000
      }
    ],
    "id": "/subscriptions//resourceGroups//providers/Microsoft.Network/expressRouteServiceProviders/",
    "location": null,
    "name": "AARNet",
    "peeringLocations": [
      "Melbourne",
      "Sydney"
    ],
    "provisioningState": "Succeeded",
    "resourceGroup": "",
    "tags": null,
    "type": "Microsoft.Network/expressRouteServiceProviders"
  },

Periksa respons untuk melihat apakah penyedia konektivitas Anda tercantum. Catat informasi berikut, yang Anda butuhkan saat membuat sirkuit:

  • Nama
  • LokasiPeering
  • BandwidthDitawarkan

Anda sekarang siap untuk membuat sirkuit ExpressRoute.

Buat sirkuit ExpressRoute

Penting

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

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

az group create -n ExpressRouteResourceGroup -l "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.

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 hanya UnlimitedData.

Sirkuit ExpressRoute Anda ditagih sejak kunci layanan diterbitkan. Contoh berikut adalah permintaan untuk kunci layanan baru:

az network express-route create --bandwidth 200 -n MyCircuit --peering-location "Silicon Valley" -g ExpressRouteResourceGroup --provider "Equinix" -l "West US" --sku-family MeteredData --sku-tier Standard

Respons berisi kunci layanan.

Cantumkan semua sirkuit ExpressRoute

Untuk mendapatkan daftar semua sirkuit ExpressRoute yang Anda buat, jalankan perintah az network express-route list. Anda dapat mengambil informasi ini kapan saja dengan menggunakan perintah ini. Untuk mencantumkan semua sirkuit, lakukan panggilan tanpa parameter.

az network express-route list

Kunci layanan Anda tercantum di bidang ServiceKey respons.

"allowClassicOperations": false,
"authorizations": [],
"circuitProvisioningState": "Enabled",
"etag": "W/\"1262c492-ffef-4a63-95a8-a6002736b8c4\"",
"gatewayManagerEtag": null,
"id": "/subscriptions/81ab786c-56eb-4a4d-bb5f-f60329772466/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit",
"location": "westus",
"name": "MyCircuit",
"peerings": [],
"provisioningState": "Succeeded",
"resourceGroup": "ExpressRouteResourceGroup",
"serviceKey": "1d05cf70-1db5-419f-ad86-1ca62c3c125b",
"serviceProviderNotes": null,
"serviceProviderProperties": {
  "bandwidthInMbps": 200,
  "peeringLocation": "Silicon Valley",
  "serviceProviderName": "Equinix"
},
"serviceProviderProvisioningState": "NotProvisioned",
"sku": {
  "family": "UnlimitedData",
  "name": "Standard_MeteredData",
  "tier": "Standard"
},
"tags": null,
"type": "Microsoft.Network/expressRouteCircuits]

Anda bisa mendapatkan deskripsi terperinci dari semua parameter dengan menjalankan perintah menggunakan parameter '-h'.

az network express-route list -h

Kirim kunci layanan ke penyedia konektivitas Anda untuk penyediaan

'ServiceProviderProvisioningState' menyediakan informasi tentang keadaan penyediaan saat ini di sisi penyedia layanan. Status menyediakan status di sisi Microsoft. Untuk informasi selengkapnya, lihat artikel 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 kapan penyedia Anda telah menyediakan sirkuit Anda. Setelah sirkuit dikonfigurasi, ServiceProviderProvisioningState muncul sebagai Disediakan, seperti yang ditunjukkan dalam contoh berikut:

az network express-route show --resource-group ExpressRouteResourceGroup --name MyCircuit

Responsnya serupa dengan contoh berikut:

"allowClassicOperations": false,
"authorizations": [],
"circuitProvisioningState": "Enabled",
"etag": "W/\"1262c492-ffef-4a63-95a8-a6002736b8c4\"",
"gatewayManagerEtag": null,
"id": "/subscriptions/81ab786c-56eb-4a4d-bb5f-f60329772466/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit",
"location": "westus",
"name": "MyCircuit",
"peerings": [],
"provisioningState": "Succeeded",
"resourceGroup": "ExpressRouteResourceGroup",
"serviceKey": "1d05cf70-1db5-419f-ad86-1ca62c3c125b",
"serviceProviderNotes": null,
"serviceProviderProperties": {
  "bandwidthInMbps": 200,
  "peeringLocation": "Silicon Valley",
  "serviceProviderName": "Equinix"
},
"serviceProviderProvisioningState": "NotProvisioned",
"sku": {
  "family": "UnlimitedData",
  "name": "Standard_MeteredData",
  "tier": "Standard"
},
"tags": null,
"type": "Microsoft.Network/expressRouteCircuits]

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.

Memodifikasi sirkuit ExpressRoute

Anda dapat memodifikasi properti tertentu dari sirkuit ExpressRoute tanpa memengaruhi konektivitas. Anda bisa membuat perubahan berikut tanpa waktu henti:

  • Anda dapat mengaktifkan atau menonaktifkan add-on premium ExpressRoute untuk sirkuit ExpressRoute Anda.
  • Anda dapat meningkatkan bandwidth sirkuit ExpressRoute Anda asalkan ada kapasitas yang tersedia di port. Namun, menurunkan bandwidth sirkuit tidak didukung.
  • Anda dapat mengubah 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 dengan menggunakan perintah berikut:

az network express-route update -n MyCircuit -g ExpressRouteResourceGroup --sku-tier Premium

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 apa yang diizinkan untuk sirkuit standar.

Sebelum menonaktifkan add-on premium ExpressRoute, pahami kriteria 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 membangun kembali sampai jumlah awalan yang diiklankan di bawah 4.000.

Anda dapat menonaktifkan add-on premium ExpressRoute untuk sirkuit yang ada dengan menggunakan contoh berikut:

az network express-route update -n MyCircuit -g ExpressRouteResourceGroup --sku-tier Standard

Untuk memperbarui bandwidth sirkuit ExpressRoute

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

Penting

Jika ada kapasitas yang tidak memadai pada port yang ada, Anda mungkin harus membuat ulang sirkuit ExpressRoute. 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 Anda butuhkan, gunakan perintah berikut untuk mengubah ukuran sirkuit Anda:

az network express-route update -n MyCircuit -g ExpressRouteResourceGroup --bandwidth 1000

Sirkuit Anda ditingkatkan di sisi Microsoft. Selanjutnya, Anda harus menghubungi penyedia konektivitas Anda 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 menggunakan contoh berikut:

az network express-route update -n MyCircuit -g ExpressRouteResourceGroup --sku-family UnlimitedData

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

Untuk mendeprovisi dan menghapus sirkuit ExpressRoute, pastikan Anda memahami kriteria 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 telah mendeprovisi sirkuit 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:

az network express-route delete  -n MyCircuit -g ExpressRouteResourceGroup

Langkah berikutnya

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