Vad är CIDR? - Hur fungerar CIDR? - Exempel på att hitta IP-adresser

Innehållsförteckning:

Anonim

Introduktion till CIDR

CIDR (Classless Internet Domain Routing) stöder hierarkisk routing. Det är utvecklat av Internet Engineering Task Force. Användningen av internet är mer så vi behöver stöd för nätverksklasser.

Det finns ett problem med hur effektivt vi använder IP-adresserna. Genom att använda den klassiska adresseringen så kommer många IP-adresser inte att tilldelas så att det kommer att bli mycket avfall på IP-adresserna och även att söka i ruttabellen är svårt. Detta problem övervinns med CIDR. Det kommer att fördela adressblocken med hjälp av de regionala IP-register (RIR).

Vad är CIDR?

CIDR används främst för effektiv användning av IP-adresserna och för att lösa explosionen av routingtabellen. Det definieras i RFC (Begäran om kommentarer) 1518 och RFC 4632. Det är en adressblockallokering. Det finns fem olika klasser i IPV4-adresseringssystemet. IP-adressklasserna används för tilldelning av Internet-IP-adresser.

De är klass A-adress, klass B-adress, klass C-adress, klass D-adress, klass E-adress.

Klass A-adress: I klass A beaktas den första biten. Den är alltid inställd på noll. Det kan ta IP-adressen från 1.XXX till 126.XXX

Klass B-adress: I klass B beaktas de första två bitarna. Det kan ta IP-adressen från 128.0.XX till 191.255.XX

Klass C-adress: I klass C beaktas de tre första bitarna. Det kan ta IP-adressen från 192.0.0.X till 223.255.255.X.

Klass D-adress: De första fyra bitarna i klass D beaktas. Det kan ta IP-adressen från 224.0.0.0 till 239.255.255.255. Denna klass används för multicasting.

Klass E-adress: IP-adresserna i klass E är reserverade för forskning och utveckling. Det kan ta IP-adressen från 240.0.0.0 till 255.255.255.254.

Så baserat på kravet kan vi välja IP-adresser.

För värdadresser använder vi IP-adresserna för klass A / klass B / klass C.

Idag använder nätverksadressområdena den klasslösa Interdomain Routing. Genom att använda CIDR ersätts det gamla sättet att använda IP-adressen för klass A, klass B, klass C. I den äldre metoden om vi tar exemplet med klass B eftersom det mest används. Om ett institut eller någon organisation kräver värdar kommer de att få värdarna, men i de flesta fall är alla tilldelade värdar inte vana och det leder till och med till dirigeringstabellen till explosionen.

I CIDR måste den som kräver IP-adresserna köpa IP-adressallokeraren från tjänsteleverantören, det kan vara vilken storlek som helst som krävs av köparen. När det sedan är aktiverat baserat på adressprefixet tillåter det olika routrar på olika nivåer att rutta på prefix med olika längder. CIDR används för IPV4. IPV4 är 32 bitar och det mest använda nätverket är / 8, / 16, / 24 och / 32.

Hur fungerar CIDR?

CIDR är ett alternativ till den traditionella undernätningen. Det kallas också klasslös adressering. Den består av CIDR-block genom detta, den fördelar dynamiskt IP-adresserna på användarnas krav baserat på vissa regler. Internet Assigned Number Authority (IANA) hanterar tilldelningen av CIDR-block.

CIDR-block

Detta block innehåller IP-adresser. CIDR-blocket består av 3 grundläggande regler.

De tre grundläggande reglerna som nämns nedan:

Regel 1: I CIDR-blocket ska IP-adresserna som tilldelas värdarna vara kontinuerliga.

Regel 2: Storleken på blocket ska ha effekt 2 och ska vara lika med det totala antalet IP-adresser.

Regel 3: Blockets storlek måste delas med blockets första IP-adress.

CIDR Notation

En CIDR IP-adress representerar samma sak som IP-adressen enda det slutar med en bakåt snedstreck följt av ett nummer. N representerar antalet nätverksbitar. Det kallas som IP-nätverkets prefix.

Det allmänna sättet att representera CIDR IP-adressen är

abcd / n

exempel

Om vi ​​får CIDR-representation kan vi hitta IP-adressernas intervall.

Vi kan se detta med exempel.

Exempel 1

CIDR-representationen är 21.19.35.40/24. Hitta IP-adresserna för CIDR-blocket?

24 representerar antalet bitar som används för att identifiera nätverket.

De 5 bitarna används för att identifiera värdar.

CIDR-adressen är 21.19.35.40/24.

Den första IP-adressen är 21.19.35.0

Den senaste IP-adressen är 21.19.35.255

Den totala värden är 256.

Netmask är 255.255.255.0.

Exempel 2

Representationen är 255.255.255.255/31. Hitta IP-adresserna för CIDR-blocket?

31 representerar antalet bitar som används för identifiering av nätverket.

1-biten används för att identifiera värdar.

CIDR-adressen är 255.255.255.255/31.

Den första IP-adressen är 255.255.255.254

Den senaste IP-adressen är 255.255.255.255

Den totala värden är 2.

Netmask är 255.255.255.254.

Vi kan hitta CIDR-blocket från blocket med IP-adresser.

Exempel 3

IP-adressintervallet är från 21.19.35.64 och 21.19.35.127. Hitta CIDR-blocket?

IP-adressintervallen är från 21.19.35.64 och 21.19.35.127.

Innan man går vidare bör reglerna för CIDR-blocket som nämns ovan kontrolleras om de är nöjda, då är det ett CIDR-block.

Så storleken på blocket är 2 6. (dvs. 127 - 64 + 1 = 64)

Antal bitar = 32 - 6 = 26.

CIDR-block är 21.19.35.64/26.

Exempel 4

IP-adressintervallet är från 255.255.255.32 och 255.255.255.63. Hitta CIDR-blocket?

IP-adressintervallen är från 255.255.255.32 och 255.255.255.63.

Innan man börjar gå vidare bör reglerna för CIDR-blocket som nämns ovan kontrolleras om de är nöjda är det ett CIDR-block.

Så storleken på blocket är 2 5. (dvs. 63 - 32 + 1 = 64)

Antal bitar = 32 - 5 = 27.

CIDR-block är 255.255.255.32/27.

Rekommenderade artiklar

Detta är en guide till Vad är CIDR. Här diskuterar vi hur fungerar CIDR och exempel för att hitta IP-adressernas intervall. Du kan också titta på följande artiklar för att lära dig mer -

  1. Vad är Amazon VPC?
  2. Vad är DHCP?
  3. Socket-programmering i PHP
  4. Överbelastning och överbestyrning i C ++
  5. Vad är IPv4? | (Begränsningar, fördelar, användning)