Subnetz gegen Supernetz
Subnetz ist der Prozess der Aufteilung eines IP-Netzwerks in Unterabteilungen, die als Subnetze bezeichnet werden. Computer, die zu einem Teilnetzwerk gehören, haben eine gemeinsame Gruppe von höchstwertigen Bits in ihren IP-Adressen. Dies würde also die IP-Adresse in zwei Teile (logisch) als Netzwerkpräfix und Restfeld aufteilen. Beim Supernetting werden mehrere Subnetzwerke kombiniert, die ein gemeinsames CIDR-Routing-Präfix (Classless Inter-Domain Routing) haben. Das Suppernetting wird auch als Routenaggregation oder Routenzusammenfassung bezeichnet.
Was ist Subnetz?
Der Prozess der Aufteilung eines IP-Netzwerks in Unterabteilungen wird als Subnetz bezeichnet. Das Subnetz unterteilt eine IP-Adresse in zwei Teile als Netzwerk (oder Routing-Präfix) und Restfeld (das zur Identifizierung eines bestimmten Hosts verwendet wird). Die CIDR-Notation wird verwendet, um ein Routing-Präfix zu schreiben. Diese Notation verwendet einen Schrägstrich (/), um die Netzwerkstartadresse und die Länge des Netzwerkpräfixes (in Bits) zu trennen. In IPv4 gibt 192.60.128.0/22 beispielsweise an, dass 22 Bits für das Netzwerkpräfix zugewiesen sind und die verbleibenden 10 Bits für die Hostadresse reserviert sind. Darüber hinaus kann das Routing-Präfix auch mithilfe der Subnetzmaske dargestellt werden. 255.255.252.0 (11111111.11111111.11111100.00000000) ist die Subnetzmaske für 192.60.128.0/22. Das Trennen des Netzwerkteils und des Subnetzteils einer IP-Adresse erfolgt durch Ausführen einer bitweisen UND-Verknüpfung zwischen der IP-Adresse und der Subnetzmaske. Dies würde dazu führen, dass das Netzwerkpräfix und die Host-ID identifiziert werden.
Was ist Supernetting?
Beim Supernetting werden mehrere IP-Netzwerke mit einem gemeinsamen Netzwerkpräfix kombiniert. Supernetting wurde als Lösung für das Problem der Vergrößerung von Routing-Tabellen eingeführt. Supernetting vereinfacht auch den Routing-Prozess. Beispielsweise können die Teilnetze 192.60.2.0/24 und 192.60.3.0/24 zu dem mit 192.60.2.0/23 bezeichneten Supernetzwerk kombiniert werden. Im Supernet sind die ersten 23 Bits der Netzwerkteil der Adresse und die anderen 9 Bits werden als Host-ID verwendet. Eine Adresse repräsentiert also mehrere kleine Netzwerke, und dies würde die Anzahl der Einträge verringern, die in der Routing-Tabelle enthalten sein sollten. In der Regel wird Supernetting für IP-Adressen der Klasse C verwendet (Adressen, die mit 192 bis 223 dezimal beginnen), und die meisten Routing-Protokolle unterstützen Supernetting. Beispiele für solche Protokolle sind Border Gateway Protocol (BGP) und Open Shortest Path First (OSPF). Protokolle wie das Exterior Gateway Protocol (EGP) und das Routing Information Protocol (RIP) unterstützen jedoch kein Supernetting.
Was ist der Unterschied zwischen Subnetting und Supernetting?
Beim Subnetz wird ein IP-Netzwerk in Unterabteilungen unterteilt, die als Subnetze bezeichnet werden, während beim Supernetting mehrere IP-Netzwerke mit einem gemeinsamen Netzwerkpräfix kombiniert werden. Durch Supernetting wird die Anzahl der Einträge in einer Routing-Tabelle reduziert und der Routing-Prozess vereinfacht. Im Subnetz werden Host-ID-Bits (für IP-Adressen von einer einzelnen Netzwerk-ID) zur Verwendung als Subnetz-ID ausgeliehen, während im Supernetting Bits von der Netzwerk-ID zur Verwendung als Host-ID ausgeliehen werden.