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 lagi 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 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 lagi. Sebelum Anda dapat menghapus sub-awalan, sub-awalan tersebut tidak boleh digunakan oleh resource apa pun.
Spesifikasi sub-awalan IPv6
Tabel berikut menjelaskan beberapa spesifikasi untuk membuat sub-awalan IPv6.
Konfigurasi | Regional (v2) |
---|---|
Imbuhan yang diberitahukan publik | Ukuran minimum (panjang imbuhan maksimum) adalah /48 |
Imbuhan yang didelegasikan publik (tingkat teratas, bukan sub-awalan) | Dapat berukuran sama atau lebih kecil (memiliki panjang awalan yang lebih panjang) daripada awalan induk yang diiklankan secara publik Panjang yang valid: Perbedaan antara panjang awalan awalan yang didelegasikan publik tingkat teratas dan awalan yang diiklankan publik induknya tidak boleh lebih dari 24 |
Sub-awalan |
Dapat berukuran sama atau lebih kecil (memiliki panjang awalan yang lebih panjang) daripada awalan yang didelegasikan publik induk Panjang yang valid: Perbedaan antara panjang awalan sub-awalan dan awalan yang didelegasikan publik induknya tidak boleh lebih besar 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 besar dari 32 Panjang default:
|
Sebelum memulai
- Buat awalan yang diiklankan secara publik IPv6.
- Buat awalan yang didelegasikan publik IPv6.
Peran
Untuk mendapatkan izin yang diperlukan untuk 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 ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Membuat 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 generik 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 awalan tertentu dan panjang awalan.
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
- Di konsol Google Cloud, buka Bawa alamat IP Anda sendiri.
Buka halaman Bawa alamat IP Anda sendiri
- Klik awalan yang didelegasikan publik, yang ingin Anda bagi kembali.
- Klik Buat sub-awalan.
- Masukkan Nama dan Deskripsi opsional untuk sub-awalan.
- Pilih Panjang awalan untuk sub-awalan.
- Di Rentang IPv6, masukkan rentang alamat IPv6 yang akan ditetapkan ke sub-awalan.
- Di bagian Cara PDP ini akan digunakan, pilih Membagi menjadi PDP yang lebih kecil.
- Pilih Project untuk sub-awalan.
- Klik Create.
gcloud
Untuk 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 iniSUB_PREFIX_RANGE
: rentang alamat IP untuk sub-awalan ini.PDP_NAME
: awalan yang didelegasikan publik induk sub-awalan ini.PDP_REGION
: region untuk sub-awalan ini.PROJECT_ID
: project yang akan didelegasikan sub-awalannya. Jika flag--delegatee-project
dihilangkan, sub-awalan akan dibuat dalam project yang sama dengan awalan yang didelegasikan 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.
Saat membuat sub-awalan IPv6 untuk aturan penerusan, Anda tidak dapat membagi sub-awalan tersebut lebih lanjut.
Semua alamat IP di sub-awalan akan tersedia; tidak ada alamat jaringan atau alamat broadcast yang direservasi.
Konsol
Di konsol Google Cloud, buka Bawa alamat IP Anda sendiri.
Klik awalan yang didelegasikan publik, yang ingin Anda bagi kembali.
Klik Buat sub-awalan.
Masukkan Nama dan Deskripsi opsional untuk sub-awalan.
Pilih Panjang awalan untuk sub-awalan.
Di Rentang IPv6, masukkan rentang alamat IPv6 yang akan ditetapkan ke sub-awalan.
Di bagian Cara PDP ini akan digunakan, pilih Alokasikan rentang alamat IPv6 untuk digunakan.
Di Allocatable prefix length, pilih ukuran awalan untuk rentang alamat IPv6.
Di Project, pilih project tempat Anda ingin menggunakan sub-awalan.
Klik Create.
Klik Buat alamat.
gcloud
Untuk membuat sub-awalan yang akan digunakan untuk 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 awalanSUB_PREFIX_RANGE
. Untuk mengetahui informasi selengkapnya, lihat Spesifikasi sub-awalan.PDP_NAME
: awalan yang didelegasikan publik induk dari sub-awalan ini.PDP_REGION
: region untuk sub-awalan ini.PROJECT_ID
: project yang akan didelegasikan sub-awalannya. Jika flag--delegatee-project
dihilangkan, sub-awalan akan dibuat dalam project yang sama dengan awalan yang didelegasikan 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
Di konsol Google Cloud, buka Bawa alamat IP Anda sendiri.
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
- Mengelola pengumuman BGP (v2)
- Membuat aturan penerusan BYOIP untuk Load Balancer Jaringan passthrough eksternal dengan layanan backend
- Membuat aturan penerusan BYOIP untuk Load Balancer Jaringan passthrough eksternal untuk beberapa protokol IP
- Membuat aturan penerusan BYOIP untuk Load Balancer Jaringan passthrough eksternal dengan NEG zonal