Was ist ein Supernet?
Ein Supernetz ist eine Gruppe von Computernetzwerken oder Teilnetzen, die als eine Einheit behandelt werden. Das Konzept wurde als Reaktion auf die Mängel des „klassischen“ Adressierungssystems entwickelt, bei dem IP-Adressen (Internet Protocol) in Pools vordefinierter Größe verteilt werden, die als Blöcke bezeichnet werden. Mit Supernetting können Unternehmen die Größe ihrer Netzwerke anpassen und den Bedarf an Netzwerk-Routing-Geräten verringern, indem viele separate Routen zusammengefasst werden.
Bei Supernets und Classful-Adressierungssystemen werden IP-Adressen in mindestens zwei Teile aufgeteilt: eine Netzwerkkennung, die ein Netzwerk angibt, und eine Hostkennung, die einen Computer oder ein anderes Gerät in diesem Netzwerk angibt. Die Gesamtlänge einer IP-Adresse ist begrenzt, sodass die Größe eines Bezeichners die Größe des anderen begrenzt. Vor dem Konzept eines Supernetzes wurden IP-Adressen in Blöcken entsprechend einer „Klasse“ verteilt, die festlegte, wie viel von jeder Adresse für einen der Bezeichnertypen reserviert war. In einer „Klasse A“ -Adresse ist die Netzwerkkennung recht kurz und bietet Platz für nur 127 Netzwerkblöcke, während die relative Länge der Hostkennung jedem dieser 127 Netzwerke mehr als 16 Millionen Hosts ermöglicht. Die beiden anderen gängigen Klassen sind Klasse B, die bis zu 65.534 Hosts und 16.384 Netzwerke unterstützen kann, und Klasse C, die nur 254 Hosts, aber etwas mehr als zwei Millionen Netzwerke zulässt.
Die Idee eines Supernetzes entstand als Reaktion auf verschiedene Probleme mit dem klassischen Adressierungssystem. Viele Unternehmen und Organisationen benötigten mehr als die 254 Hosts, die in einem Klasse-C-Netzwerkblock verfügbar waren, aber weit weniger als die 65.534 Adressen in einem Klasse-B-Block. Infolgedessen wurden vielen mittelgroßen Organisationen Blöcke der Klasse B zugewiesen, sie verwendeten jedoch nur einen Teil der 65.534 zugewiesenen Adressen, was zu einem unvermeidlichen Mangel an Adressen der Klasse B führte. Darüber hinaus stellte das schnelle Wachstum neuer Websites und Netzwerkziele eine große Belastung für Routing-Geräte dar, die immer mehr Informationen speichern mussten, um die zunehmende Anzahl von Netzwerken und Hosts zu erreichen. 1993 hat die Internet Engineering Task Force (IETF) das Supernet-Konzept offiziell gebilligt, um diese Probleme anzugehen.
Supernetting, auch als klassenloses Interdomain-Routing (CIDR) bezeichnet, beseitigt die vorherige Vorstellung von Klassen. Ein Supernet ist im Wesentlichen eine Gruppe kleinerer Netzwerkblöcke oder Teilnetzwerke, die als ein einzelnes großes Netzwerk behandelt werden. Netzwerkkennungen in einem Supernetzwerk können nahezu beliebig lang sein, sodass die Größe des Netzwerks an die Anforderungen eines Unternehmens angepasst werden kann. Beispielsweise könnten zwei Klasse-C-Blöcke für insgesamt etwas mehr als 500 Adressen überlagert werden. Dieses System ermöglicht auch eine Routenaggregation, bei der Routing-Informationen für eine Vielzahl von Hosts oder Netzwerken zu einer einzigen "zusammengefassten" Route zusammengefasst werden.
Das Supernet-Konzept weist einige Nachteile auf, insbesondere die erhöhte Komplexität von CIDR im Vergleich zu dem klassischen Adressierungssystem und die Anforderung nach neuen Routing-Protokollen, die CIDR unterstützen. Die Möglichkeit, die Länge einer Netzwerkkennung anzupassen, machte es Systemadministratoren schwerer, zwischen Netzwerkkennung und Hostkennung zu unterscheiden. Um dieses Problem zu lösen, wurde ein neuer Schreibstil für IP-Adressen eingeführt. In diesem Stil, der als CIDR-Notation oder Schrägstrich-Notation bezeichnet wird, folgt ein Schrägstrich einer IP-Adresse, gefolgt von der Anzahl der für die Netzwerk-ID verwendeten Bits. Im Beispiel 192.168.25.5/24 sind die ersten 24 Bits der Adresse die Netzwerkkennung, während die verbleibenden acht Bits die Hostkennung sind.