Hvad er CIDR? - Hvordan fungerer CIDR? - Eksempler på at finde IP-adresser

Indholdsfortegnelse:

Anonim

Introduktion til CIDR

CIDR (Classless Internet Domain Routing) understøtter hierarkisk routing. Det er udviklet af Internet Engineering Task Force. Brugen af ​​internettet er mere, så vi har brug for support til netværksklasser.

Der er et problem med, hvor effektivt vi bruger IP-adresserne. Ved at bruge den klassiske adressering vil så mange IP-adresser ikke blive tildelt, så der vil være meget spild af IP-adresserne, og selv det er vanskeligt at søge i rutetabellen. Dette problem overvindes ved hjælp af CIDR. Det tildeler adresseblokke ved hjælp af de regionale IP-registreringer (RIR).

Hvad er CIDR?

CIDR bruges hovedsageligt til effektiv brug af IP-adresserne og til at løse eksplosion af routingtabellen. Det er defineret i RFC (Anmodning om kommentarer) 1518 og RFC 4632. Det er en allokering af adresseblokke. Der er fem forskellige klasser i IPV4-adresseringssystemet. IP-adresseklasserne bruges til tildeling af internet-IP-adresser.

De er klasse A-adresse, klasse B-adresse, klasse C-adresse, klasse D-adresse, klasse E-adresse.

Klasse A-adresse: I klasse A betragtes den første bit. Det er altid indstillet til nul. Det kan tage IP-adressen fra 1.XXX til 126.XXX

Klasse B-adresse: I klasse B betragtes de første to bits. Det kan tage IP-adressen fra 128.0.XX til 191.255.XX

Klasse C-adresse: I klasse C betragtes de første tre bit. Det kan tage IP-adressen fra 192.0.0.X til 223.255.255.X.

Klasse D-adresse: Første fire bit i klasse D betragtes. Det kan tage IP-adressen fra 224.0.0.0 til 239.255.255.255. Denne klasse bruges til multicasting.

Klasse E-adresse: IP-adresserne i klasse E er forbeholdt forskning og udvikling. Det kan tage IP-adressen fra 240.0.0.0 til 255.255.255.254.

Så baseret på kravet kan vi vælge IP-adresser.

Til værtsadresser bruger vi IP-adresserne i klasse A / klasse B / klasse C.

I dag bruger netværksadresseintervaller den klasseløse interdomæne-routing. Ved at bruge CIDR erstattes den gamle måde at bruge IP-adressen til klasse A, klasse B, klasse C. I den ældre metode, hvis vi tager eksemplet på klasse B, da det mest bruges. Hvis et institut eller en organisation kræver værter, vil de blive forsynet med værterne, men i de fleste tilfælde er alle de tildelte værter ikke ved at blive brugt, og det fører endda til rutetabellen til eksplosionen.

I CIDR skal den person, der kræver IP-adresserne, købe IP-adressetildelingen fra tjenesteudbyderen, det kan være en hvilken som helst størrelse, der kræves af køberen. Når det derefter er aktiveret, baseret på adressepræfikset, tillader det forskellige routere på forskellige niveauer at rute på præfikser i forskellige længder. CIDR bruges til IPV4. IPV4 er 32 bit, og det mest almindeligt anvendte netværk er / 8, / 16, / 24 og / 32.

Hvordan fungerer CIDR?

CIDR er et alternativ til den traditionelle undernet. Det kaldes også klasseløs adressering. Den består af CIDR-blokke ved denne allokerer dynamisk IP-adresserne på brugernes krav baseret på visse regler. Internet Assigned Number Authority (IANA) håndterer tildelingen af ​​CIDR-blokke.

CIDR-blok

Denne blok indeholder IP-adresser. CIDR-blok består af 3 grundlæggende regler.

De 3 grundlæggende regler nævnt nedenfor:

Regel 1: I CIDR-blokken skal IP-adresserne, der er tildelt værterne, være kontinuerligt.

Regel 2: Størrelsen på blokken skal have magt 2 og skal være lig med det samlede antal IP-adresser.

Regel 3: Størrelsen på blokken skal kunne deles med den første IP-adresse på blokken.

CIDR-notation

En CIDR IP-adresse, der repræsenterer det samme som den IP-adresse, det eneste, det slutter med en bagudvendt skråstregel efterfulgt af et tal. N repræsenterer antallet af netværksbits. Det kaldes som IP-netværkspræfiks.

Den generelle måde at repræsentere CIDR IP-adressen på er

abcd / n

eksempler

Hvis vi får CIDR-repræsentation, kan vi finde intervalet for IP-adresserne.

Vi kan se dette med eksempler.

Eksempel 1

CIDR-repræsentationen er 21.19.35.40/24. Find IP-adresserne for CIDR-blokken?

24 repræsenterer antallet af bit brugt til identifikation af netværket.

De 5 bit bruges til identifikation af værter.

CIDR-adressen er 21.19.35.40/24.

Den første IP-adresse er 21.19.35.0

Den sidste IP-adresse er 21.19.35.255

Den samlede vært er 256.

Netmaske er 255.255.255.0.

Eksempel 2

Repræsentationen er 255.255.255.255/31. Find IP-adresserne for CIDR-blokken?

31 repræsenterer antallet af bit brugt til identifikation af netværket.

1 bit bruges til identifikation af værter.

CIDR-adressen er 255.255.255.255/31.

Den første IP-adresse er 255.255.255.254

Den sidste IP-adresse er 255.255.255.255

Den samlede vært er 2.

Netmaske er 255.255.255.254.

Vi kan finde CIDR-blokken fra blokken med IP-adresser.

Eksempel 3

IP-adressernes område er fra 21.19.35.64 og 21.19.35.127. Find CIDR-blokken?

IP-adresseintervaller er fra 21.19.35.64 og 21.19.35.127.

Før reglerne for CIDR-blokken, der er nævnt ovenfor, bør kontrolleres, om de er tilfredse, er det en CIDR-blok.

Så størrelsen på blokken er 2 6. (dvs. 127 - 64 + 1 = 64)

Antal bits = 32 - 6 = 26.

CIDR-blok er 21.19.35.64/26.

Eksempel 4

IP-adressernes interval er fra 255.255.255.32 og 255.255.255.63. Find CIDR-blokken?

IP-adresseintervaller er fra 255.255.255.32 og 255.255.255.63.

Før reglerne for CIDR-blokken, der er nævnt ovenfor, bør kontrolleres, om de er tilfredse, er det en CIDR-blok.

Så størrelsen på blokken er 2 5. (dvs. 63 - 32 + 1 = 64)

Antal bits = 32 - 5 = 27.

CIDR-blok er 255.255.255.32/27.

Anbefalede artikler

Dette er en guide til Hvad er CIDR. Her diskuterer vi, hvordan fungerer CIDR og eksempler til at finde rækkevidden af ​​IP-adresserne. Du kan også se på de følgende artikler for at lære mere -

  1. Hvad er Amazon VPC?
  2. Hvad er DHCP?
  3. Socket-programmering i PHP
  4. Overbelastning og tilsidesættelse i C ++
  5. Hvad er IPv4? | (Begrænsninger, fordele, brug)