Bagikan melalui


Menambahkan IPv6 ke aplikasi IPv4 di jaringan virtual Azure menggunakan Azure CLI

Artikel ini memperlihatkan cara menambahkan alamat IPv6 ke aplikasi yang menggunakan alamat IP publik IPv4 di jaringan virtual Azure untuk Standard Load Balancer menggunakan Azure CLI. Peningkatan di tempat mencakup jaringan virtual dan subnet, Standard Load Balancer dengan konfigurasi frontend IPv4 + IPV6, VM dengan NIC yang memiliki konfigurasi IPv4 + IPv6, kelompok keamanan jaringan, dan IP publik.

Prasyarat

  • Artikel ini memerlukan Azure CLI versi 2.0.28 atau yang lebih baru. Jika menggunakan Azure Cloud Shell, versi terbaru sudah terinstal.

Membuat alamat IPv6

Buat alamat IPv6 publik dengan az network public-ip create untuk Standard Load Balancer Anda. Contoh berikut membuat alamat IP publik IPv6 bernama PublicIP_v6 di dalam grup sumber daya myResourceGroupSLB:

az network public-ip create \
--name PublicIP_v6 \
--resource-group MyResourceGroupSLB \
--location EastUS \
--sku Standard \
--allocation-method static \
--version IPv6

Mengonfigurasi frontend load balancer IPv6

Konfigurasikan load balancer dengan alamat IP IPv6 baru menggunakan jaringan az lb frontend-ip create sebagai berikut:

az network lb frontend-ip create \
--lb-name myLoadBalancer \
--name dsLbFrontEnd_v6 \
--resource-group MyResourceGroupSLB \
--public-ip-address PublicIP_v6

Mengonfigurasi kumpulan backend load balancer IPv6

Buat kumpulan backend untuk NIC dengan alamat IPv6 menggunakan az network lb address-pool create sebagai berikut:

az network lb address-pool create \
--lb-name myLoadBalancer \
--name dsLbBackEndPool_v6 \
--resource-group MyResourceGroupSLB

Mengonfigurasi aturan load balancer IPv6

Buat aturan load balancer IPv6 dengan az network lb rule create.

az network lb rule create \
--lb-name myLoadBalancer \
--name dsLBrule_v6 \
--resource-group MyResourceGroupSLB \
--frontend-ip-name dsLbFrontEnd_v6 \
--protocol Tcp \
--frontend-port 80 \
--backend-port 80 \
--backend-pool-name dsLbBackEndPool_v6

Menambahkan rentang alamat IPv6

Tambahkan rentang alamat IPv6 ke jaringan virtual dan subnet hosting load balancer sebagai berikut:

az network vnet update \
--name myVnet  \
--resource-group MyResourceGroupSLB \
--address-prefixes  "10.0.0.0/16"  "fd00:db8:deca::/48"

az network vnet subnet update \
--vnet-name myVnet \
--name mySubnet \
--resource-group MyResourceGroupSLB \
--address-prefixes  "10.0.0.0/24"  "fd00:db8:deca:deed::/64"  

Menambahkan konfigurasi IPv6 ke NIC

Konfigurasikan VM NIC dengan alamat IPv6 menggunakan az network nic ip-config create sebagai berikut:

az network nic ip-config create \
--name dsIp6Config_NIC1 \
--nic-name myNicVM1 \
--resource-group MyResourceGroupSLB \
--vnet-name myVnet \
--subnet mySubnet \
--private-ip-address-version IPv6 \
--lb-address-pools dsLbBackEndPool_v6 \
--lb-name dsLB

az network nic ip-config create \
--name dsIp6Config_NIC2 \
--nic-name myNicVM2 \
--resource-group MyResourceGroupSLB \
--vnet-name myVnet \
--subnet mySubnet \
--private-ip-address-version IPv6 \
--lb-address-pools dsLbBackEndPool_v6 \
--lb-name myLoadBalancer

az network nic ip-config create \
--name dsIp6Config_NIC3 \
--nic-name myNicVM3 \
--resource-group MyResourceGroupSLB \
--vnet-name myVnet \
--subnet mySubnet \
--private-ip-address-version IPv6 \
--lb-address-pools dsLbBackEndPool_v6 \
--lb-name myLoadBalancer

Lihat jaringan virtual tumpukan ganda IPv6 di portal Azure

Anda dapat melihat jaringan virtual tumpukan ganda IPv6 di portal Azure sebagai berikut:

  1. Di bilah pencarian portal, masukkan jaringan virtual dan

  2. Di jendela Virtual Networks , pilih myVNet.

  3. Pilih Perangkat tersambung di bawah Pengaturan untuk melihat antarmuka jaringan yang terpasang. Jaringan virtual tumpukan ganda menunjukkan tiga NIC dengan konfigurasi IPv4 dan IPv6.

    Cuplikan layar pengaturan perangkat yang terhubung menampilkan alamat IPv4 dan IPv6 pada antarmuka jaringan.

Membersihkan sumber daya

Jika tidak lagi dibutuhkan, gunakan perintah az group delete untuk menghapus grup sumber daya, VM, dan semua sumber daya terkait.

 az group delete --name MyAzureResourceGroupSLB

Langkah berikutnya

Dalam artikel ini, Anda memperbarui Load Balancer Standar yang ada dengan konfigurasi IP frontend IPv4 ke konfigurasi tumpukan ganda (IPv4 dan IPv6). Anda juga menambahkan konfigurasi IPv6 ke NIC VM di kumpulan backend. Untuk mempelajari selengkapnya tentang dukungan IPv6 di jaringan virtual Azure, baca Apa itu IPv6 untuk Azure Virtual Network?