Skip to content

Interactive CIDR & AWS IPAM Allocator

Enterprise IPAM AWS VPC Engine

Di level Senior Cloud Network Engineer / SME, perencanaan address space IP bukan sekadar membagi subnet secara acak, melainkan memastikan:

  1. Tidak terjadi CIDR exhaustion di masa depan.
  2. Mematuhi batasan secondary CIDR blocks dan non-overlapping routing domain.
  3. 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 IPOffsetRole / PeruntukanPenjelasan Arsitektural AWS Underlay
10.200.0.0Base + 0Network AddressSelalu merupakan IP pertama di CIDR block, tidak dapat di-assign ke ENI.
10.200.0.1Base + 1VPC Router / Default GatewayReserved oleh AWS untuk internal router gateway VPC.
10.200.0.2Base + 2Amazon Provided DNS (Route 53 Resolver)Base subnet IP + 2 untuk recursive internal DNS resolution (AmazonProvidedDNS).
10.200.0.3Base + 3Future AWS Internal UseDicadangkan oleh AWS untuk ekspansi fitur infrastruktur di masa depan.
10.200.15.255Last IPNetwork Broadcast AddressIP terakhir subnet. Walaupun AWS VPC tidak mendukung broadcast L2, IP ini tetap di-reserve.

VLSM Subnet Partitioning Slicer

Pecah menjadi subnet:
CIDR SubnetUsable Range (AWS)Usable HostsBroadcast
10.200.0.0/2410.200.0.4 - 10.200.0.25425110.200.0.255
10.200.1.0/2410.200.1.4 - 10.200.1.25425110.200.1.255
10.200.2.0/2410.200.2.4 - 10.200.2.25425110.200.2.255
10.200.3.0/2410.200.3.4 - 10.200.3.25425110.200.3.255
10.200.4.0/2410.200.4.4 - 10.200.4.25425110.200.4.255
10.200.5.0/2410.200.5.4 - 10.200.5.25425110.200.5.255
10.200.6.0/2410.200.6.4 - 10.200.6.25425110.200.6.255
10.200.7.0/2410.200.7.4 - 10.200.7.25425110.200.7.255
10.200.8.0/2410.200.8.4 - 10.200.8.25425110.200.8.255
10.200.9.0/2410.200.9.4 - 10.200.9.25425110.200.9.255
10.200.10.0/2410.200.10.4 - 10.200.10.25425110.200.10.255
10.200.11.0/2410.200.11.4 - 10.200.11.25425110.200.11.255
10.200.12.0/2410.200.12.4 - 10.200.12.25425110.200.12.255
10.200.13.0/2410.200.13.4 - 10.200.13.25425110.200.13.255
10.200.14.0/2410.200.14.4 - 10.200.14.25425110.200.14.255
10.200.15.0/2410.200.15.4 - 10.200.15.25425110.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 IPPeruntukan (Role)Detail Teknis Arsitektur AWS
x.x.x.0Network AddressSelalu merupakan IP pertama pada CIDR block. Ditujukan untuk identifikasi network di level routing L3.
x.x.x.1VPC RouterDefault Gateway untuk subnet tersebut. Digunakan oleh instance untuk menjangkau router VPC (Nitro virtual router).
x.x.x.2Amazon Provided DNSIP recursive DNS resolver (Route 53 Resolver / AmazonProvidedDNS). Instance menggunakan IP ini untuk resolusi nama domain.
x.x.x.3Future AWS UseDicadangkan oleh AWS untuk kapabilitas infrastruktur masa depan.
x.x.x.255Network BroadcastIP 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:

Usable Hosts=2(32prefix)5

Contoh pada subnet /24: 2(3224)5=2565=251 host usable.

Advanced Cloud Network Engineering Mastery Portal • RFC Deep-Dive to AWS Super Enterprise Scale