Besklasno usmjeravanje među domenama razvijeno je 1990-ih kao standardna shema za usmjeravanje mrežnog prometa preko interneta. Prije nego što je razvijena CIDR tehnologija, internetski usmjerivači upravljali su mrežnim prometom na temelju klase IP adresa. U ovom sustavu, vrijednost IP adrese određuje njezinu podmrežu za potrebe usmjeravanja.
CIDR je alternativa IP podmrežama. Organizira IP adrese u podmreže neovisno o vrijednosti samih adresa. CIDR je također poznat kao supernetting jer učinkovito omogućuje grupiranje nekoliko podmreža za mrežno usmjeravanje.
CIDR zapis
CIDR navodi raspon IP adresa korištenjem kombinacije IP adrese i pridružene mrežne maske.
xxx.xxx.xxx.xxx/n
CIDR zapis koristi gornji format, gdje je n broj (krajnje lijevo) 1 bitova u maski.
192.168.12.0/23
Gornji primjer primjenjuje mrežnu masku 255.255.254.0 na 192.168 mrežu, počevši od 192.168.12.0. Ova oznaka predstavlja raspon adresa od 192.168.12.0 do 192.168.13.255.
U usporedbi s umrežavanjem zasnovanim na klasi, 192.168.12.0/23 predstavlja agregaciju dviju podmreža klase C 192.168.12.0 i 192.168.13.0, od kojih svaka ima masku podmreže 255.255.255.0.
Evo još jednog načina da to vizualizirate:
192.168.12.0/23=192.168.12.0/24 + 192.168.13.0/24
Dodatno, CIDR podržava dodjelu internetske adrese i usmjeravanje poruka neovisno o tradicionalnoj klasi određenog raspona IP adresa.
10.4.12.0/22
Gornji primjer predstavlja raspon adresa 10.4.12.0 do 10.4.15.255 (mrežna maska 255.255.252.0). Time se dodjeljuje ekvivalent četiri mreže klase C unutar puno većeg prostora klase A.
Ponekad ćete vidjeti CIDR notaciju koja se koristi čak i za mreže koje nisu CIDR. U ne-CIDR IP podmrežama, međutim, vrijednost n je ograničena na 8 (klasa A), 16 (klasa B) ili 24 (klasa C).
Evo nekoliko primjera:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
Kako CIDR radi
Kada su prvi put implementirani na internetu, temeljni protokoli usmjeravanja kao što su Border Gateway Protocol i Open Shortest Path First ažurirani su da podržavaju CIDR. Zastarjeli ili manje popularni protokoli usmjeravanja možda neće podržavati CIDR.
CIDR implementacije zahtijevaju da određena podrška bude ugrađena unutar mrežnih protokola usmjeravanja.
CIDR agregacija zahtijeva da uključeni mrežni segmenti budu susjedni (numerički susjedni) u adresnom prostoru. CIDR ne može, na primjer, agregirati 192.168.12.0 i 192.168.15.0 u jednu rutu osim ako nisu uključeni međurasponi adresa.13 i.14.
Svi internetski WAN ili glavni usmjerivači - oni koji upravljaju prometom između pružatelja internetskih usluga - općenito podržavaju CIDR kako bi se postigao cilj očuvanja prostora IP adrese. Glavni potrošački usmjerivači često ne podržavaju CIDR, stoga ga privatne mreže, uključujući kućne mreže, pa čak i male javne mreže (LAN), često ne koriste.
CIDR i IPv6
IPv6 koristi CIDR tehnologiju usmjeravanja i CIDR notaciju na isti način kao IPv4. IPv6 je dizajniran za potpuno besklasno adresiranje.