Interactive CIDR & AWS IPAM Allocator
Enterprise IPAM AWS VPC EngineDi level Senior Cloud Network Engineer / SME, perencanaan address space IP bukan sekadar membagi subnet secara acak, melainkan memastikan:
- Tidak terjadi CIDR exhaustion di masa depan.
- Mematuhi batasan secondary CIDR blocks dan non-overlapping routing domain.
- Mengalokasikan 5 IP yang di-reserve secara permanen oleh arsitektur AWS VPC pada setiap subnet.
Enterprise CIDR & AWS IPAM Hierarchy Allocator
SME StandardNitro VPC Engine
Kalkulator matematika biner subnetting, alokasi VLSM, visualisasi pemetaan memori IP address, dan aturan 5 reserved IP pada arsitektur AWS VPC.
Valid AWS Subnet (/16 - /28)
Network Address
10.200.0.0
Subnet Mask
255.255.240.0
Broadcast Address
10.200.15.255
AWS Usable Hosts
4,091 IPs
32-Bit Interactive Bitboard (Click bit to toggle prefix) Network: 20 | Host: 12 bits
Octet 1.10
0
0
0
0
1
0
1
0
Octet 2.200
1
1
0
0
1
0
0
0
Octet 3.0
0
0
0
0
0
0
0
0
Octet 4.0
0
0
0
0
0
0
0
0
Network Bits (20 bits)
Host Bits (12 bits = 4,096 IPs)
AWS VPC Reserved IP Allocations (5 IPs per Subnet)
AWS RFC Standard| Reserved IP | Offset | Role / Peruntukan | Penjelasan Arsitektural AWS Underlay |
|---|---|---|---|
| 10.200.0.0 | Base + 0 | Network Address | Selalu merupakan IP pertama di CIDR block, tidak dapat di-assign ke ENI. |
| 10.200.0.1 | Base + 1 | VPC Router / Default Gateway | Reserved oleh AWS untuk internal router gateway VPC. |
| 10.200.0.2 | Base + 2 | Amazon Provided DNS (Route 53 Resolver) | Base subnet IP + 2 untuk recursive internal DNS resolution (AmazonProvidedDNS). |
| 10.200.0.3 | Base + 3 | Future AWS Internal Use | Dicadangkan oleh AWS untuk ekspansi fitur infrastruktur di masa depan. |
| 10.200.15.255 | Last IP | Network Broadcast Address | IP terakhir subnet. Walaupun AWS VPC tidak mendukung broadcast L2, IP ini tetap di-reserve. |
VLSM Subnet Partitioning Slicer
Pecah menjadi subnet:
| CIDR Subnet | Usable Range (AWS) | Usable Hosts | Broadcast |
|---|---|---|---|
| 10.200.0.0/24 | 10.200.0.4 - 10.200.0.254 | 251 | 10.200.0.255 |
| 10.200.1.0/24 | 10.200.1.4 - 10.200.1.254 | 251 | 10.200.1.255 |
| 10.200.2.0/24 | 10.200.2.4 - 10.200.2.254 | 251 | 10.200.2.255 |
| 10.200.3.0/24 | 10.200.3.4 - 10.200.3.254 | 251 | 10.200.3.255 |
| 10.200.4.0/24 | 10.200.4.4 - 10.200.4.254 | 251 | 10.200.4.255 |
| 10.200.5.0/24 | 10.200.5.4 - 10.200.5.254 | 251 | 10.200.5.255 |
| 10.200.6.0/24 | 10.200.6.4 - 10.200.6.254 | 251 | 10.200.6.255 |
| 10.200.7.0/24 | 10.200.7.4 - 10.200.7.254 | 251 | 10.200.7.255 |
| 10.200.8.0/24 | 10.200.8.4 - 10.200.8.254 | 251 | 10.200.8.255 |
| 10.200.9.0/24 | 10.200.9.4 - 10.200.9.254 | 251 | 10.200.9.255 |
| 10.200.10.0/24 | 10.200.10.4 - 10.200.10.254 | 251 | 10.200.10.255 |
| 10.200.11.0/24 | 10.200.11.4 - 10.200.11.254 | 251 | 10.200.11.255 |
| 10.200.12.0/24 | 10.200.12.4 - 10.200.12.254 | 251 | 10.200.12.255 |
| 10.200.13.0/24 | 10.200.13.4 - 10.200.13.254 | 251 | 10.200.13.255 |
| 10.200.14.0/24 | 10.200.14.4 - 10.200.14.254 | 251 | 10.200.14.255 |
| 10.200.15.0/24 | 10.200.15.4 - 10.200.15.254 | 251 | 10.200.15.255 |
CIDR Overlap & Routing Conflict Detector
⚠️ OVERLAP DETECTED: Rentang 10.100.0.0/16 (10.100.0.0 - 10.100.255.255) dan 10.100.64.0/18 (10.100.64.0 - 10.100.127.255) saling beririsan. Jangan gunakan dalam satu VPC / Route Table TGW tanpa NAT!
Export Production Blueprint (IaC / JSON)
# Terraform AWS Subnet CIDR Map
locals {
vpc_cidr = "10.200.0.0/20"
subnets = [
"10.200.0.0/24", // 251 Usable Hosts
"10.200.1.0/24", // 251 Usable Hosts
"10.200.2.0/24", // 251 Usable Hosts
"10.200.3.0/24", // 251 Usable Hosts
"10.200.4.0/24", // 251 Usable Hosts
"10.200.5.0/24", // 251 Usable Hosts
"10.200.6.0/24", // 251 Usable Hosts
"10.200.7.0/24", // 251 Usable Hosts
"10.200.8.0/24", // 251 Usable Hosts
"10.200.9.0/24", // 251 Usable Hosts
"10.200.10.0/24", // 251 Usable Hosts
"10.200.11.0/24", // 251 Usable Hosts
"10.200.12.0/24", // 251 Usable Hosts
"10.200.13.0/24", // 251 Usable Hosts
"10.200.14.0/24", // 251 Usable Hosts
"10.200.15.0/24", // 251 Usable Hosts
]
}Ringkasan Aturan Reservasi IP pada AWS VPC Subnet
Pada setiap subnet yang dibuat di dalam AWS VPC, 5 IP address pertama dan terakhir secara otomatis di-reserve oleh AWS dan tidak dapat dialokasikan ke Elastic Network Interface (ENI):
| Alamat IP | Peruntukan (Role) | Detail Teknis Arsitektur AWS |
|---|---|---|
x.x.x.0 | Network Address | Selalu merupakan IP pertama pada CIDR block. Ditujukan untuk identifikasi network di level routing L3. |
x.x.x.1 | VPC Router | Default Gateway untuk subnet tersebut. Digunakan oleh instance untuk menjangkau router VPC (Nitro virtual router). |
x.x.x.2 | Amazon Provided DNS | IP recursive DNS resolver (Route 53 Resolver / AmazonProvidedDNS). Instance menggunakan IP ini untuk resolusi nama domain. |
x.x.x.3 | Future AWS Use | Dicadangkan oleh AWS untuk kapabilitas infrastruktur masa depan. |
x.x.x.255 | Network Broadcast | IP terakhir subnet. Meskipun AWS VPC tidak mendukung Layer 2 broadcast, IP ini tetap di-reserve untuk mematuhi konvensi standar IP networking. |
RUMUS KAPASITAS HOST PADA AWS SUBNET
Kapasitas host yang dapat digunakan pada subnet AWS adalah:
Contoh pada subnet /24: