Classless Inter-Domain Routing wurde in den 1990er Jahren als Standardschema für das Routing von Netzwerkverkehr über das Internet entwickelt. Bevor die CIDR-Technologie entwickelt wurde, verw alteten Internet-Router den Netzwerkverkehr basierend auf der Klasse von IP-Adressen. In diesem System bestimmt der Wert einer IP-Adresse ihr Subnetz zum Zweck des Routings.
CIDR ist eine Alternative zum IP-Subnetting. Es organisiert IP-Adressen in Subnetzwerken, unabhängig vom Wert der Adressen selbst. CIDR wird auch als Supernetting bezeichnet, da es effektiv ermöglicht, mehrere Subnetze für das Netzwerk-Routing zusammenzufassen.
CIDR-Notation
CIDR gibt einen IP-Adressbereich an, der eine Kombination aus einer IP-Adresse und der zugehörigen Netzwerkmaske verwendet.
xxx.xxx.xxx.xxx/n
Die CIDR-Notation verwendet das obige Format, wobei n die Anzahl der (ganz linken) 1-Bits in der Maske ist.
192.168.12.0/23
Das obige Beispiel wendet die Netzwerkmaske 255.255.254.0 auf das Netzwerk 192.168 an, beginnend bei 192.168.12.0. Diese Notation repräsentiert den Adressbereich 192.168.12.0 bis 192.168.13.255.
Im Vergleich zu klassenbasierten Netzwerken stellt 192.168.12.0/23 eine Zusammenfassung der beiden Klasse-C-Subnetze 192.168.12.0 und 192.168.13.0 dar, die jeweils eine Subnetzmaske von 255.255.255.0 haben.
Hier ist eine andere Möglichkeit, es zu visualisieren:
192.168.12.0/23=192.168.12.0/24 + 192.168.13.0/24
Außerdem unterstützt CIDR die Zuweisung von Internetadressen und das Nachrichten-Routing unabhängig von der traditionellen Klasse eines bestimmten IP-Adressbereichs.
10.4.12.0/22
Das obige Beispiel repräsentiert den Adressbereich 10.4.12.0 bis 10.4.15.255 (Netzmaske 255.255.252.0). Dies weist das Äquivalent von vier Klasse-C-Netzwerken innerhalb des viel größeren Klasse-A-Bereichs zu.
Manchmal wird die CIDR-Notation sogar für Nicht-CIDR-Netzwerke verwendet. Bei Nicht-CIDR-IP-Subnetzen ist der Wert von n jedoch auf 8 (Klasse A), 16 (Klasse B) oder 24 (Klasse C) beschränkt.
Hier einige Beispiele:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
Wie CIDR funktioniert
Bei der ersten Implementierung im Internet wurden die zentralen Routing-Protokolle wie Border Gateway Protocol und Open Shortest Path First aktualisiert, um CIDR zu unterstützen. Ver altete oder weniger verbreitete Routing-Protokolle unterstützen möglicherweise kein CIDR.
CIDR-Implementierungen erfordern eine bestimmte Unterstützung, die in die Netzwerk-Routing-Protokolle eingebettet werden muss.
CIDR-Aggregation erfordert, dass die beteiligten Netzwerksegmente zusammenhängend (numerisch benachbart) im Adressraum sind. CIDR kann beispielsweise 192.168.12.0 und 192.168.15.0 nicht zu einer einzigen Route zusammenfassen, es sei denn, die dazwischen liegenden.13- und.14-Adressbereiche sind enth alten.
Alle Internet-WAN- oder Backbone-Router - diejenigen, die den Datenverkehr zwischen Internetdienstanbietern verw alten - unterstützen im Allgemeinen CIDR, um das Ziel zu erreichen, IP-Adressraum zu sparen. Mainstream-Consumer-Router unterstützen CIDR oft nicht, daher verwenden private Netzwerke, einschließlich Heimnetzwerke und sogar kleine öffentliche Netzwerke (LANs), es oft nicht.
CIDR und IPv6
IPv6 verwendet die CIDR-Routing-Technologie und die CIDR-Notation auf die gleiche Weise wie IPv4. IPv6 wurde für eine vollständig klassenlose Adressierung entwickelt.