Kalkulator Subnet IPv6 dan Perencana Prefix (/48, /56, /64)
Ekspansi dan kompresi alamat IPv6 (RFC 5952), hitung prefix network, rentang alamat, jumlah subnet /64 SLAAC, dan pembagian child prefix.
Parameter Input
Hasil Perhitungan
- inputAddress
- 2001:db8:abcd:12::1
- prefix
- 48
- compressed
- 2001:db8:abcd:12::1
- expanded
- 2001:0db8:abcd:0012:0000:0000:0000:0001
- networkCidr
- 2001:db8:abcd::/48
- networkCompressed
- 2001:db8:abcd::
- networkExpanded
- 2001:0db8:abcd:0000:0000:0000:0000:0000
- firstAddress
- 2001:db8:abcd::
- lastAddress
- 2001:db8:abcd:ffff:ffff:ffff:ffff:ffff
- lastExpanded
- 2001:0db8:abcd:ffff:ffff:ffff:ffff:ffff
- prefixMaskCompressed
- ffff:ffff:ffff::
- prefixMaskExpanded
- ffff:ffff:ffff:0000:0000:0000:0000:0000
- hostBits
- 80
- totalAddressesFormatted
- 1.208.925.819.614.629.174.706.176
- totalAddressesPower
- 2^80
- subnets64Count
- 65.536
- subnets64Power
- 2^16
- addressType
- Documentation (2001:db8::/32)
- reverseDnsArpa
- d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa
- childPrefix
- 64
- childSubnetCountFormatted
- 65.536
- childSubnetCountPower
- 2^16
| # | Child Prefix | Alamat Pertama | Alamat Terakhir | /64 Subnets |
|---|---|---|---|---|
| 1 | 2001:db8:abcd::/64 | 2001:db8:abcd:: | 2001:db8:abcd:0:ffff:ffff:ffff:ffff | 1 |
| 2 | 2001:db8:abcd:1::/64 | 2001:db8:abcd:1:: | 2001:db8:abcd:1:ffff:ffff:ffff:ffff | 1 |
| 3 | 2001:db8:abcd:2::/64 | 2001:db8:abcd:2:: | 2001:db8:abcd:2:ffff:ffff:ffff:ffff | 1 |
| 4 | 2001:db8:abcd:3::/64 | 2001:db8:abcd:3:: | 2001:db8:abcd:3:ffff:ffff:ffff:ffff | 1 |
| 5 | 2001:db8:abcd:4::/64 | 2001:db8:abcd:4:: | 2001:db8:abcd:4:ffff:ffff:ffff:ffff | 1 |
| 6 | 2001:db8:abcd:5::/64 | 2001:db8:abcd:5:: | 2001:db8:abcd:5:ffff:ffff:ffff:ffff | 1 |
| 7 | 2001:db8:abcd:6::/64 | 2001:db8:abcd:6:: | 2001:db8:abcd:6:ffff:ffff:ffff:ffff | 1 |
| 8 | 2001:db8:abcd:7::/64 | 2001:db8:abcd:7:: | 2001:db8:abcd:7:ffff:ffff:ffff:ffff | 1 |
Cara Menggunakan Alat Ini
- Masukkan alamat IPv6 (misalnya 2001:db8:abcd:12::1) atau langsung dengan notasi prefix (misalnya 2001:db8:abcd::/48) pada kolom alamat.
- Pilih panjang prefix jaringan induk (seperti /32 untuk alokasi ISP, /48 untuk site enterprise, /56 untuk cabang/residensial, atau /64 untuk LAN).
- Pilih target child prefix (misalnya /64 atau /56) untuk melihat jumlah subnet turunan yang terbentuk beserta daftar blok subnet pertama.
Contoh Perhitungan Nyata: Site Enterprise /48 → /64 (2001:db8:abcd::/48)
Contoh terhitung: Alokasi site 2001:db8:abcd::/48 (expanded: 2001:0db8:abcd:0000:0000:0000:0000:0000) mencakup rentang 2001:db8:abcd:: hingga 2001:db8:abcd:ffff:ffff:ffff:ffff:ffff (2^80 = 1.208.925.819.614.629.174.706.176 alamat) dan menyediakan 65.536 subnet standar /64 (Documentation (2001:db8::/32)).
{
"address": "2001:db8:abcd::1",
"prefix": 48,
"childPrefix": "64"
}- inputAddress:
- 2001:db8:abcd::1
- prefix:
- 48
- compressed:
- 2001:db8:abcd::1
- expanded:
- 2001:0db8:abcd:0000:0000:0000:0000:0001
- networkCidr:
- 2001:db8:abcd::/48
- networkCompressed:
- 2001:db8:abcd::
- networkExpanded:
- 2001:0db8:abcd:0000:0000:0000:0000:0000
- firstAddress:
- 2001:db8:abcd::
- lastAddress:
- 2001:db8:abcd:ffff:ffff:ffff:ffff:ffff
- lastExpanded:
- 2001:0db8:abcd:ffff:ffff:ffff:ffff:ffff
- prefixMaskCompressed:
- ffff:ffff:ffff::
- prefixMaskExpanded:
- ffff:ffff:ffff:0000:0000:0000:0000:0000
- hostBits:
- 80
- totalAddressesFormatted:
- 1.208.925.819.614.629.174.706.176
- totalAddressesPower:
- 2^80
- subnets64Count:
- 65.536
- subnets64Power:
- 2^16
- addressType:
- Documentation (2001:db8::/32)
- reverseDnsArpa:
- d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa
- childPrefix:
- 64
- childSubnetCountFormatted:
- 65.536
- childSubnetCountPower:
- 2^16
Konsep Dasar & Catatan Teknis
Cara Perhitungan (Rumus & Langkah)
Rumus Matematika
- Bit Host (Host Bits) = 128 − Prefix
- Prefix Mask = (2^128 − 1) XOR (2^(128 − Prefix) − 1)
- Network Address = IPv6 BigInt AND Prefix Mask
- Alamat Terakhir = Network Address OR (NOT Prefix Mask)
- Jumlah Subnet /64 = 2^(64 − Prefix) untuk Prefix ≤ 64
- Jumlah Child Subnet (/Pc) = 2^(Pc − Prefix) untuk Pc ≥ Prefix
Langkah Substitusi
- Expand IPv6 address 2001:db8:abcd:12::1 to 8×16-bit hextets: 2001:0db8:abcd:0012:0000:0000:0000:0001 (compressed RFC 5952: 2001:db8:abcd:12::1)
- Apply /48 prefix mask (ffff:ffff:ffff::): network = 2001:db8:abcd::/48, host bits = 128 - 48 = 80
- Address range: 2001:db8:abcd:: to 2001:db8:abcd:ffff:ffff:ffff:ffff:ffff (2^80 = 1.208.925.819.614.629.174.706.176 total addresses)
- Standard /64 SLAAC subnets inside /48: 65.536; child /64 split produces 65.536 (2^16) subnets
Pertanyaan yang Sering Diajukan (FAQ)
Mengapa hampir semua LAN IPv6 harus menggunakan prefix /64?
Standar IETF (RFC 4291 & RFC 4862) menetapkan 64 bit pertama sebagai Network Prefix dan 64 bit terakhir sebagai Interface Identifier (IID). Fitur SLAAC (Stateless Address Autoconfiguration) membutuhkan tepat 64 bit IID; menggunakan prefix lebih panjang dari /64 pada LAN pengguna akan merusak SLAAC di banyak sistem operasi seperti Android.
Berapa banyak subnet /64 yang tersedia di dalam blok /48 dan /56?
Di dalam satu blok /48 terdapat 2^(64-48) = 2^16 = 65.536 subnet /64. Sedangkan di dalam satu blok /56 terdapat 2^(64-56) = 2^8 = 256 subnet /64.
Apa perbedaan Global Unicast (GUA), Unique Local (ULA), dan Link-Local?
GUA (2000::/3) adalah alamat IP publik yang dapat dirutekan di internet global. ULA (fc00::/7, biasanya fd00::/8) adalah alamat privat internal mirip RFC 1918 di IPv4 yang tidak dirutekan ke internet. Link-Local (fe80::/10) hanya berlaku di satu segmen link L2 dan wajib ada di setiap antarmuka IPv6.
Prefix apa yang sebaiknya dipakai untuk link point-to-point antar router?
RFC 6164 merekomendasikan prefix /127 untuk link point-to-point antar router guna menghindari serangan Neighbor Discovery exhaustion, dengan tetap mencadangkan satu blok /64 di tabel perencanaan agar tidak tumpang tindih.
Alat Kalkulator Terkait
Hitung alamat network, broadcast, rentang host usable, netmask, wildcard, biner mask, dan tipe alamat IPv4 (RFC 1918, RFC 3021 /31, CGNAT).
Pecah blok jaringan IPv4 menjadi N subnet sama besar atau alokasikan subnet VLSM berdasarkan kebutuhan host terbesar dengan ekspor CSV/Markdown.
Hitung Limit-At (CIR), Max-Limit (MIR), Burst, PCQ, dan FQ-CoDel RouterOS v7 lengkap dengan generator script konfigurasi otomatis.
Referensi Standar & Catatan
- RFC 4291 — IP Version 6 Addressing Architecture
- RFC 5952 — A Recommendation for IPv6 Address Text Representation
- RFC 4193 — Unique Local IPv6 Unicast Addresses (ULA)
- RFC 3849 — IPv6 Address Prefix Reserved for Documentation (2001:db8::/32)
Catatan: Hasil di atas merupakan estimasi berdasarkan rumus standar. Selalu verifikasi dengan dokumentasi resmi vendor dan kondisi lapangan sebelum implementasi pada lingkungan produksi.