Mengonfigurasikan transit gateway VPN untuk peering jaringan virtual

Artikel ini membantu Anda mengonfigurasikan transit gateway untuk peering jaringan virtual. Peering jaringan virtual menghubungkan dua jaringan virtual Azure dengan mulus, menggabungkan dua jaringan virtual menjadi satu untuk tujuan konektivitas. Transit gateway adalah properti peering yang memungkinkan satu jaringan virtual menggunakan VPN gateway di jaringan virtual yang di-peering untuk konektivitas lintas tempat atau VNet-ke-VNet.

Diagram berikut ini menunjukkan cara kerja transit gateway dengan peering jaringan virtual. Pada diagram, transit gateway memungkinkan jaringan virtual yang di-peering untuk menggunakan VPN gateway Azure di Hub-RM. Konektivitas yang tersedia di VPN gateway, termasuk koneksi S2S, P2S, dan VNet-ke-VNet, berlaku untuk ketiga jaringan virtual.

Diagram of Gateway transit.

Opsi transit tersedia untuk peering antara model penyebaran yang sama atau berbeda dan dapat digunakan dengan semua SKU VPN Gateway kecuali SKU Dasar. Jika Anda mengonfigurasi transit antara model penyebaran yang berbeda, jaringan virtual hub dan gateway jaringan virtual harus berada dalam model penyebaran Resource Manager, bukan model penyebaran klasik lama.

Dalam arsitektur jaringan hub-and-spoke, transit gateway memungkinkan jaringan virtual spoke untuk berbagi VPN gateway di hub, alih-alih menyebarkan VPN gateway di setiap jaringan virtual spoke. Rute ke jaringan virtual yang terhubung gateway atau jaringan lokal disebarluaskan ke tabel perutean untuk jaringan virtual yang di-peering menggunakan transit gateway.

Anda dapat menonaktifkan propagasi rute otomatis dari VPN gateway. Buat tabel perutean dengan opsi “Nonaktifkan propagasi rute BGP”, lalu kaitkan tabel perutean ke subnet untuk mencegah distribusi rute ke subnet tersebut. Untuk informasi selengkapnya, lihat Tabel perutean jaringan virtual.

Ada dua skenario dalam artikel ini. Pilih skenario yang berlaku untuk lingkungan Anda. Sebagian besar orang menggunakan skenario Model penyebaran yang sama. Jika Anda tidak bekerja dengan model penyebaran klasik VNet (VNet warisan) yang sudah ada di lingkungan Anda, Anda tidak perlu bekerja dengan skenario Model penyebaran yang berbeda.

  • Model penyebaran yang sama: Kedua jaringan virtual dibuat dalam model penyebaran Resource Manager.
  • Model penyebaran yang berbeda: Jaringan virtual spoke dibuat dalam model penyebaran klasik, dan jaringan virtual hub dan gateway berada dalam model penyebaran Resource Manager. Skenario ini berguna ketika Anda perlu menyambungkan VNet warisan yang sudah ada dalam model penyebaran klasik.

Catatan

Jika Anda membuat perubahan pada topologi jaringan Anda dan memiliki klien VPN Windows, paket klien VPN untuk klien Windows harus diunduh dan diinstal lagi agar perubahannya diterapkan pada klien.

Prasyarat

Artikel ini memerlukan VNet dan izin berikut. Jika Anda tidak bekerja dengan skenario model penyebaran yang berbeda, Anda tidak perlu membuat VNet klasik.

Jaringan virtual

VNet Langkah-langkah konfigurasi Gateway jaringan virtual
Hub-RM Resource Manager Ya
Spoke-RM Resource Manager No
Spoke-Classic Klasik No

Izin

Akun yang Anda gunakan untuk membuat peering jaringan virtual harus memiliki peran atau izin yang diperlukan. Pada contoh di bawah ini, jika Anda peering dua jaringan virtual bernama Hub-RM dan Spoke-Classic, akun Anda harus memiliki peran atau izin berikut untuk setiap jaringan virtual:

VNet Model Penyebaran Peran Izin
Hub-RM Manajer Sumber Daya Kontributor Jaringan Microsoft.Network/virtualNetworks/virtualNetworkPeerings/write
Klasik Kontributor Jaringan Klasik T/A
Spoke-Classic Manajer Sumber Daya Kontributor Jaringan Microsoft.Network/virtualNetworks/peer
Klasik Kontributor Jaringan Klasik Microsoft.ClassicNetwork/virtualNetworks/peer

Pelajari selengkapnya tentang peran bawaan dan menetapkan izin tertentu untuk peran kustom (hanya Resource Manager).

Model penyebaran yang sama

Ini adalah skenario yang lebih umum. Pada skenario ini, jaringan virtual keduanya berada dalam model penyebaran Resource Manager. Gunakan langkah-langkah berikut untuk membuat atau memperbarui peering jaringan virtual untuk mengaktifkan transit gateway.

