Classless Inter-Domain Routing buvo sukurtas 1990-aisiais kaip standartinė tinklo srauto nukreipimo internetu schema. Prieš sukuriant CIDR technologiją, interneto maršrutizatoriai valdė tinklo srautą pagal IP adresų klasę. Šioje sistemoje IP adreso reikšmė nustato jo potinklį maršruto parinkimo tikslais.
CIDR yra IP potinklio alternatyva. Ji suskirsto IP adresus į potinklius nepriklausomai nuo pačių adresų vertės. CIDR taip pat žinomas kaip supertinklas, nes jis veiksmingai leidžia sugrupuoti kelis potinklius, kad būtų galima nukreipti tinklą.
CIDR žymėjimas
CIDR nurodo IP adresų diapazoną, naudodamas IP adreso ir su juo susijusios tinklo kaukės derinį.
xxx.xxx.xxx.xxx/n
CIDR žymėjimui naudojamas aukščiau pateiktas formatas, kur n yra kaukėje esančių 1 bitų skaičius (kairėje pusėje).
192.168.12.0/23
Aukščiau pateiktame pavyzdyje tinklo kaukė 255.255.254.0 taikoma 192.168 tinklui, pradedant nuo 192.168.12.0. Šis žymėjimas reiškia adresų diapazoną nuo 192.168.12.0 iki 192.168.13.255.
Palyginti su klasėmis pagrįstu tinklu, 192.168.12.0/23 yra dviejų C klasės potinklių 192.168.12.0 ir 192.168.13.0, kurių kiekvieno potinklio kaukė yra 255.255.25 5.
Štai dar vienas būdas tai įsivaizduoti:
192.168.12.0/23=192.168.12.0/24 + 192.168.13.0/24
Be to, CIDR palaiko interneto adresų paskirstymą ir pranešimų nukreipimą nepriklausomai nuo tradicinės tam tikro IP adresų diapazono klasės.
10.4.12.0/22
Aukščiau pateiktas pavyzdys rodo adresų diapazoną nuo 10.4.12.0 iki 10.4.15.255 (tinklo kaukė 255.255.252.0). Tai paskirsto keturių C klasės tinklų atitikmenį daug didesnėje A klasės erdvėje.
Kartais matysite, kad CIDR žymėjimas naudojamas net ne CIDR tinklams. Tačiau ne CIDR IP potinklyje n reikšmė apribota iki 8 (A klasė), 16 (B klasė) arba 24 (C klasė).
Štai keletas pavyzdžių:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
Kaip veikia CIDR
Pirmą kartą įdiegus internete, pagrindiniai maršruto parinkimo protokolai, tokie kaip Border Gateway Protocol ir Open Shortest Path First, buvo atnaujinti, kad palaikytų CIDR. Pasenę arba mažiau populiarūs maršruto parinkimo protokolai gali nepalaikyti CIDR.
Įdiegiant CIDR reikalingas tam tikras palaikymas, įterptas į tinklo maršruto parinkimo protokolus.
CIDR agregacija reikalauja, kad susiję tinklo segmentai būtų gretimi (skaitmeniškai gretimi) adresų erdvėje. Pavyzdžiui, CIDR negali sujungti 192.168.12.0 ir 192.168.15.0 į vieną maršrutą, nebent būtų įtraukti tarpiniai.13 ir.14 adresų diapazonai.
Visi interneto WAN arba magistraliniai maršruto parinktuvai – tie, kurie valdo srautą tarp interneto paslaugų teikėjų – paprastai palaiko CIDR, kad būtų pasiektas tikslas – išsaugoti IP adresų erdvę. Įprasti vartotojų maršruto parinktuvai dažnai nepalaiko CIDR, todėl privatūs tinklai, įskaitant namų tinklus ir net mažus viešuosius tinklus (LAN), dažnai jo nenaudoja.
CIDR ir IPv6
IPv6 naudoja CIDR maršruto parinkimo technologiją ir CIDR žymėjimą taip pat kaip IPv4. IPv6 sukurtas visiškai beklasiam adresavimui.