In großen Carrier- und Core-Netzen spielt die effiziente Aggregation von IP-Präfixen eine zentrale Rolle, um Routing-Tabellen klein zu halten und die Netzwerkperformance zu optimieren. Supernetting ist eine Technik, bei der mehrere Subnetze zu einem größeren Präfix zusammengefasst werden. Dabei muss sorgfältig geplant werden, um Routing-Blackholes zu vermeiden. Dieser Artikel richtet sich an Einsteiger, IT-Studierende, Junior Network Engineers und Profis und vermittelt praxisnah, wie Supernetting im Core effektiv umgesetzt wird.
Grundlagen des Supernetting
Supernetting, auch als Route Aggregation bekannt, fasst mehrere zusammenhängende Subnetze zu einem größeren Präfix zusammen. Vorteile:
- Reduktion der Anzahl der Routing-Einträge
- Erhöhung der Übersichtlichkeit in großen Netzwerken
- Verbesserte Stabilität bei Netzwerkänderungen
- Skalierbarkeit für zukünftige Erweiterungen
Voraussetzungen für sicheres Supernetting
Damit Supernetting funktioniert, müssen Subnetze konsistent und zusammenhängend sein:
- Subnetze müssen sequenziell und lückenlos angeordnet sein
- Alle Subnetze müssen die gleiche Subnetzgröße haben oder aggregierbar sein
- Routing-Geräte müssen Summarization unterstützen
Beispiel für korrektes Supernetting
Vier zusammenhängende /24-Subnetze:
10.16.0.0/24
10.16.1.0/24
10.16.2.0/24
10.16.3.0/24
Aggregiert zu:
10.16.0.0/22
Dies deckt alle vier Subnetze ab, ohne Blackholes zu erzeugen.
Gefahren von Blackholes
Routing-Blackholes entstehen, wenn ein Supernet Präfixe umfasst, die nicht aktiv im Netzwerk existieren. Pakete, die diese Adressen nutzen, werden verworfen.
- Unvollständige oder lückenhafte Subnetze
- Fehlerhafte Aggregation von Subnetzen unterschiedlicher Größe
- Falsche Summarization im Routing-Protokoll
Beispiel für fehlerhafte Aggregation
# Bestehende Subnetze
10.16.0.0/24
10.16.2.0/24
Zusammenfassung ohne Lücke beachten
10.16.0.0/22 → erzeugt Blackhole für 10.16.1.0/24
Hierarchisches Design im Core-Netz
Supernetting sollte immer innerhalb einer hierarchischen Struktur erfolgen, um Routing-Effizienz zu maximieren:
- Core Backbone: große aggregierte Präfixe (/12 oder /16)
- Regionale Aggregation: Zusammenfassung von Access-Subnetzen
- Access/Edge: einzelne Kunden- oder Dienstsubnetze (/24–/22)
- Customer Edge: individuelle Endgeräte oder VLANs
Beispiel für hierarchische Zuweisung
- Core: 10.0.0.0/12
- Region Nord: 10.16.0.0/16 → Supernet /12 im Core
- Access Kunde A: 10.16.0.0/22
- Access Kunde B: 10.16.4.0/22
- Region Süd: 10.17.0.0/16 → Supernet /12
CLI-Beispiele für Supernetting
Router im Core können zusammengefasste Routen nutzen, um Routing-Tabellen klein zu halten:
ip route 10.16.0.0 255.240.0.0 10.0.0.1
ip route 10.17.0.0 255.240.0.0 10.0.0.2
Best Practices für Supernetting
- Subnetze konsistent planen, um Aggregation zu ermöglichen
- Lückenlose Reihenfolge der Subnetze sicherstellen
- Hierarchische Struktur: Core → Aggregation → Access → Customer
- Blackholes vermeiden durch Prüfung der Subnetzzuordnung
- Dokumentation der Präfixe und Summaries
- IPAM-Tools zur Berechnung und Validierung nutzen
- Skalierung für zukünftige Erweiterungen berücksichtigen
IPv6 und Supernetting
Auch bei IPv6 kann Supernetting eingesetzt werden, insbesondere für /48- und /64-Präfixe:
- Regionale Aggregation: /36 oder /40
- Standorte oder Access-VLANs: /48
- Einzelne Subnetze für Endgeräte: /64
# IPv6 Supernetting Beispiel
2001:db8:1000::/48 → Access VLANs 2001:db8:1000:1::/64, 2001:db8:1000:2::/64
Skalierung und Erweiterung
Supernetting ermöglicht die einfache Erweiterung von Regionen oder Services, ohne die Routing-Tabelle im Core aufzublähen:
- Neue Access-Subnetze innerhalb bestehender Aggregationen
- Reduzierung der Routing-Einträge im Backbone
- Dokumentation bleibt konsistent und auditierbar
- Planung für zukünftige IPv6-Integration
Praxisbeispiel eines Core-Supernetting-Plans
- Core Backbone: 10.0.0.0/12
- Region Nord Aggregation: 10.16.0.0/16 → Supernet /12
- Access Kunde A: 10.16.0.0/22
- Access Kunde B: 10.16.4.0/22
- Region Süd Aggregation: 10.17.0.0/16 → Supernet /12
- Customer Edge IPv6 /64 pro VLAN, /48 pro Kunde
Zusammenfassung der Designprinzipien
- Hierarchische Planung von Core → Aggregation → Access → Customer
- Supernetting gezielt einsetzen, um Routing-Tabellen klein zu halten
- Lückenlose Subnetze und konsistente Größen vermeiden Blackholes
- Dokumentation und IPAM-Unterstützung für Übersichtlichkeit und Audit
- Skalierung und zukünftige IPv6-Integration berücksichtigen
Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab/GNS3
Ich biete professionelle Unterstützung im Bereich Netzwerkkonfiguration und Network Automation für private Anforderungen, Studienprojekte, Lernlabore, kleine Unternehmen sowie technische Projekte. Ich unterstütze Sie bei der Konfiguration von Routern und Switches, der Erstellung praxisnaher Topologien in Cisco Packet Tracer, dem Aufbau und Troubleshooting von GNS3- und EVE-NG-Labs sowie bei der Automatisierung von Netzwerkaufgaben mit Netmiko, Paramiko, NAPALM und Ansible. Kontaktieren Sie mich jetzt – klicken Sie hier.
Meine Leistungen umfassen:
-
Professionelle Konfiguration von Routern und Switches
-
Einrichtung von VLANs, Trunks, Routing, DHCP, NAT, ACLs und weiteren Netzwerkfunktionen
-
Erstellung von Topologien und Simulationen in Cisco Packet Tracer
-
Aufbau, Analyse und Fehlerbehebung von Netzwerk-Labs in GNS3 und EVE-NG
-
Automatisierung von Netzwerkkonfigurationen mit Python, Netmiko, Paramiko, NAPALM und Ansible
-
Erstellung von Skripten für wiederkehrende Netzwerkaufgaben
-
Dokumentation der Konfigurationen und Bereitstellung nachvollziehbarer Lösungswege
-
Konfigurations-Backups, Optimierung bestehender Setups und technisches Troubleshooting
Benötigen Sie Unterstützung bei Ihrem Netzwerkprojekt, Ihrer Simulation oder Ihrer Network-Automation-Lösung? Kontaktieren Sie mich jetzt – klicken Sie hier.












