Einführung in CIDR
CIDR (Classless Internet Domain Routing) unterstützt hierarchisches Routing. Es wird von der Internet Engineering Task Force entwickelt. Die Nutzung des Internets ist eher so, dass wir Unterstützung für Netzwerkklassen benötigen.
Es gibt ein Problem damit, wie effizient wir die IP-Adressen verwenden. Durch die Verwendung der klassischen Adressierung werden so viele IP-Adressen nicht zugeordnet, dass eine große Verschwendung der IP-Adressen auftritt und sogar das Suchen in der Routentabelle schwierig ist. Dieses Problem wird durch die Verwendung von CIDR behoben. Die Adressblöcke werden mithilfe der Regional IP Registries (RIR) zugewiesen.
Was ist CIDR?
CIDR wird hauptsächlich zur effizienten Nutzung der IP-Adressen und zur Lösung der Routingtabellenexplosion verwendet. Es ist in RFC (Request for Comments) 1518 und RFC 4632 definiert. Es ist eine Adressblockzuordnung. Es gibt fünf verschiedene Klassen im IPV4-Adressierungssystem. Die IP-Adressklassen werden für die Zuweisung von Internet-IP-Adressen verwendet.
Dies sind Adresse der Klasse A, Adresse der Klasse B, Adresse der Klasse C, Adresse der Klasse D, Adresse der Klasse E.
Klasse-A-Adresse: In Klasse A wird das erste Bit berücksichtigt. Es wird immer auf Null gesetzt. Es kann die IP-Adresse von 1.XXX bis 126.XXX annehmen
Klasse B-Adresse: In der Klasse B werden die ersten zwei Bits berücksichtigt. Es kann die IP-Adresse von 128.0.XX bis 191.255.XX annehmen
Klasse C-Adresse: In Klasse C werden die ersten drei Bits berücksichtigt. Es kann die IP-Adresse von 192.0.0.X bis 223.255.255.X annehmen.
Klasse-D-Adresse: In Klasse D werden die ersten vier Bits berücksichtigt. Es kann die IP-Adresse von 224.0.0.0 bis 239.255.255.255 annehmen. Diese Klasse wird für Multicasting verwendet.
Klasse E-Adresse: Die IP-Adressen in Klasse E sind für Forschung und Entwicklung reserviert. Es kann die IP-Adresse von 240.0.0.0 bis 255.255.255.254 annehmen.
Je nach Anforderung können wir die IP-Adressen auswählen.
Für Hostadressen verwenden wir die IP-Adressen der Klasse A / Klasse B / Klasse C.
Heutzutage verwenden die Netzwerkadressbereiche das klassenlose Interdomain-Routing. Durch die Verwendung von CIDR wird die alte Art der Verwendung der IP-Adresse für Klasse A, Klasse B, Klasse C ersetzt. In der älteren Methode nehmen wir das Beispiel der Klasse B, wie es am häufigsten verwendet wird. Wenn ein Institut oder eine Organisation Hosts benötigt, werden diese mit den Hosts versorgt. In den meisten Fällen werden jedoch nicht alle zugewiesenen Hosts verwendet, und dies führt sogar dazu, dass die Routingtabelle zur Explosion führt.
In CIDR muss die Person, die die IP-Adressen benötigt, die IP-Adresszuweisung beim Dienstanbieter erwerben. Die Größe kann beliebig sein, die der Käufer benötigt. Wenn es dann basierend auf dem Adresspräfix aktiviert wird, können verschiedene Router auf verschiedenen Ebenen auf Präfixen unterschiedlicher Länge routen. Das CIDR wird für IPV4 verwendet. IPV4 ist 32-Bit und das am häufigsten verwendete Netzwerk sind / 8, / 16, / 24 und / 32.
Wie funktioniert CIDR?
CIDR ist eine Alternative zum traditionellen Subnetz. Es wird auch als klassenlose Adressierung bezeichnet. Es besteht aus CIDR-Blöcken, durch die es die IP-Adressen dynamisch auf Anforderung der Benutzer anhand bestimmter Regeln zuordnet. IANA (Internet Assigned Number Authority) verwaltet die Zuweisung von CIDR-Blöcken.
CIDR-Block
Dieser Block enthält IP-Adressen. Der CIDR-Block besteht aus 3 Grundregeln.
Die 3 Grundregeln, die unten erwähnt werden:
Regel 1: Im CIDR-Block sollten die IP-Adressen, die den Hosts zugewiesen werden, fortlaufend sein.
Regel 2: Die Blockgröße sollte Potenz 2 sein und der Gesamtzahl der IP-Adressen entsprechen.
Regel 3: Die Größe des Blocks muss durch die erste IP-Adresse des Blocks teilbar sein.
CIDR-Notation
Eine CIDR-IP-Adressendarstellung entspricht der IP-Adresse, endet jedoch mit einem umgekehrten Schrägstrich, gefolgt von einer Zahl. Das n steht für die Anzahl der Netzwerkbits. Es wird als IP-Netzwerkpräfix bezeichnet.
Die allgemeine Darstellungsweise der CIDR-IP-Adresse lautet
abcd / n
Beispiele
Wenn wir die CIDR-Darstellung erhalten, können wir den Bereich der IP-Adressen finden.
Das können wir an Beispielen sehen.
Beispiel 1
Die CIDR-Darstellung ist 21.19.35.40/24. Suchen Sie die IP-Adressen des CIDR-Blocks?
24 stellt die Anzahl von Bits dar, die zur Identifizierung des Netzwerks verwendet werden.
Die 5 Bits werden zur Identifizierung von Hosts verwendet.
Die CIDR-Adresse lautet 21.19.35.40/24.
Die erste IP-Adresse lautet 21.19.35.0
Die letzte IP-Adresse lautet 21.19.35.255
Der gesamte Host ist 256.
Netzmaske ist 255.255.255.0.
Beispiel # 2
Die Darstellung ist 255.255.255.255/31. Suchen Sie die IP-Adressen des CIDR-Blocks?
31 stellt die Anzahl von Bits dar, die zur Identifizierung des Netzwerks verwendet werden.
Das 1-Bit wird zur Identifizierung von Hosts verwendet.
Die CIDR-Adresse lautet 255.255.255.255/31.
Die erste IP-Adresse lautet 255.255.255.254
Die letzte IP-Adresse lautet 255.255.255.255
Der gesamte Host ist 2.
Netzmaske ist 255.255.255.254.
Wir finden den CIDR-Block aus dem Block der IP-Adressen.
Beispiel # 3
Der IP-Adressbereich liegt zwischen 21.19.35.64 und 21.19.35.127. Suchen Sie den CIDR-Block?
Die IP-Adressbereiche liegen zwischen 21.19.35.64 und 21.19.35.127.
Bevor die oben genannten Regeln des CIDR-Blocks weiter ausgeführt werden, sollte überprüft werden, ob sie erfüllt sind. Dann handelt es sich um einen CIDR-Block.
Die Größe des Blocks beträgt also 2 6 (dh 127 - 64 + 1 = 64).
Anzahl der Bits = 32 - 6 = 26.
Der CIDR-Block ist 21.19.35.64/26.
Beispiel # 4
Der IP-Adressbereich liegt zwischen 255.255.255.32 und 255.255.255.63. Suchen Sie den CIDR-Block?
Die IP-Adressbereiche liegen zwischen 255.255.255.32 und 255.255.255.63.
Bevor die oben genannten Regeln des CIDR-Blocks weiter ausgeführt werden, sollte überprüft werden, ob sie erfüllt sind. Dann handelt es sich um einen CIDR-Block.
Die Größe des Blocks beträgt also 2 5 (dh 63 - 32 + 1 = 64).
Anzahl der Bits = 32 - 5 = 27.
Der CIDR-Block lautet 255.255.255.32/27.
Empfohlene Artikel
Dies ist eine Anleitung zu Was ist CIDR. In diesem Abschnitt wird die Funktionsweise von CIDR erläutert und anhand von Beispielen der Bereich der IP-Adressen ermittelt. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -
- Was ist Amazon VPC?
- Was ist DHCP?
- Socket-Programmierung in PHP
- Überladen und Überschreiben in C ++
- Was ist IPv4? | (Einschränkungen, Vorteile, Verwendung)