Supernetting im Core: Aggregation ohne Blackholes planen

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.

Related Articles