Rencanakan dan alokasikan rentang alamat IP menggunakan cakupan (scopes) dan kolam (pools) IPAM untuk mencegah tumpang tindih CIDR serta mengurangi risiko kehabisan alamat IP.
Cakupan IPAM merepresentasikan ruang alamat IP yang independen. Buat cakupan terpisah untuk memberikan entitas berbeda ruang alamat mereka sendiri dengan manajemen independen. Cakupan dapat berisi blok CIDR yang tumpang tindih.
Dalam satu cakupan, buat kolam IPAM dan provisikan blok CIDR untuk membagi rentang alamat yang dapat digunakan secara hierarkis berdasarkan wilayah, departemen, atau lini bisnis.
Bagikan kolam IPAM yang telah direncanakan dengan beberapa akun bisnis agar mereka dapat mengalokasikan sumber daya alamat dari kolam bersama tersebut.
Desain perencanaan alamat
Desain CIDR untuk kolam IPAM
Desain CIDR kolam IPAM membagi ruang alamat IP menjadi beberapa level (seperti level regional, departemen, atau lini bisnis) untuk manajemen yang fleksibel dan efisien.
Perencanaan hierarkis: Mulailah dengan membuat blok CIDR regional yang besar, lalu bagi lebih lanjut untuk departemen atau lini bisnis berbeda guna mencegah konflik alamat IP. Pendekatan ini memungkinkan administrator jaringan melakukan agregasi dan alokasi blok CIDR dengan mudah, sehingga menyederhanakan manajemen jaringan dan konfigurasi routing.
Logika pembagian: Hierarki kolam IPAM tidak terbatas pada satu skema saja. Anda dapat membangun rencana alamat multi-level dan multi-wilayah yang diorganisir berdasarkan wilayah, departemen, lini bisnis, atau produk, serta mengonfigurasi grup keamanan, ACL jaringan, dan aturan firewall yang sesuai. Kedalaman maksimum kolam adalah 10 level.
Sebagai contoh, sebuah perusahaan berencana menerapkan beberapa layanan inti di Alibaba Cloud, menggunakan 10.0.0.0/8 sebagai ruang alamat keseluruhan. Arsitektur bisnis mencakup: penerapan multi-wilayah, penerapan multi-lingkungan per lini bisnis (masing-masing memiliki lingkungan produksi, staging, dan pengujian yang terisolasi), serta beberapa layanan yang memerlukan interkoneksi jaringan. Ikuti pendekatan desain CIDR kolam IPAM untuk membagi dan mengalokasikan rentang alamat secara bertahap.
Perencanaan jaringan:
Tentukan dimensi perencanaan: Berdasarkan arsitektur bisnis, tetapkan level hierarki sebagai wilayah, lini bisnis, dan lingkungan.
Sisakan kapasitas ekspansi: Wilayah (3 aktif, 5 dicadangkan), lini bisnis (6 inti per wilayah, 10 dicadangkan), lingkungan (produksi, pengujian, dan pengembangan per lini bisnis).
Rencanakan blok CIDR secara bertahap:
Beri ruang alamat berdasarkan wilayah: Untuk mendukung 8 wilayah, Anda memerlukan 8 rentang alamat (2^3 = 8). Setiap blok CIDR regional memiliki masker
/11(/8+ 3).Contoh alokasi:
10.0.0.0/11,10.32.0.0/11, dan10.64.0.0/11dialokasikan ke 3 wilayah aktif, dengan 5 blok tersisa dicadangkan untuk penggunaan di masa depan.Mengikuti logika yang sama, setiap blok lini bisnis menggunakan masker
/15(mendukung 16 lini bisnis,/11+ 4), dan setiap blok lingkungan menggunakan masker/17(mendukung 3 lingkungan,/15+ 2).
Implementasikan perencanaan alamat dengan IPAM:
Buat kolam tingkat atas: Di cakupan privat default, buat kolam tingkat atas dengan
10.0.0.0/8.Buat kolam regional: Di bawah kolam
10.0.0.0/8, buat sub-kolam/11untuk setiap wilayah.Buat kolam lini bisnis: Di bawah setiap kolam regional, buat sub-kolam
/15untuk setiap lini bisnis.Buat kolam lingkungan: Di bawah setiap kolam lini bisnis, buat sub-kolam
/17untuk alokasi. Kolam-kolam ini dapat dibagikan dengan akun bisnis untuk membuat VPC, alokasi kustom, dan lainnya.
Lingkungan bisnis terisolasi
Ketika lingkungan bisnis memerlukan manajemen independen atau isolasi yang lebih kuat—seperti perusahaan hasil akuisisi atau lingkungan multi-penyewa—buat beberapa cakupan privat untuk mengelolanya secara terpisah. Setiap cakupan dapat memiliki kebijakan manajemen dan pengaturan izin sendiri, serta cakupan dapat berisi blok CIDR yang tumpang tindih. Namun, evaluasi apakah lingkungan tersebut memerlukan interkoneksi jaringan. Blok CIDR yang tumpang tindih dapat menyebabkan konflik pada jaringan yang saling terhubung, sehingga perlu direncanakan dengan hati-hati.
Sebagai contoh, dalam skenario akuisisi di mana Perusahaan A mengakuisisi Perusahaan B dan keduanya memiliki rentang alamat IP yang tumpang tindih, buat cakupan terpisah untuk masing-masing perusahaan. Meskipun alamatnya tumpang tindih, tidak ada konflik dalam IPAM. Anda dapat menggunakan setiap cakupan untuk melihat gambaran alokasi IP masing-masing perusahaan secara independen. Dengan visibilitas ini, Anda dapat merancang model konektivitas dan routing jaringan yang tepat agar jaringan gabungan tetap berjalan efektif sekaligus menghindari konflik alamat IP.
Desain jaringan cloud hibrida dan multi-cloud
Dalam arsitektur cloud hibrida atau multi-cloud, buat CIDR alokasi kustom di kolam IPAM Anda untuk mencadangkan rentang pusat data lokal dan rentang penyedia cloud lainnya. Hal ini memastikan bahwa rentang yang dicadangkan tidak dialokasikan ke sumber daya cloud lainnya, sehingga mencegah konflik antara blok CIDR VPC dan rentang pusat data lokal atau cloud pihak ketiga.
Rencanakan dengan cakupan dan kolam IPAM
Gunakan cakupan IPAM dan kolam IPAM untuk merencanakan rentang alamat CIDR yang dapat digunakan.
Setelah Anda membuat IPAM, sistem secara otomatis membuat cakupan publik dan cakupan privat, yang tidak dapat dihapus.
Cakupan publik: Mendukung alokasi dan penggunaan rentang alamat IPv6 default Alibaba Cloud untuk perencanaan layanan dan alokasi sumber daya IPv6.
Cakupan privat: Mendukung alokasi dan penggunaan rentang alamat IPv4. Anda dapat membuat cakupan privat tambahan untuk mengelola ruang alamat terpisah secara independen.
Membuat cakupan privat terpisah memungkinkan Anda memberikan entitas dengan rentang alamat yang tumpang tindih ruang alamat IP independen mereka sendiri. Ini cocok untuk skenario akuisisi perusahaan, lingkungan multi-penyewa, atau isolasi keamanan.
Buat kolam IPAM dan bagi rentang alamat secara hierarkis berdasarkan wilayah, departemen, atau lini bisnis:
Provisikan blok CIDR yang direncanakan ke dalam kolam tingkat atas.
Kolam di cakupan IPAM berbeda dapat memiliki CIDR yang diprovisikan tumpang tindih. Evaluasi apakah lingkungan di cakupan berbeda memerlukan interkoneksi jaringan. Blok CIDR yang tumpang tindih dapat menyebabkan konflik routing pada jaringan yang terhubung—rencanakan dengan hati-hati.
Dalam cakupan yang sama, Anda dapat membuat beberapa kolam tingkat atas, tetapi CIDR yang diprovisikan tidak boleh tumpang tindih.
Bagi lebih lanjut CIDR yang direncanakan di kolam tingkat atas berdasarkan wilayah atau lini bisnis menjadi beberapa level sub-kolam, pastikan setiap lingkungan menggunakan rentang alamat yang tidak tumpang tindih untuk menghindari konflik.
Konsol
Rencanakan ruang alamat independen menggunakan cakupan IPAM
Buka Konsol IPAM. Di bilah menu atas, pilih wilayah tempat Anda ingin membuat IPAM (wilayah yang dikelola).
Klik Create IPAM. Anda dapat menambahkan Effective Region tambahan di luar wilayah yang dikelola. IPAM mengelola sumber daya alamat secara terpusat di semua wilayah operasional. Setelah dibuat, Anda dapat menambah atau menghapus wilayah operasional, tetapi wilayah yang dikelola tidak dapat dihapus.
Sistem secara default membuat cakupan publik dan cakupan privat. Untuk merencanakan ruang alamat IPv4 independen tambahan, buka halaman IPAM Scope dan klik Create Scope.
Buat kolam IPAM untuk merencanakan rentang alamat
Buka halaman Konsol IPAM - IPAM Pool, pilih wilayah yang dikelola IPAM di bagian atas halaman, lalu klik Create IPAM Pool.
IPAM Scope: Pilih cakupan yang sesuai dengan versi IP yang ingin Anda rencanakan.
CIDR Range:
IPAM: Membuat kolam tingkat atas dalam cakupan IPAM. Pilih opsi ini saat pertama kali merencanakan rentang alamat.
IPAM Pool: Membuat sub-kolam. Menggunakan kolam lain dalam IPAM sebagai Source IPAM Pool, dari mana Anda memilih CIDR untuk diprovisikan ke kolam ini. Pilih opsi ini saat Anda perlu membagi lebih lanjut dan menggunakan rentang alamat yang telah direncanakan sebelumnya.
IP Version: Ditentukan oleh IPAM Scope yang Anda pilih.
Cakupan publik: hanya IPv6. Untuk tipe CIDR IPv6, pilih Assign BGP (Multi-ISP).
Cakupan privat: hanya IPv4.
Effective Region: Sumber daya hanya dapat dialokasikan dari kolam jika wilayahnya sesuai dengan wilayah operasional.
Wilayah operasional harus berada dalam wilayah operasional IPAM, dan tidak dapat diubah setelah pembuatan.
Wajib saat merencanakan rentang alamat IPv6. Sub-kolam mewarisi wilayah operasional dari kolam sumbernya.
Opsional saat merencanakan rentang alamat IPv4. Jika kolam sumber memiliki wilayah operasional yang ditetapkan, sub-kolam akan mewarisinya. Jika kolam sumber tidak memiliki wilayah operasional, wilayah operasional sub-kolam harus berada dalam wilayah operasional IPAM.
Automatically Import Discovered Resource: Saat diaktifkan, IPAM menggunakan resource discovery untuk terus mencari VPC di wilayah operasional yang blok CIDR-nya berada dalam rentang kolam dan belum dilacak di IPAM.
Parameter ini hanya berlaku jika Effective Region dikonfigurasi. Jika kolam tidak memiliki Effective Region yang ditetapkan, Anda tidak dapat mengaktifkan Automatically Import Discovered Resource.
Jika IPAM menemukan beberapa CIDR yang tumpang tindih, hanya CIDR terbesar yang diimpor secara otomatis.
Jika IPAM menemukan beberapa CIDR identik, hanya satu di antaranya yang diimpor secara acak.
Setelah pembuatan, Anda dapat mengaktifkan atau menonaktifkan impor otomatis di tab Details pada halaman detail kolam, atau di halaman Edit.
Provision CIDR Block: Hanya kolam dengan CIDR yang diprovisikan yang dapat mengalokasikan CIDR ke sumber daya.
Kolam tingkat atas IPv6 hanya dapat memprovisikan 1 CIDR dengan memilih masker alamat. Kolam tingkat atas IPv4 mendukung pemasukan rentang alamat dan dapat memprovisikan beberapa CIDR.
Sub-kolam dapat memprovisikan beberapa CIDR dengan memasukkan rentang alamat, memilih masker alamat, atau menggunakan antarmuka visualisasi untuk memilih bagian yang dapat dialokasikan dari kolam sumber.
Setelah pembuatan, Anda dapat memprovisikan CIDR tambahan di tab CIDR pada halaman detail kolam.
Allocation Rule: Saat mengalokasikan CIDR dari kolam ke sumber daya, panjang masker harus berada di antara nilai minimum dan maksimum. Jika tidak ada masker yang ditentukan, panjang masker default akan digunakan.
Untuk kolam IPv6, rentang panjang masker minimum, default, dan maksimum adalah 0–128. Untuk kolam IPv4, rentangnya adalah 0–32.
Setelah pembuatan, Anda dapat memodifikasi aturan alokasi di tab Compliance Rules pada halaman detail kolam.
Setelah kolam memiliki CIDR yang diprovisikan, Anda dapat membuat sub-kolam di bawahnya atau membuat VPC menggunakan perencanaan IPAM.
Deprovision CIDR
Sebelum melakukan deprovision, pastikan CIDR tersebut tidak memiliki alokasi ke VPC, kolam IPAM, atau alokasi kustom. Klik ID kolam target, atau klik Actions > Manage. Di tab CIDR, temukan CIDR target dan klik Deprovision di kolom Actions.
Hapus kolam IPAM
Sebelum menghapus, pastikan kolam tidak memiliki sub-kolam atau alokasi kolam. Jika kondisi ini terpenuhi, Anda dapat langsung menghapus kolam tanpa perlu melakukan deprovision CIDR secara manual. Di kolom Actions atau di halaman detail, klik Delete.
Jika terdapat sub-kolam, buka Sub-Pools > Associated Sub-Pools dan hapus sub-kolam tersebut.
Jika terdapat alokasi VPC, buka Allocated VPCs > Associated VPCs with Allocated CIDRs dan hapus VPC yang sesuai.
Hanya VPC kolam IPv4 yang dapat dihapus langsung dari dialog. Untuk kolam IPv6, buka halaman detail VPC dan hapus VPC setelah memastikan tidak ada dampak bisnis, yang akan melepaskan alokasi tersebut.
Jika terdapat alokasi kustom, buka Custom Allocations > Associated Custom Address Allocations dan hapus alokasi kustom tersebut.
Hapus cakupan IPAM
Dua cakupan default tidak dapat dihapus. Untuk cakupan kustom, klik Delete di kolom Actions atau di halaman detail. Sebelum menghapus, pastikan semua kolam IPAM di bawah cakupan tersebut telah dihapus.
Hapus IPAM
Sebelum menghapus, pastikan semua kolam IPAM dan cakupan kustom telah dihapus. Di kolom Actions atau di halaman detail, klik Delete.
API
Rencanakan ruang alamat independen menggunakan cakupan IPAM
Panggil OpenVpcIpamService untuk mengaktifkan IPAM.
Panggil CreateIpam untuk membuat IPAM.
Panggil CreateIpamScope untuk membuat cakupan IPAM privat.
Buat kolam IPAM dan provisikan CIDR
Panggil CreateIpamPool untuk membuat kolam IPAM.
Panggil AddIpamPoolCidr untuk memprovisikan blok CIDR ke kolam.
Bersihkan sumber daya
Panggil DeleteIpamPoolCidr untuk melakukan deprovision blok CIDR dari kolam.
Panggil DeleteIpamPool untuk menghapus kolam IPAM.
Panggil DeleteIpamScope untuk menghapus cakupan IPAM kustom.
Panggil DeleteIpam untuk menghapus IPAM.
Terraform
Sumber daya: alicloud_vpc_ipam_service, alicloud_vpc_ipam_ipam, alicloud_vpc_ipam_ipam_scope, alicloud_vpc_ipam_ipam_pool, alicloud_vpc_ipam_ipam_pool_cidr
# Tentukan wilayah tempat Anda ingin membuat IPAM
provider "alicloud" {
region = "cn-hangzhou"
}
# Aktifkan layanan IPAM (wajib saat pertama kali digunakan)
resource "alicloud_vpc_ipam_service" "example_ipam_service" {
}
# Buat IPAM
resource "alicloud_vpc_ipam_ipam" "example_ipam" {
ipam_name = "example_ipam_name"
operating_region_list = ["cn-hangzhou"] # Tentukan wilayah operasional IPAM
}
# Buat cakupan IPAM
resource "alicloud_vpc_ipam_ipam_scope" "example_ipam_scope" {
ipam_scope_name = "example_ipam_scope_name"
ipam_id = alicloud_vpc_ipam_ipam.example_ipam.id
ipam_scope_type = "private" # Cakupan privat
}
# Buat kolam IPAM
resource "alicloud_vpc_ipam_ipam_pool" "example_parentIpamPool" {
ipam_scope_id = alicloud_vpc_ipam_ipam_scope.example_ipam_scope.id # Tentukan cakupan IPAM
ipam_pool_name = "example_parentIpamPool_name"
pool_region_id = alicloud_vpc_ipam_ipam.example_ipam.region_id # Tentukan wilayah operasional kolam
ip_version = "IPv4" # Tentukan versi IP
}
# Provisikan blok CIDR ke kolam
resource "alicloud_vpc_ipam_ipam_pool_cidr" "example_ipamPoolCidr" {
cidr = "10.0.0.0/16" # Tentukan CIDR
ipam_pool_id = alicloud_vpc_ipam_ipam_pool.example_parentIpamPool.id # Tentukan ID kolam
}
# Buat sub-kolam IPAM
resource "alicloud_vpc_ipam_ipam_pool" "example_childIpamPool" {
ipam_pool_name = "example_childIpamPool_name"
ipam_scope_id = alicloud_vpc_ipam_ipam_scope.example_ipam_scope.id # Tentukan cakupan IPAM
pool_region_id = alicloud_vpc_ipam_ipam.example_ipam.region_id # Tentukan wilayah operasional kolam
source_ipam_pool_id = alicloud_vpc_ipam_ipam_pool.example_parentIpamPool.id # Tentukan ID kolam sumber
ip_version = "IPv4" # Tentukan versi IP
}
# Provisikan blok CIDR ke sub-kolam
resource "alicloud_vpc_ipam_ipam_pool_cidr" "example_childIpamPoolCidr" {
cidr = "10.0.0.0/24" # Tentukan CIDR
ipam_pool_id = alicloud_vpc_ipam_ipam_pool.example_childIpamPool.id # Tentukan ID kolam
}Bagikan kolam yang telah direncanakan ke beberapa akun
Administrator jaringan dapat membagikan kolam yang telah dibuat ke akun bisnis (konsumen kolam). Akun bisnis dapat menggunakan kolam bersama untuk mengalokasikan alamat bagi VPC atau membuat alokasi kustom.
Bagikan ke akun Alibaba Cloud mana pun: Konsumen harus menerima undangan berbagi sumber daya.
Bagikan dalam Direktori Sumber Daya: Konsumen tidak perlu mengonfirmasi—undangan diterima secara otomatis.
Konsol
Bagian ini menjelaskan cara membagikan kolam ke akun Alibaba Cloud mana pun. Untuk berbagi dalam Direktori Sumber Daya, lihat Bagikan sumber daya dengan objek dalam direktori sumber daya.
Bagikan kolam IPAM
Login sebagai pemilik kolam. Buka halaman Konsol IPAM - IPAM Pool, pilih wilayah kolam target di bagian atas. Klik ID kolam target atau klik Actions > Manage. Di tab Sharing Management, klik Create Resource Share.
Di halaman Create Resource Share, ikuti panduan wizard untuk mengonfigurasi berbagi sumber daya.
Atur Resources ke IPAM Pool, lalu pilih kolam IPAM yang akan dibagikan.
Izin terkait untuk sumber daya kolam IPAM adalah
AliyunRSDefaultPermissionIpamPool.Atur Principal Scope ke Sharing with All Accounts. Atur Method ke Add Manually. Masukkan ID akun Alibaba Cloud konsumen kolam dan klik Add.
Verifikasi konfigurasi dan klik Confirm.
Login sebagai konsumen kolam dan terima undangan berbagi:
Buka halaman Resource Sharing - Shared with Me di Konsol Resource Management.
Di bilah menu atas, pilih wilayah tempat sumber daya bersama berada. Klik Accept di kolom Status pada bagian sumber daya bersama target.
Setelah berbagi diterima, konsumen dapat melihat kolam di halaman IPAM Pool di bawah tab Pools Shared with Me, dan dapat menggunakan kolam tersebut untuk Menggunakan IPAM untuk merencanakan dan membuat VPC atau Menggunakan IPAM untuk merencanakan dan membuat VPC.
Hentikan berbagi
Login sebagai pemilik kolam. Di halaman detail IPAM Pool, buka tab Sharing Management, klik sumber daya bersama target untuk membuka halaman detailnya, lalu pilih Delete Resource Share.
Setelah berbagi dihentikan, konsumen tidak dapat lagi melihat kolam tersebut. Namun, alokasi alamat yang sudah ada dari kolam bersama tidak terpengaruh. Saat konsumen menghapus VPC, alokasi kolam yang sesuai akan dilepaskan.
Pemilik kolam masih dapat mengelola alokasi kolam, termasuk melepaskan alokasi jenis VPC dan alokasi kustom yang dibuat oleh konsumen.
API
Bagikan kolam IPAM
Metode 1: Bagikan ke akun mana pun
Menggunakan kredensial pemilik kolam, panggil CreateResourceShare untuk membuat berbagi sumber daya. Atur
AllowExternalTargetskeTrue.Menggunakan kredensial konsumen, panggil ListResourceShareInvitations untuk mengambil undangan berbagi sumber daya, lalu panggil AcceptResourceShareInvitation untuk menerimanya.
Metode 2: Hanya berbagi dalam Direktori Sumber Daya
Menggunakan kredensial akun manajemen Direktori Sumber Daya, panggil EnableSharingWithResourceDirectory untuk mengaktifkan berbagi sumber daya dalam direktori.
Menggunakan kredensial konsumen kolam, panggil CreateResourceShare untuk membuat berbagi sumber daya. Atur
AllowExternalTargetskeTrue.
Hentikan berbagi
Menggunakan kredensial pemilik kolam, panggil DeleteResourceShare untuk menghapus berbagi sumber daya.
Terraform
Terraform saat ini tidak mendukung berbagi kolam IPAM.
Informasi selengkapnya
Penagihan
IPAM sedang dalam pratinjau publik dan gratis digunakan selama periode ini.
Batas kuota
Nama kuota | Deskripsi | Batas default | Dapat disesuaikan |
ipam_quota_per_region | IPAM per pengguna per wilayah | 1 | Tidak |
ipam_scope_quota_per_ipam | Cakupan IPAM per IPAM | 5 | |
ipam_pool_quota_depth | Kedalaman hierarki kolam maksimum | 10 | |
ipam_cidr_quota_per_ipam_pool | CIDR yang diprovisikan per kolam | 50 | |
ipam_sub_pool_quota_per_ipam_pool | Sub-kolam per kolam | 50 | |
ipam_pool_quota_per_scope | Kolam per cakupan IPAM privat | 500 | |
resource_share_quota_per_ipam_pool | Berbagi sumber daya per kolam | 100 | |
shared_ipam_pool_quota_per_user | Kolam bersama per pengguna | 100 | |
ipam_public_ipv6_top_pool_quota_per_region_isp | Kolam tingkat atas IPv6 publik per tipe ISP per wilayah | 1 | |
ipam_cidr_quota_per_public_ipv6_top_pool | CIDR yang diprovisikan per kolam tingkat atas IPv6 publik per wilayah | 1 |