Zum Hauptinhalt springen

3. Klassenlose Adressierung als Lösung (Classless Addressing as a Solution)

Die von der Community geschaffene Lösung bestand darin, das Klasse-A/B/C-Netzwerkadresszuweisungssystem zugunsten der Verwendung "klassenloser" (classless), hierarchischer Blöcke von IP-Adressen (als Präfixe, Prefixes, bezeichnet) aufzugeben. Die Zuweisung von Präfixen soll grob der zugrunde liegenden Internet-Topologie folgen, damit Aggregation (Aggregation) zur Erleichterung der Skalierung des globalen Routing-Systems verwendet werden kann. Eine Implikation dieser Strategie ist, dass Präfixzuweisung und Aggregation im Allgemeinen entsprechend Provider-Abonnenten-Beziehungen (Provider-Subscriber Relationships) erfolgen, da dies die Art und Weise ist, wie die Internet-Topologie bestimmt wird.

Als es ursprünglich in [RFC1338] und [RFC1519] vorgeschlagen wurde, war dieser Adressierungsplan als relativ kurzfristige Antwort gedacht, die etwa drei bis fünf Jahre dauern sollte, während derer eine permanentere Adressierungs- und Routing-Architektur entworfen und implementiert werden würde. Wie aus den Daten auf den Originaldokumenten abgeleitet werden kann, hat CIDR seine erwartete Lebensdauer bei weitem übertroffen und ist zur mittelfristigen Lösung für die oben beschriebenen Probleme geworden.

3.1. Grundkonzept und Präfix-Notation (Basic Concept and Prefix Notation)

Im einfachsten Sinne besteht die Änderung von Klasse-A/B/C-Netzwerknummern zu klassenlosen Präfixen darin, explizit zu machen, welche Bits in einer 32-Bit-IPv4-Adresse als die mit einer Site verbundene Netzwerknummer (oder Präfix) interpretiert werden und welche zur Nummerierung einzelner Endsysteme innerhalb der Site verwendet werden. In CIDR-Notation wird ein Präfix als 4-Oktett-Menge angezeigt, genau wie eine traditionelle IPv4-Adresse oder Netzwerknummer, gefolgt vom Zeichen "/" (Schrägstrich), gefolgt von einem Dezimalwert zwischen 0 und 32, der die Anzahl der signifikanten Bits beschreibt.

Beispielsweise wird das Legacy-"Klasse-B"-Netzwerk 172.16.0.0 mit einer impliziten Netzwerkmaske von 255.255.0.0 als Präfix 172.16.0.0/16 definiert, wobei "/16" angibt, dass die Maske zum Extrahieren des Präfix-Teils der Adresse ein 32-Bit-Wert ist, bei dem die höchstwertigen (am weitesten links stehenden) 16 Bits auf 1 gesetzt sind und die niedrigstwertigen (am weitesten rechts stehenden) 16 Bits auf 0 gesetzt sind.

Präfixlängen-Tabelle (Table of Prefix Lengths)

PräfixlängeNetzwerk-BitsHost-BitsAdressenTraditionelles Äquivalent
/882416.777.2161 Klasse A
/16161665.5361 Klasse B
/242482561 Klasse C
/2020124.09616 Klasse C
/2222101.0244 Klasse C

Ein wichtiger Aspekt von CIDR ist das Konzept der Aggregation (Aggregation) oder "Supernetting". Gegeben eine Menge zusammenhängender Präfixe, die gemeinsame höherwertige Bits teilen, können diese zu einem einzigen Super-Präfix (Superprefix) kombiniert werden, vorausgesetzt, der Router, der tatsächlich die Aggregation durchführt, hat separate Routen zu jedem der ursprünglichen Präfixe.