Membuat sub-awalan IPv6

Halaman ini menjelaskan cara membagi awalan yang didelegasikan publik menjadi sub-awalan. Ada dua jenis atau mode untuk sub-awalan, dengan fungsi yang berbeda:

  • Untuk delegasi lebih lanjut: Sub-awalan yang Anda tetapkan ke project tertentu, dan dapat dibagi lebih lanjut menjadi sub-awalan yang lebih kecil (--mode=DELEGATION).

  • Untuk aturan penerusan: Sub-awalan yang Anda tetapkan ke project tertentu, dan gunakan sebagai sumber alamat IPv6 eksternal regional untuk aturan penerusan dalam project tersebut (--mode=EXTERNAL_IPV6_FORWARDING_RULE_CREATION). Anda memilih panjang awalan untuk alamat IPv6 pada saat membuat sub-awalan. Aturan penerusan hanya dapat digunakan untuk Load Balancer Jaringan passthrough eksternal.

Anda tidak dapat mengubah mode sub-awalan. Jika perlu, Anda dapat menghapusnya, lalu membuatnya kembali. Sebelum Anda dapat menghapus sub-awalan, sub-awalan tidak boleh digunakan oleh resource mana pun.

Spesifikasi sub-awalan IPv6

Tabel berikut menjelaskan beberapa spesifikasi untuk membuat sub-prefiks IPv6.

Configuration Regional (v2)
Imbuhan yang diberitahukan publik Ukuran minimum (panjang awalan maksimum) adalah /48
Awalan yang didelegasikan secara publik (tingkat teratas, bukan sub-awalan)

Dapat berukuran sama atau lebih kecil (memiliki panjang awalan yang lebih panjang) dari awalan induk yang diberitahukan secara publik

Panjang yang valid: /32, /40, /48, atau /56

Perbedaan antara panjang awalan dari awalan yang didelegasikan oleh publik tingkat teratas dan awalan induknya yang diberitahukan secara publik tidak boleh lebih dari 24

Sub-awalan

Dapat berukuran sama atau lebih kecil (memiliki panjang awalan yang lebih panjang) dari awalan yang didelegasikan oleh publik induk

Panjang yang valid: /32, /40, /48, /56, /64, atau /72

Perbedaan antara panjang awalan sub-awalan dan awalan yang didelegasikan oleh publik induknya tidak boleh lebih dari 24

Awalan yang dapat dialokasikan untuk aturan penerusan

Harus lebih kecil dari awalan yang didelegasikan publik induk—perbedaan antara panjang awalan yang dapat dialokasikan dan panjang sub-awalan induk harus minimal 8, dan tidak boleh lebih dari 32

Panjang default:

  • Jika panjang sub-awalan induk adalah /64 atau /72, panjang awalan default yang dapat dialokasikan adalah /96
  • Jika tidak, panjang awalan default yang dapat dialokasikan adalah /64

Sebelum memulai

  1. Buat awalan yang diberitahukan secara publik untuk IPv6.
  2. Buat awalan yang didelegasikan secara publik untuk IPv6.

Peran

Untuk mendapatkan izin yang diperlukan guna menyelesaikan tugas dalam panduan ini, minta administrator untuk memberi Anda peran IAM Compute Public IP Admin (roles/compute.publicIpAdmin) di project Anda. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses.

Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

Buat sub-awalan IPv6 untuk delegasi lebih lanjut

Anda dapat membagi awalan yang didelegasikan publik menjadi rentang alamat IP yang lebih kecil, dengan membuat sub-awalan. Sub-awalan adalah awalan yang didelegasikan secara publik yang memiliki induk awalan yang didelegasikan publik.

Anda tidak dapat mengedit sub-awalan untuk mengubah namanya. Sebagai praktik terbaik, pilih nama umum yang tidak perlu diubah—misalnya, sub-2001-db8-0-0-0-0-0-0-40, dengan sub menunjukkan jenis resource dan 2001-db8-0-0-0-0-0-0-40 menunjukkan panjang awalan dan awalan tertentu.

Awalan yang didelegasikan publik dapat disubdelegasikan hingga tiga kali dari awalan yang diiklankan publik. Misalnya, jika Anda memiliki awalan yang diberitahukan secara publik dengan rentang alamat IP 2001:db8::/32, lakukan hal berikut:

  • Membuat awalan yang didelegasikan publik dengan rentang alamat IP 2001:db8::/40 dari awalan yang diiklankan secara publik.
  • Membuat sub-awalan dengan rentang alamat IP 2001:db8::/48 yang memiliki awalan yang didelegasikan publik sebelumnya sebagai induknya.
  • Membuat sub-awalan dengan rentang alamat IP 2001:db8::/56 yang memiliki sub-awalan sebelumnya sebagai induknya.

Pada tahap ini, Anda tidak dapat membuat sub-awalan lebih lanjut yang sudah memiliki sub-awalan 2001:db8::/56 sebagai induk.

Konsol

  1. Di konsol Google Cloud, buka Bawa alamat IP Anda sendiri.

