Beztřídní oslovování

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 28. září 2022; kontroly vyžadují 3 úpravy .

Beztřídní adresování ( anglicky  Classless Inter-Domain Routing , anglicky  CIDR ) je metoda IP adresování, která vám umožňuje flexibilně spravovat prostor IP adres bez použití rigidního rámce třídního adresování . Použití této metody umožňuje hospodárné využití omezeného zdroje IP adres, protože na různé podsítě lze použít různé masky podsítě.

Rozsahy adres

IP adresa je pole bitů. Principem IP adresování je přidělení množiny (rozsahu, bloku, podsítě) IP adres, ve kterých některé bitové bity mají pevné hodnoty a zbývající bity procházejí všemi možnými hodnotami. Blok adres je určen zadáním počáteční adresy a masky podsítě. Beztřídní adresování je založeno na masce podsítě s proměnnou délkou ( anglicky  variable length subnet mask , VLSM ), zatímco u třídního (tradičního) adresování je délka masky striktně pevná 0, 1, 2 nebo 3 nastavené oktety .

Příklad podsítě 192.0.2.32/27 používající beztřídní adresování:

oktety IP adresy 192 0 2 32
Bity IP adresy jeden jeden 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 jeden 0 0 0 jeden 0 0 0 0 0
Bity masky podsítě jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden 0 0 0 0 0
Oktety masky podsítě 255 255 255 224

V tomto příkladu můžete vidět, že v masce podsítě je 27 bitů vlevo jedničky. V tomto případě se říká, že délka prefixu podsítě je 27 bitů a je označena lomítkem (znaménkem / ) za základní adresou.

Příklad zápisu IP adresy 172.16.0.1/12 pomocí beztřídního adresování:

oktety IP adresy 172 16 0 jeden
Bity IP adresy jeden 0 jeden 0 jeden jeden 0 0 0 0 0 jeden 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 jeden
Bity masky podsítě jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden jeden 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Oktety masky podsítě 255 240 0 0

Sada všech adres odpovídá nulové masce podsítě, označené /0, a konkrétní adresa IPv4 odpovídá masce podsítě  s délkou prefixu 32 bitů, označené /32.

Pro zjednodušení směrovacích tabulek můžete kombinovat bloky adres a zadat jeden velký blok namísto několika malých. Například 4 sousední sítě třídy C (4 × 255 adres, maska ​​255.255.255.0 nebo /24) lze sloučit z pohledu routerů od nich vzdálených do jedné sítě /22. Sítě lze naopak rozdělit na menší podsítě a podobně.

Norma přijala masku ve formě souvislé sekvence jedniček a souvislé sekvence nul. Pouze pro takové masky budou výsledné sady IP adres souvislé. Hojně se však používají i inverzní masky (inverzní maska, zástupná maska), které nemusí obsahovat po sobě jdoucí jedničky ani nuly. Reverzní maska ​​se používá k vytvoření pravidel ACL .


Možné masky

  1. IPv4 CIDR
IP/maska Reverzní maska Maska Celkem adres Hostitelské adresy Analogové
v třídním
adresování
abcd /32 +0.0.0.0 255.255.255.255 jeden (Ne) 1/256C
abcd /31 +0,0,0,1 255.255.255.254 2 (Ne) 1/128C
abcd /30 +0,0,0,3 255.255.255.252 čtyři 2 1/64C
abcd /29 +0,0,0,7 255.255.255.248 osm 6 1/32C
abcd /28 +0,0,0,15 255.255.255.240 16 čtrnáct 1/16C
abcd /27 +0,0,0,31 255.255.255.224 32 třicet 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
ab0,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
ab0,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
ab0,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 4 A
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

Počet adres v podsíti se nerovná počtu možných hostitelů . Nulová IP adresa je vyhrazena pro identifikaci podsítě, poslední jako broadcast adresa , takže v reálných sítích je možný počet uzlů, o dva menší než počet adres.

Viz také

Literatura

Odkazy