Untuk menambahkan peering dan mengaktifkan transit

  1. Di portal Microsoft Azure, buat atau perbarui peering jaringan virtual dari Hub-RM. Buka jaringan virtual Hub-RM. Pilih Peering, lalu + Tambahkan untuk membuka Tambahkan peering.

  2. Di halaman Tambahkan peering, konfigurasikan nilai untuk Jaringan virtual ini.

    • Nama tautan peering: Beri nama tautan. Contoh: HubRMToSpokeRM

    • Lalu lintas ke jaringan virtual jarak jauh: Izinkan

    • Lalu lintas yang diteruskan dari jaringan virtual jarak jauh: Izinkan

    • Gateway jaringan virtual: Gunakan gateway jaringan virtual ini atau Route Server

      Screenshot shows add peering.

  3. Di halaman yang sama, lanjutkan untuk mengonfigurasi nilai Jaringan virtual jarak jauh.

    • Nama tautan peering: Beri nama tautan. Example: SpokeRMtoHubRM

    • Model penyebaran jaringan virtual: Resource Manager

    • Saya tahu ID sumber daya saya: Biarkan kosong. Anda hanya perlu memilih ini jika Anda tidak memiliki akses baca ke jaringan virtual atau langganan yang ingin Anda rekan.

    • Langganan: Pilih langganan.

    • Jaringan Virtual: Spoke-RM

    • Lalu lintas ke jaringan virtual jarak jauh: Izinkan

    • Lalu lintas yang diteruskan dari jaringan virtual jarak jauh: Izinkan

    • Gateway jaringan virtual: Gunakan gateway jaringan virtual jarak jauh atau Route Server

      Screenshot shows values for remote virtual network.

  4. Pilihlah Tambahkan untuk membuat peering.

  5. Pastikan status peering sebagai Tersambung pada kedua jaringan virtual.

Untuk mengubah peering yang sudah ada untuk transit

Jika Anda memiliki peering yang sudah ada, Anda dapat memodifikasi peering untuk transit.

  1. Buka jaringan virtual. Pilih Peering lalu pilih peering yang ingin Anda ubah. Misalnya, pada Spoke-RM VNet, pilih peering SpokeRMtoHubRM.

  2. Perbarui peering VNet.

    • Lalu lintas ke jaringan virtual jarak jauh: Izinkan
    • Lalu lintas yang diteruskan ke jaringan virtual; Izinkan
    • Gateway jaringan virtual atau Route Server: Gunakan gateway jaringan virtual jarak jauh atau Route Server
  3. Simpan pengaturan peering.

Sampel PowerShell

Anda juga dapat menggunakan PowerShell untuk membuat atau memperbarui peering. Gantilah variabel dengan nama jaringan virtual dan grup sumber daya Anda.

$SpokeRG = "SpokeRG1"
$SpokeRM = "Spoke-RM"
$HubRG   = "HubRG1"
$HubRM   = "Hub-RM"

$spokermvnet = Get-AzVirtualNetwork -Name $SpokeRM -ResourceGroup $SpokeRG
$hubrmvnet   = Get-AzVirtualNetwork -Name $HubRM -ResourceGroup $HubRG

Add-AzVirtualNetworkPeering `
  -Name SpokeRMtoHubRM `
  -VirtualNetwork $spokermvnet `
  -RemoteVirtualNetworkId $hubrmvnet.Id `
  -UseRemoteGateways

Add-AzVirtualNetworkPeering `
  -Name HubRMToSpokeRM `
  -VirtualNetwork $hubrmvnet `
  -RemoteVirtualNetworkId $spokermvnet.Id `
  -AllowGatewayTransit

Beragam model penyebaran

Pada konfigurasi ini, spoke VNet Spoke-Classic berada dalam model penyebaran klasik dan Hub-RM hub VNet berada dalam model penyebaran Resource Manager. Saat mengonfigurasikan transit antar model penyebaran, gateway jaringan virtual harus dikonfigurasi untuk VNet Resource Manager, bukan VNet klasik.

Untuk konfigurasi ini, Anda hanya perlu mengonfigurasi jaringan virtual Hub-RM. Anda tidak perlu mengonfigurasi apa pun di VNet Spoke-Classic.

  1. Di portal Azure, buka jaringan virtual Hub-RM, pilih Peering, lalu pilih + Tambahkan.

  2. Di halaman Tambahkan peering, konfigurasikan nilai berikut ini:

    • Nama tautan peering: Beri nama tautan. Contoh: HubRMToClassic

    • Lalu lintas ke jaringan virtual jarak jauh: Izinkan

    • Lalu lintas yang diteruskan dari jaringan virtual jarak jauh: Izinkan

    • Gateway jaringan virtual atau Route Server: Gunakan gateway jaringan virtual ini atau Route Server

    • Nama tautan peering: Nilai ini hilang saat Anda memilih Klasik untuk model penyebaran jaringan virtual.

    • Model penyebaran jaringan virtual: Klasik

    • Saya tahu ID sumber daya saya: Biarkan kosong. Anda hanya perlu memilih ini jika Anda tidak memiliki akses baca ke jaringan virtual atau langganan yang ingin Anda rekan.

      Add peering page for Spoke-Classic

  3. Pastikan langganan sudah benar, lalu pilih jaringan virtual dari menu pilihan.

  4. Pilihlah Tambahkan untuk menambah peering.

  5. Pastikan status peering sebagai Tersambung di jaringan virtual Hub-RM.

Untuk konfigurasi ini, Anda tidak perlu mengonfigurasi apa pun di jaringan virtual Spoke-Classic . Setelah status menunjukkan Tersambung, jaringan virtual spoke dapat menggunakan konektivitas melalui VPN gateway di jaringan virtual hub.

Sampel PowerShell

Anda juga dapat menggunakan PowerShell untuk membuat atau memperbarui peering. Gantilah variabel dan ID langganan dengan nilai jaringan virtual dan grup sumber daya Anda, serta langganan. Anda hanya perlu membuat peering jaringan virtual pada jaringan virtual hub.

$HubRG   = "HubRG1"
$HubRM   = "Hub-RM"

$hubrmvnet   = Get-AzVirtualNetwork -Name $HubRM -ResourceGroup $HubRG

Add-AzVirtualNetworkPeering `
  -Name HubRMToClassic `
  -VirtualNetwork $hubrmvnet `
  -RemoteVirtualNetworkId "/subscriptions/<subscription Id>/resourceGroups/Default-Networking/providers/Microsoft.ClassicNetwork/virtualNetworks/Spoke-Classic" `
  -AllowGatewayTransit

Langkah berikutnya