Luokkaton osoitus ( englanniksi Classless Inter-Domain Routing , englanniksi CIDR ) on IP - osoitusmenetelmä, jonka avulla voit hallita joustavasti IP-osoitteiden tilaa käyttämättä jäykkää luokkaosoitteiden kehystä . Tällä menetelmällä hyödynnetään taloudellisesti IP-osoitteiden rajoitettu resurssi, koska eri aliverkkoihin voidaan soveltaa erilaisia aliverkon peitteitä .
IP-osoite on joukko bittejä. IP-osoitteiden periaate on IP-osoitteiden joukon (alue, lohko, aliverkko) allokointi, jossa joillakin bittibiteillä on kiinteä arvo ja loput bitit kulkevat kaikkien mahdollisten arvojen läpi. Osoitelohko määritetään määrittämällä aloitusosoite ja aliverkon peite. Luokkaton osoitus perustuu muuttuvapituiseen aliverkon maskiin ( englanniksi variable length subnet mask , VLSM ), kun taas luokkamaisessa (perinteisessä) osoittamisessa maskin pituus on tiukasti kiinteä 0, 1, 2 tai 3 oktettia .
Esimerkki aliverkosta 192.0.2.32/27 luokkattoman osoitteen avulla:
IP-osoitteen oktetit | 192 | 0 | 2 | 32 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IP-osoitteen bitit | yksi | yksi | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | yksi | 0 | 0 | 0 | yksi | 0 | 0 | 0 | 0 | 0 |
Aliverkon maskin bitit | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | 0 | 0 | 0 | 0 | 0 |
Aliverkon maskin oktetit | 255 | 255 | 255 | 224 |
Tässä esimerkissä voit nähdä, että aliverkon maskissa vasemmalla olevat 27 bittiä ovat yksi. Tässä tapauksessa aliverkon etuliitteen pituuden sanotaan olevan 27 bittiä ja se ilmoitetaan kauttaviivalla (merkki / ) perusosoitteen jälkeen.
Esimerkki IP-osoitteen 172.16.0.1/12 kirjoittamisesta luokkattoman osoitteen avulla:
IP-osoitteen oktetit | 172 | 16 | 0 | yksi | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IP-osoitteen bitit | yksi | 0 | yksi | 0 | yksi | yksi | 0 | 0 | 0 | 0 | 0 | yksi | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | yksi |
Aliverkon maskin bitit | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | yksi | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Aliverkon maskin oktetit | 255 | 240 | 0 | 0 |
Kaikkien osoitteiden joukko vastaa nollaa aliverkon peitettä, joka on merkitty /0, ja tietty IPv4 -osoite vastaa aliverkon peitettä, jonka etuliitteen pituus on 32-bittinen, merkitty /32.
Reititystaulukoiden yksinkertaistamiseksi voit yhdistää osoitelohkoja määrittämällä yhden suuren lohkon useiden pienten sijasta. Esimerkiksi 4 vierekkäistä C-luokan verkkoa (4 × 255 osoitetta, maski 255.255.255.0 tai /24) voidaan yhdistää niistä kaukana olevien reitittimien näkökulmasta yhdeksi /22-verkkoksi. Toisaalta verkot voidaan jakaa pienempiin aliverkkoihin ja niin edelleen.
Standardi omaksui maskin jatkuvan ykkösten sarjan ja jatkuvan nollien sekvenssin muodossa. Vain tällaisissa maskeissa tuloksena olevat IP-osoitejoukot ovat vierekkäisiä. Kuitenkin myös käänteiset maskit (käänteinen maski, jokerimerkkimaski) ovat laajalti käytössä, joiden ei tarvitse sisältää peräkkäisiä ykkösiä tai nollia. Käänteistä maskia käytetään ACL -sääntöjen muodostamiseen .
IP/maski | Käänteinen maski | Naamio | Osoitteita yhteensä | Isäntäosoitteet | Analoginen luokan osoitus |
---|---|---|---|---|---|
abcd /32 | +0.0.0.0 | 255.255.255.255 | yksi | (Ei) | 1/256C |
abcd /31 | +0.0.0.1 | 255.255.255.254 | 2 | (Ei) | 1/128C |
abcd /30 | +0.0.0.3 | 255.255.255.252 | neljä | 2 | 1/64C |
abcd /29 | +0.0.0.7 | 255.255.255.248 | kahdeksan | 6 | 1/32C |
abcd /28 | +0.0.0.15 | 255.255.255.240 | 16 | neljätoista | 1/16C |
abcd /27 | +0.0.0.31 | 255.255.255.224 | 32 | kolmekymmentä | 1/8C |
abcd /26 | +0.0.0.63 | 255.255.255.192 | 64 | 62 | 1/4 C |
abcd /25 | +0.0.0.127 | 255.255.255.128 | 128 | 126 | 1/2C |
abc0 /24 | +0.0.0.255 | 255.255.255.000 | 256 | 254 | 1C |
abc0 /23 | +0.0.1.255 | 255.255.254.000 | 512 | 510 | 2C |
abc0 /22 | +0.0.3.255 | 255.255.252.000 | 1024 | 1022 | 4C |
abc0 /21 | +0.0.7.255 | 255.255.248.000 | 2048 | 2046 | 8C |
abc0 /20 | +0.0.15.255 | 255.255.240.000 | 4096 | 4094 | 16C |
abc0 /19 | +0.0.31.255 | 255.255.224.000 | 8192 | 8190 | 32C |
abc0 /18 | +0.0.63.255 | 255.255.192.000 | 16 384 | 16 382 | 64C |
abc0 /17 | +0.0.127.255 | 255.255.128.000 | 32 768 | 32 766 | 128C |
ab0,0 /16 | +0.0.255.255 | 255.255.000.000 | 65 536 | 65 534 | 256 C = 1 B |
noin 0,0 /15 | +0.1.255.255 | 255.254.000.000 | 131 072 | 131 070 | 2B |
ab0,0 /14 | +0.3.255.255 | 255.252.000.000 | 262 144 | 262 142 | 4B |
ab0,0 /13 | +0.7.255.255 | 255.248.000.000 | 524 288 | 524 286 | 8B |
noin 0,0 /12 | +0.15.255.255 | 255.240.000.000 | 1 048 576 | 1 048 574 | 16B |
ab0,0 /11 | +0.31.255.255 | 255.224.000.000 | 2 097 152 | 2097150 | 32B |
noin 0,0 /10 | +0.63.255.255 | 255.192.000.000 | 4 194 304 | 4 194 302 | 64B |
ab0,0 /9 | +0 127 255 255 | 255.128.000.000 | 8 388 608 | 8 388 606 | 128B |
a.0.0.0 /8 | +0 255 255 255 | 255.000.000.000 | 16 777 216 | 16 777 214 | 256 V = 1 A |
a.0.0.0 /7 | +1 255 255 255 | 254.000.000.000 | 33 554 432 | 33 554 430 | 2A |
a.0.0.0 /6 | +3 255 255 255 | 252.000.000.000 | 67 108 864 | 67 108 862 | 4A |
a.0.0.0 /5 | +7 255 255 255 | 248.000.000.000 | 134 217 728 | 134 217 726 | 8A |
a.0.0.0 /4 | +15 255 255 255 | 240.000.000.000 | 268 435 456 | 268 435 454 | 16 A |
a.0.0.0 /3 | +31 255 255 255 | 224.000.000.000 | 536 870 912 | 536 870 910 | 32 A |
a.0.0.0 /2 | +63 255 255 255 | 192.000.000.000 | 1 073 741 824 | 1 073 741 822 | 64A |
a.0.0.0 /1 | +127 255 255 255 | 128.000.000.000 | 2 147 483 648 | 2 147 483 646 | 128A |
0.0.0.0 /0 | +255 255 255 255 | 000.000.000.000 | 4 294 967 296 | 4 294 967 294 | 256A |
Aliverkon osoitteiden määrä ei ole yhtä suuri kuin mahdollisten isäntien määrä . Nolla IP-osoite on varattu aliverkon tunnistamiseen, viimeinen yleislähetysosoitteeksi , joten todellisissa verkoissa solmujen määrä on mahdollista, kaksi vähemmän kuin osoitteita.