1. Úvod do beztřídního směrování (CIDR)
Před zavedením CIDR (RFC 1519) v roce 1993 byl adresní prostor IPv4 přidělován striktně podle tříd (Třída A, B a C). Síť třídy A obsahovala více než 16 milionů adres, zatímco třída B poskytovala 65 534 hostitelů. Organizace vyžadující pouze 500 adres musely žádat o celou síť třídy B, což vedlo k masivnímu plýtvání adresami IP.
CIDR tento problém vyřešil zavedením masek s proměnnou délkou (VLSM). Hranice mezi síťovou částí a identifikátorem hostitele může být nyní umístěna na libovolné bitové pozici od /0 do /32.
2. Pochopení notace CIDR (/24, /26, /30, /31)
- Předpona /24: 24 síťových bitů, 8 bitů hostitele. Maska:
255.255.255.0(254 použitelných hostitelů). - Předpona /26: 26 síťových bitů, 6 bitů hostitele. Maska:
255.255.255.192(62 použitelných hostitelů). - Předpona /30: 30 síťových bitů, 2 bity hostitele. Maska:
255.255.255.252(2 hostitelé pro propojení point-to-point). - Předpona /31 (RFC 3021): 31 síťových bitů, 1 bit hostitele. Maska:
255.255.255.254(přímá směrovací propojení bez ztráty adresy sítě a broadcastu).
3. Bitová logika a binární výpočty
Směrovače vypočítávají adresu sítě v nanosekundách pomocí bitové operace AND:
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)
Všesměrová adresa (broadcast) se vypočítá pomocí bitové operace OR mezi adresou IP a inverzní maskou (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. Praktické tipy pro síťové inženýry
- Pamatujte si mocniny dvou: 128, 64, 32, 16, 8, 4, 2, 1 jsou matematickým základem každého návrhu podsítí.
- Počítejte s rezervou pro růst: Při dimenzování VLAN nebo cloudových VPC sítí plánujte alespoň 30 % až 50 % rezervu adres.
- Pamatujte na rezervace cloudových poskytovatelů: AWS i Azure rezervují v každé podsíti 5 IP adres (adresa sítě, výchozí brána, DNS, rezerva a broadcast).