Buka halaman Bawa alamat IP Anda sendiri

  1. Klik awalan yang didelegasikan publik, yang ingin Anda bagi kembali.
  2. Klik Buat sub-awalan.
  3. Masukkan Nama dan Deskripsi opsional untuk sub-awalan.
  4. Pilih Panjang awalan untuk sub-awalan.
  5. Di rentang IPv6, masukkan rentang alamat IPv6 yang akan ditetapkan ke sub-awalan.
  6. Di bagian Bagaimana PDP ini akan digunakan, pilih Bagi lagi menjadi PDP yang lebih kecil.
  7. Pilih Project untuk sub-awalan.
  8. Klik Create.

gcloud

Guna membuat sub-awalan untuk delegasi lebih lanjut, gunakan perintah public-delegated-prefixes create

gcloud compute public-delegated-prefixes \
    delegated-sub-prefixes \
    create SUB_PREFIX_NAME \
    --range=SUB_PREFIX_RANGE \
    --mode=DELEGATION \
    --public-delegated-prefix=PDP_NAME \
    --public-delegated-prefix-region=PDP_REGION \
    --delegatee-project=PROJECT_ID

Ganti kode berikut:

  • SUB_PREFIX_NAME: nama untuk sub-awalan ini

  • SUB_PREFIX_RANGE: rentang alamat IP untuk sub-awalan ini.

  • PDP_NAME: awalan yang didelegasikan publik induk dari sub-awalan ini.

  • PDP_REGION: wilayah untuk sub-awalan ini.

  • PROJECT_ID: project untuk mendelegasikan sub-awalan. Jika tanda --delegatee-project dihilangkan, sub-awalan akan dibuat dalam project yang sama dengan awalan yang didelegasikan oleh publik induk.

Membuat sub-awalan IPv6 untuk aturan penerusan

Anda dapat membuat sub-awalan IPv6 yang digunakan untuk mengalokasikan rentang alamat IPv6 eksternal regional ke aturan penerusan.

Jika membuat sub-awalan IPv6 untuk aturan penerusan, Anda tidak dapat membagi lagi awalan tersebut.

Semua alamat IP di sub-awalan tersedia; tidak ada alamat jaringan atau alamat siaran yang dicadangkan.

Konsol

  1. Di konsol Google Cloud, buka Bawa alamat IP Anda sendiri.

    Buka halaman Bawa alamat IP Anda sendiri

  2. Klik awalan yang didelegasikan publik, yang ingin Anda bagi kembali.

  3. Klik Buat sub-awalan.

  4. Masukkan Nama dan Deskripsi opsional untuk sub-awalan.

  5. Pilih Panjang awalan untuk sub-awalan.

  6. Di rentang IPv6, masukkan rentang alamat IPv6 yang akan ditetapkan ke sub-awalan.

  7. Di bagian Bagaimana PDP ini akan digunakan, pilih Alokasikan rentang alamat IPv6 untuk digunakan.

  8. Di bagian Allocatable awalan length, pilih ukuran awalan untuk rentang alamat IPv6.

  9. Di Project, pilih project tempat Anda ingin menggunakan sub-awalan.

  10. Klik Create.

  11. Klik Buat alamat.

gcloud

Untuk membuat sub-awalan yang akan digunakan dalam membuat aturan penerusan, gunakan perintah public-delegated-prefixes create

gcloud compute public-delegated-prefixes \
    delegated-sub-prefixes \
    create SUB_PREFIX_NAME \
    --range=SUB_PREFIX_RANGE \
    --mode=EXTERNAL_IPV6_FORWARDING_RULE_CREATION \
    --allocatable-prefix-length=PREFIX_LENGTH \
    --public-delegated-prefix=PDP_NAME \
    --public-delegated-prefix-region=PDP_REGION \
    --delegatee-project=PROJECT_ID

Ganti kode berikut:

  • SUB_PREFIX_NAME: nama untuk sub-awalan ini.

  • SUB_PREFIX_RANGE: rentang alamat IP untuk sub-awalan ini.

  • PREFIX_LENGTH: panjang awalan untuk rentang alamat IPv6 yang digunakan oleh aturan penerusan. Nilai default bergantung pada panjang awalan SUB_PREFIX_RANGE. Untuk mengetahui informasi selengkapnya, lihat Spesifikasi sub-awalan.

  • PDP_NAME: awalan yang didelegasikan secara publik induk dari sub-awalan ini.

  • PDP_REGION: wilayah untuk sub-awalan ini.

  • PROJECT_ID: project untuk mendelegasikan sub-awalan. Jika tanda --delegatee-project dihilangkan, sub-awalan akan dibuat dalam project yang sama dengan awalan yang didelegasikan oleh publik induk.

Daftar awalan

Anda dapat mencantumkan semua awalan yang diiklankan secara publik dan awalan yang didelegasikan publik (termasuk sub-awalan) dalam sebuah project.

Konsol

  1. Di konsol Google Cloud, buka Bawa alamat IP Anda sendiri.

    Buka halaman Bawa alamat IP Anda sendiri

  2. Awalan yang didelegasikan publik dan sub-awalan yang diiklankan secara publik, keduanya akan ditampilkan.

gcloud

Untuk mencantumkan awalan yang didelegasikan publik, termasuk sub-awalan, gunakan perintah public-delegated-prefixes list .

gcloud compute public-delegated-prefixes list

Langkah selanjutnya