1. Introduktion till Classless Inter-Domain Routing (CIDR)
Vóór de introductie van CIDR via RFC 1519 in 1993 werden IPv4-adressen toegekend in starre klassen (Klasse A, B en C). Een Klasse A-netwerk leverde ruim 16 miljoen hosts op, terwijl Klasse B 65.534 hosts bood. Organisaties met slechts 500 hosts moesten een volledig Klasse B-blok aanvragen, wat leidde tot enorme adresverspilling.
CIDR loste deze inefficiëntie op met variabele subnetmasks (VLSM). De grens tussen netwerk- en hostbits kan nu op elke bitpositie tussen /0 en /32 worden ingesteld.
2. CIDR-notatie begrijpen (/24, /26, /30, /31)
- /24 Prefix: 24 netwerkbits, 8 hostbits. Masker:
255.255.255.0(254 bruikbare hosts). - /26 Prefix: 26 netwerkbits, 6 hostbits. Masker:
255.255.255.192(62 bruikbare hosts). - /30 Prefix: 30 netwerkbits, 2 hostbits. Masker:
255.255.255.252(2 hosts voor routerlinks). - /31 Prefix (RFC 3021): 31 netwerkbits, 1 hostbit. Masker:
255.255.255.254(punt-naar-punt routerlinks).
3. Binaire logica in subnetting
IP: 192.168.1.130 -> 11000000.10101000.00000001.10000010
Mask: 255.255.255.192 -> 11111111.11111111.11111111.11000000
----------------------------------------------------------------------
AND: 192.168.1.128 -> 11000000.10101000.00000001.10000000 (Network ID)
Het broadcastadres wordt berekend door een binaire OR-bewerking uit te voeren tussen het IP-adres en het wildcard-mask:
Network ID: 192.168.1.128 -> 11000000.10101000.00000001.10000000
Wildcard: 0.0.0.63 -> 00000000.00000000.00000000.00111111
----------------------------------------------------------------------
OR: 192.168.1.191 -> 11000000.10101000.00000001.10111111 (Broadcast)
4. Praktiska tips voor netwerkengineers
- Machten van 2 onthouden: 128, 64, 32, 16, 8, 4, 2, 1 vormen het fundament van elk subnetontwerp.
- Groei van 30%-50% inplannen: Houd altijd rekening met toekomstige uitbreiding in VLAN's of cloud-VPC's.
- Cloud-reserveringen meerekenen: AWS en Azure reserveren 5 IP-adressen per subnet (Netwerk-ID, router, DNS, reserve en broadcast).