Subnetting vs. Supernetting
Subnetting ist der Prozess der Aufteilung eines IP-Netzwerks in Unterbereiche, die als Subnetze bezeichnet werden. Computer, die zu einem Teilnetzwerk gehören, haben eine gemeinsame Gruppe höchstwertiger Bits in ihren IP-Adressen. Dies würde also die IP-Adresse (logischerweise) in zwei Teile aufteilen, nämlich das Netzwerkpräfix und das Restfeld. Supernetting ist der Prozess der Kombination mehrerer Subnetzwerke, die ein gemeinsames Classless Inter-Domain Routing (CIDR)-Routing-Präfix haben. Suppernetting wird auch als Routenaggregation oder Routenzusammenfassung bezeichnet.
Was ist Subnetting?
Der Prozess der Aufteilung eines IP-Netzwerks in Unterbereiche wird als Subnetting bezeichnet. Subnetting teilt eine IP-Adresse in zwei Teile, nämlich das Netzwerk (oder Routing-Präfix) und das 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. Beispielsweise gibt 192.60.128.0/22 in IPv4 an, dass 22 Bit für das Netzwerkpräfix zugewiesen sind und die restlichen 10 Bit für die Hostadresse reserviert sind. Darüber hinaus kann das Routing-Präfix auch über die 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 Teilnetzteils einer IP-Adresse erfolgt durch Ausführen einer bitweisen UND-Operation zwischen der IP-Adresse und der Teilnetzmaske. Dies würde zur Identifizierung des Netzwerkpräfixes und der Hostkennung führen.
Was ist Supernetting?
Supernetting ist der Prozess, mehrere IP-Netzwerke mit einem gemeinsamen Netzwerkpräfix zu kombinieren. Supernetting wurde als Lösung für das Problem der zunehmenden Größe von Routing-Tabellen eingeführt. Supernetting vereinfacht auch den Routing-Prozess. Beispielsweise können die Subnetzwerke 192.60.2.0/24 und 192.60.3.0/24 zum Supernetzwerk mit der Bezeichnung 192.60.2.0/23 kombiniert werden. Im Supernet sind die ersten 23 Bits der Netzwerkteil der Adresse und die anderen 9 Bits werden als Host-Identifikation verwendet. Eine Adresse repräsentiert also mehrere kleine Netzwerke und dies würde die Anzahl der Einträge reduzieren, die in die Routing-Tabelle aufgenommen werden sollten. Normalerweise wird Supernetting für IP-Adressen der Klasse C verwendet (Adressen, die mit 192 bis 223 in Dezimalschreibweise 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). Aber Protokolle wie das Exterior Gateway Protocol (EGP) und das Routing Information Protocol (RIP) unterstützen kein Supernetting.
Was ist der Unterschied zwischen Subnetting und Supernetting?
Subnetting ist der Prozess der Aufteilung eines IP-Netzwerks in Unterbereiche, die als Subnetze bezeichnet werden, während Supernetting der Prozess ist, mehrere IP-Netzwerke mit einem gemeinsamen Netzwerkpräfix zu kombinieren. Supernetting reduziert die Anzahl der Einträge in einer Routing-Tabelle und vereinfacht auch den Routing-Prozess. Beim Subnetting werden Host-ID-Bits (für IP-Adressen von einer einzelnen Netzwerk-ID) ausgeliehen, um als Subnetz-ID verwendet zu werden, während beim Supernetting Bits aus der Netzwerk-ID ausgeliehen werden, um als Host-ID verwendet zu werden.