Classless Inter-Domain Routing byl vyvinut v 90. letech jako standardní schéma pro směrování síťového provozu přes internet. Než byla vyvinuta technologie CIDR, internetové směrovače řídily síťový provoz na základě třídy IP adres. V tomto systému určuje hodnota IP adresy její podsíť pro účely směrování.
CIDR je alternativou k podsítí IP. Organizuje IP adresy do podsítí nezávisle na hodnotě samotných adres. CIDR je také známý jako supernetting, protože efektivně umožňuje seskupit několik podsítí pro směrování sítě.
Zápis CIDR
CIDR specifikuje rozsah IP adres pomocí kombinace IP adresy a související masky sítě.
xxx.xxx.xxx.xxx/n
Zápis CIDR používá výše uvedený formát, kde n je počet (zcela vlevo) 1 bitů v masce.
192.168.12.0/23
Výše uvedený příklad aplikuje masku sítě 255.255.254.0 na síť 192.168 počínaje 192.168.12.0. Tento zápis představuje rozsah adres 192.168.12.0 až 192.168.13.255.
Ve srovnání se sítí založenými na třídách představuje 192.168.12.0/23 agregaci dvou podsítí třídy C 192.168.12.0 a 192.168.13.0, z nichž každá má masku podsítě 255.255.255..
Zde je další způsob, jak si to představit:
192.168.12.0/23=192.168.12.0/24 + 192.168.13.0/24
CIDR navíc podporuje přidělování internetových adres a směrování zpráv nezávisle na tradiční třídě daného rozsahu IP adres.
10.4.12.0/22
Výše uvedený příklad představuje rozsah adres 10.4.12.0 až 10.4.15.255 (maska sítě 255.255.252.0). To alokuje ekvivalent čtyř sítí třídy C v mnohem větším prostoru třídy A.
Někdy se setkáte se zápisem CIDR používaným i pro sítě bez CIDR. V podsíťích IP jiných než CIDR je však hodnota n omezena buď na 8 (třída A), 16 (třída B) nebo 24 (třída C).
Zde je několik příkladů:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
Jak CIDR funguje
Při první implementaci na internetu byly základní směrovací protokoly, jako je Border Gateway Protocol a Open Shortest Path First, aktualizovány tak, aby podporovaly CIDR. Zastaralé nebo méně oblíbené směrovací protokoly nemusí podporovat CIDR.
Implementace CIDR vyžadují začlenění určité podpory do síťových směrovacích protokolů.
Agregace CIDR vyžaduje, aby zúčastněné síťové segmenty byly souvislé (číselně sousedící) v adresním prostoru. CIDR nemůže například agregovat 192.168.12.0 a 192.168.15.0 do jedné cesty, pokud nejsou zahrnuty mezilehlé rozsahy adres.13 a.14.
Všechny internetové WAN nebo páteřní směrovače – ty, které řídí provoz mezi poskytovateli internetových služeb – obecně podporují CIDR, aby bylo dosaženo cíle úspory prostoru IP adres. Běžné spotřebitelské směrovače často nepodporují CIDR, proto je často nevyužívají privátní sítě včetně domácích sítí a dokonce ani malé veřejné sítě (LAN).
CIDR a IPv6
IPv6 používá technologii směrování CIDR a notaci CIDR stejným způsobem jako IPv4. IPv6 byl navržen pro plně beztřídní adresování.