Was ist Supernetting? Ein vollständiger Leitfaden zur Routenzusammenfassung
Supernetting, auch bekannt als Routenzusammenfassung oder Routeraggregation, ist der Prozess der Kombination mehrerer benachbarter IP-Subnetze in ein einziges größeres Netzwerk. Während Subnetting ein Netzwerk in kleinere Teile teilt, macht Supernetting das Gegenteil—es verschmilzt kleinere Netzwerke in einen größeren Block, der durch eine kürzere Präfixlänge repräsentiert wird. Diese Technik ist grundlegend, um die Internet-Routing-Tabelle handhabbar zu halten und wird von jedem großen ISP und Cloud-Anbieter weltweit verwendet.
Supernetting verstehen
Supernetting funktioniert, indem ein gemeinsames Präfix gefunden wird, das mehrere zusammenhängende Subnetze überspannt. Zum Beispiel können vier /24-Netzwerke (192.168.0.0/24 bis 192.168.3.0/24) in ein einziges /22-Supernet zusammengefasst werden: 192.168.0.0/22. Das /22-Präfix enthält alle Adressen von 192.168.0.0 bis 192.168.3.255 und deckt alle vier ursprünglichen Subnetze ab. Anstatt vier separate Routen zu bewerben, muss ein Router nur eine bewerben.
Die Hauptanforderung für Supernetting ist, dass die Subnetze zusammenhängend und an binären Grenzen ausgerichtet sein müssen. Sie können nicht benachbarte Netzwerke oder Netzwerke, die nicht auf ordnungsgemäßen Zweierpotenzgrenzen liegen, zusammensetzen. Zum Beispiel können 10.0.1.0/24 und 10.0.2.0/24 nur dann zu 10.0.0.0/22 zusammengefasst werden, wenn auch 10.0.0.0/24 und 10.0.3.0/24 enthalten sind. Andernfalls würde das Supernet Adressen außerhalb des vorgesehenen Bereichs enthalten.
Vorteile von Supernetting
Der Hauptvorteil von Supernetting ist die Reduzierung der Routing-Tabelle. Die globale BGP-Routing-Tabelle enthält fast eine Million Routen, und ohne Supernetting wäre diese Zahl um Größenordnungen höher. Durch Aggregation von Kundenpräfixen in größere Blöcke reduzieren ISPs den Speicher- und CPU-Bedarf ihrer Kernrouter erheblich. Dies führt direkt zu niedrigeren Hardwarekosten und stabileren Netzwerkoperationen.
Supernetting verbessert auch die Netzwerkleistung und -stabilität. Kleinere Routing-Tabellen bedeuten schnellere Routen-Lookups und schnellere Konvergenz bei Netzwerktopologie-Änderungen. Bei einem Link-Ausfall können Router mit zusammengefassten Routen Pfade effizienter neu berechnen, da weniger Einträge verarbeitet werden müssen. Dies führt zu kürzeren Ausfallzeiten und widerstandsfähigeren Netzwerken.
Ein weiterer wichtiger Vorteil ist die Reduzierung des Routing-Protokoll-Overheads. Routing-Protokolle wie OSPF und BGP tauschen Routing-Informationen zwischen Routern aus. Durch Zusammenfassung von Routen an Netzwerk-Grenzen können Administratoren die Menge an Routing-Daten, die WAN-Links und Internetverbindungen durchqueren, erheblich reduzieren. Dies spart Bandbreite und verbessert die Gesamteffizienz der Routing-Infrastruktur.
Supernetting vs. Subnetting
Supernetting und Subnetting sind gegensätzliche Operationen. Subnetting teilt ein großes Netzwerk in kleinere Stücke auf, indem die Präfixlänge erhöht wird. Zum Beispiel kann ein /24-Netzwerk in vier /26-Netzwerke unterteilt werden. Supernetting kombiniert kleinere Netzwerke zu einem größeren, indem die Präfixlänge verringert wird, wie das Kombinieren von vier /24-Netzwerken zu einem /22. Das Verständnis beider Konzepte ist für effektives IP-Netzwerkdesign unerlässlich.
In der Praxis verwenden Netzwerk-Ingenieure beide Techniken zusammen. Eine Organisation könnte einen /20-Block von ihrem ISP erhalten, ihn in /24-Netzwerke für verschiedene Abteilungen unterteilen und dann Supernetting verwenden, um den gesamten /20 als einzelne Route an den ISP zu bewerben. Dieser hierarchische Ansatz—internes Subnetting und externes Supernetting—ist die Grundlage für effizientes IP-Adressmanagement.
Praktische Anwendungen von Supernetting
Supernetting wird umfassend im realen Netzwerken eingesetzt. Internetdienstanbieter verwenden es, um Kundenzuordnungen in minimale Routen-Bewerbungen zu aggregieren. Ohne BGP-Routeraggregation wäre das Internet unter dem Gewicht einzelner /24-Bewerbungen zusammengebrochen. Cloud-Anbieter wie AWS, Azure und GCP verwenden Supernetting beim Bewerben von VPC-Blöcken an On-Premise-Netzwerke über VPN oder Direct Connect, um sicherzustellen, dass Routing-Tabellen-Grenzen niemals überschritten werden.
Unternehmensnetzwerke verwenden Supernetting in Verteilungs- und Kernschichten, um Routen von Access-Switches zusammenzufassen. Anstatt Routen für jedes VLAN zu tragen, müssen Kernrouter nur das zusammengefasste Supernet für jedes Gebäude oder jeden Stockwerk kennen. Dies reduziert die Routing-Tabellengröße auf Kerngeräten und beschleunigt die Konvergenz bei Netzwerkänderungen.
IPv6-Netzwerke sind ebenfalls stark auf Supernetting angewiesen. Mit 128-Bit-Adressen könnten IPv6-Routing-Tabellen ohne ordnungsgemäße Aggregation enorm wachsen. Die hierarchische Natur der IPv6-Adresszuweisung—wo ISPs /32-Blöcke erhalten und /48 oder /56 an Kunden zuweisen—ist speziell dafür konzipiert, effizientes Supernetting zu ermöglichen und die IPv6-Routing-Tabelle über Jahrzehnte handhabbar zu halten.