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 jeho podsíť pro účely směrování. CIDR je alternativou podsítě IP. Organizuje adresy IP do podsítí nezávisle na hodnotě samotných adres. CIDR je také známý jako supernetování protože to efektivně umožňuje seskupit několik podsítí pro směrování v síti.
CIDR notace
CIDR specifikuje rozsah IP adres pomocí kombinace IP adresy a přidružené síťové masky. xxx.xxx.xxx.xxx/n
type = „code“> CIDR notace používá výše uvedený formát, kde n je počet (úplně vlevo) 1 bity v masce. 192.168.12.0/23
type = „code“> Výše uvedený příklad použije síťovou masku 255.255.254.0 do 192,168 síť, počínaje 192.168.12.0. Tento zápis představuje rozsah adres 192.168.12.0 na 192.168.13.255. Ve srovnání se sítí založenou na třídách 192.168.12.0/23 představuje 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.0. Tady je další způsob, jak si to představit: 192.168.12.0/23 = 192.168.12.0/24 + 192.168.13.0/24
type = „code“> 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
type = „code“> Výše uvedený příklad představuje rozsah adres 10.4.12.0 na 10.4.15.255 (maska sítě 255.255.252.0). To přiděluje ekvivalent čtyř sítí třídy C v mnohem větším prostoru třídy A. Někdy uvidíte notaci CIDR používanou i pro sítě jiné než CIDR. V podsítích IP jiných než CIDR je však hodnota n je omezeno na 8 (třída A), 16 (třída B) nebo 24 (třída C). Zde jsou nějaké příklady:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
Jak funguje CIDR
Při první implementaci na internetu byly aktualizovány základní směrovací protokoly jako Border Gateway Protocol a Open Shortest Path First, aby podporovaly CIDR. Zastaralé nebo méně populární směrovací protokoly nemusí podporovat CIDR. Implementace CIDR vyžadují, aby byla do síťových směrovacích protokolů vložena určitá podpora. Agregace CIDR vyžaduje, aby zapojené segmenty sítě byly v adresním prostoru souvislé (číselně sousedící). CIDR nemůže například agregovat 192.168.12.0 a 192.168.15.0 do jedné trasy, pokud není přechodná .13 a .14 rozsahy adres jsou zahrnuty. 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 dosáhly cíle spočívajícího v zachování prostoru IP adres. Tradiční spotřebitelské směrovače často nepodporují CIDR, proto je soukromé sítě včetně domácích sítí a dokonce ani malé veřejné sítě (LAN) často nepoužívají.
CIDR a IPv6
IPv6 používá směrovací technologii CIDR a notaci CIDR stejným způsobem jako IPv4. Protokol IPv6 byl navržen pro plně beztřídní adresování.