Klasslös adressering

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 28 september 2022; kontroller kräver 3 redigeringar .

Klasslös adressering ( engelsk  Classless Inter-Domain Routing , engelska  CIDR ) är en IP- adresseringsmetod som låter dig hantera utrymmet för IP-adresser på ett flexibelt sätt utan att använda det stela ramverket med klassificerad adressering . Att använda denna metod gör ekonomisk användning av den begränsade resursen av IP-adresser, eftersom olika subnätmasker kan appliceras på olika subnät.

Adressintervall

En IP-adress är en uppsättning bitar. Principen för IP-adressering är allokeringen av en uppsättning (intervall, block, subnät) av IP-adresser, där vissa bitar har fasta värden, och de återstående bitarna går igenom alla möjliga värden. Adressblocket specificeras genom att ange startadressen och subnätmasken. Klasslös adressering är baserad på en subnätmask med variabel längd ( engelska  variable length subnet mask , VLSM ), medan vid klassificerad (traditionell) adressering är masklängden strikt fast 0, 1, 2 eller 3 set oktetter .

Exempel på subnät 192.0.2.32/27 med klasslös adressering:

IP-adress oktetter 192 0 2 32
IP-adress bitar ett ett 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ett 0 0 0 ett 0 0 0 0 0
Subnätmask bitar ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett ett 0 0 0 0 0
Subnätmask oktetter 255 255 255 224

I det här exemplet kan du se att i subnätmasken är 27 bitar till vänster ettor. I det här fallet sägs längden på subnätprefixet vara 27 bitar och indikeras med ett snedstreck (tecken / ) efter basadressen.

Ett exempel på att skriva IP-adressen 172.16.0.1/12 med klasslös adressering:

IP-adress oktetter 172 16 0 ett
IP-adress bitar ett 0 ett 0 ett ett 0 0 0 0 0 ett 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ett
Subnätmask bitar ett ett ett ett ett ett ett ett ett ett ett ett 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Subnätmask oktetter 255 240 0 0

Uppsättningen av alla adresser motsvarar en subnätmask noll, betecknad /0, och en viss IPv4 -adress motsvarar en subnätmask  med en 32-bitars prefixlängd, betecknad /32.

För att förenkla routingtabellerna kan du kombinera adressblock och ange ett stort block istället för ett antal små. Till exempel kan 4 angränsande klass C-nätverk (4 × 255 adresser, mask 255.255.255.0 eller /24) kombineras, från synvinkeln av routrar långt ifrån dem, till ett /22-nätverk. Omvänt kan nätverk delas upp i mindre delnät och så vidare.

Standarden antog en mask i form av en kontinuerlig sekvens av ettor och en kontinuerlig sekvens av nollor. Endast för sådana masker kommer de resulterande uppsättningarna av IP-adresser att vara sammanhängande. Men inversmasker (inversmask, jokerteckenmask) används också i stor utsträckning, som inte behöver innehålla på varandra följande ettor eller nollor. Den omvända masken används för att bilda ACL - regler .


Möjliga masker

  1. IPv4 CIDR
IP/mask Omvänd mask Mask Totalt antal adresser Värdadresser Analog
i klassrikt
tilltalande
abcd /32 +0.0.0.0 255.255.255.255 ett (Nej) 1/256C
abcd /31 +0.0.0.1 255.255.255.254 2 (Nej) 1/128C
abcd /30 +0.0.0.3 255.255.255.252 fyra 2 1/64C
abcd /29 +0.0.0.7 255.255.255.248 åtta 6 1/32C
abcd /28 +0.0.0.15 255.255.255.240 16 fjorton 1/16C
abcd /27 +0.0.0.31 255.255.255.224 32 trettio 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
ab 0,0 /16 +0.0.255.255 255.255.000.000 65 536 65 534 256 C = 1 B
ab 0,0 /15 +0.1.255.255 255.254.000.000 131 072 131 070 2B
ab 0,0 /14 +0.3.255.255 255.252.000.000 262 144 262 142 4B
ab 0,0 /13 +0.7.255.255 255.248.000.000 524 288 524 286 8B
ab 0,0 /12 +0.15.255.255 255.240.000.000 1 048 576 1 048 574 16B
ab 0,0 /11 +0.31.255.255 255.224.000.000 2 097 152 2097150 32B
ab 0,0 /10 +0.63.255.255 255.192.000.000 4 194 304 4 194 302 64B
ab 0,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

Antalet adresser i ett subnät är inte lika med antalet möjliga värdar . Noll-IP-adressen är reserverad för att identifiera subnätet, den sista som sändningsadress , så i riktiga nätverk är antalet noder möjligt, två mindre än antalet adresser.

Se även

Litteratur

Länkar