Besklasno rutiranje među domenima razvijeno je 1990-ih kao standardna šema za usmjeravanje mrežnog prometa preko interneta. Prije nego što je razvijena CIDR tehnologija, internet ruteri su upravljali mrežnim prometom na osnovu klase IP adresa. U ovom sistemu, vrijednost IP adrese određuje njenu podmrežu za potrebe rutiranja.
CIDR je alternativa IP podmreže. Organizuje IP adrese u podmreže nezavisno od vrednosti samih adresa. CIDR je takođe poznat kao supermreža jer efektivno omogućava grupisanje nekoliko podmreža radi mrežnog rutiranja.
CIDR notacija
CIDR specificira raspon IP adresa koristeći kombinaciju IP adrese i pridružene mrežne maske.
xxx.xxx.xxx.xxx/n
CIDR notacija koristi gornji format, gdje je n broj (krajnjeg lijevog) 1 bita u maski.
192.168.12.0/23
Primjer iznad primjenjuje mrežnu masku 255.255.254.0 na mrežu 192.168, počevši od 192.168.12.0. Ova notacija predstavlja raspon adresa 192.168.12.0 do 192.168.13.255.
U poređenju sa umrežavanjem zasnovanim na klasama, 192.168.12.0/23 predstavlja agregaciju dve podmreže klase C 192.168.12.0 i 192.168.13.0, od kojih svaka ima masku podmreže od 255.255.25 JPY.
Evo još jednog načina da to vizualizujete:
192.168.12.0/23=192.168.12.0/24 + 192.168.13.0/24
Pored toga, CIDR podržava dodjelu internet adresa i rutiranje poruka nezavisno od tradicionalne klase datog raspona IP adresa.
10.4.12.0/22
Primer iznad predstavlja opseg adresa 10.4.12.0 do 10.4.15.255 (mrežna maska 255.255.252.0). Ovo dodeljuje ekvivalent četiri mreže klase C unutar mnogo većeg prostora klase A.
Ponekad ćete vidjeti da se CIDR notacija koristi čak i za mreže koje nisu CIDR. U podmrežama koje nisu CIDR IP, 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 funkcionira
Kada su prvi put implementirani na internetu, osnovni protokoli za rutiranje kao što su Border Gateway Protocol i Open Shortest Path First su ažurirani da podržavaju CIDR. Zastarjeli ili manje popularni protokoli za usmjeravanje možda neće podržavati CIDR.
CIDR implementacije zahtijevaju određenu podršku za ugradnju u protokole mrežnog usmjeravanja.
CIDR agregacija zahtijeva da mrežni segmenti koji su uključeni 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 srednji rasponi.13 i.14 adresa.
Svi internet WAN ili backbone ruteri - oni koji upravljaju prometom između internet provajdera - općenito podržavaju CIDR kako bi se postigao cilj očuvanja IP adresnog prostora. Mainstream potrošački ruteri č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 tehnologiju CIDR rutiranja i CIDR notaciju na isti način kao IPv4. IPv6 je dizajniran za potpuno besklasno adresiranje.