JNCIP-ENT: Redistribution von Routen
27.06.2026 5 Min. Lesezeit
Die Weitergabe von Routinginformationen zwischen unterschiedlichen Protokollen stellt einen der kritischsten und zugleich am häufigsten missverstandenen Aspekte im Netzwerkdesign dar. Während OSPF und BGP jeweils ihre eigene Logik zur Pfadberechnung besitzen, entsteht bei der Verbindung dieser Protokolle eine zusätzliche Ebene von Komplexität. Diese entsteht nicht durch die Protokolle selbst, sondern durch die Art und Weise, wie Informationen zwischen ihnen übersetzt werden.
Redistribution bedeutet zunächst nichts anderes, als dass ein Router Informationen aus einem Routingprotokoll nimmt und sie in ein anderes einbringt. Dieser Vorgang wirkt trivial, führt aber dazu, dass völlig unterschiedliche Modelle aufeinander treffen. OSPF arbeitet innerhalb einer klar strukturierten Topologie mit einem konsistenten Datenbankansatz, während BGP primär Pfadinformationen austauscht und stark durch Policy gesteuert ist. Wenn Routen zwischen diesen beiden Welten übertragen werden, müssen sie angepasst werden, damit sie im Zielprotokoll sinnvoll interpretiert werden können.
Ein zentraler Unterschied liegt im Umgang mit Metriken. In OSPF ist die Cost ein rein interner Wert, der die relative Entfernung innerhalb einer Area beschreibt. Wird eine externe Route in OSPF eingeführt, bekommt sie eine zusätzliche Kennzeichnung, die sie von internen Routen unterscheidet. Diese externen Routen werden typischerweise mit einem eigenen Metriktyp versehen, der nicht direkt mit internen Kosten vergleichbar ist. Dadurch entsteht eine klare Trennung zwischen „nativer“ Topologieinformation und extern importierten Präfixen.
In BGP existiert diese Trennung in dieser Form nicht. Eine Route wird durch ihre Attribute beschrieben, unabhängig davon, ob sie ursprünglich aus einem IGP stammt oder lokal erzeugt wurde. Wenn eine OSPF-Route in BGP redistribuiert wird, verliert sie ihre ursprüngliche Bedeutung als Teil einer Link-State-Datenbank. Sie wird zu einem eigenständigen Präfix mit entsprechenden Attributen. Diese Transformation ist ein grundlegender Bruch im Modell, der dazu führt, dass Eigenschaften wie interne Kosten nicht mehr direkt abgebildet werden können.
Ein bedeutender Aspekt ist die Frage, wie sich die Entscheidungslogik nach der Redistribution verändert. Eine Route, die in OSPF aufgrund eines niedrigen Cost bevorzugt wurde, kann in BGP eine völlig andere Bewertung erfahren, wenn ihre Attribute nicht entsprechend gesetzt werden. Ohne explizite Steuerung kann es dazu kommen, dass ursprünglich bevorzugte Pfade in einer anderen Protokollebene plötzlich nachrangig behandelt werden. Dieser Effekt tritt besonders häufig auf, wenn mehrere Quellen für dieselbe Route existieren und die Unterschiede im Ursprung nicht mehr sichtbar sind.
Ein weiteres Problemfeld ist die potenzielle Entstehung von Routing-Schleifen. Wenn Routen zwischen Protokollen in beide Richtungen redistribuiert werden, besteht die Gefahr, dass ein einmal exportiertes Präfix wieder importiert wird und erneut verteilt wird. Ohne geeignete Mechanismen zur Markierung oder Filterung kann sich Information so im Kreis bewegen. Diese Art von Schleifen ist schwer zu erkennen, da sie nicht durch klassische Topologiefehler entstehen, sondern durch inkonsistente Informationsflüsse.
Die Rolle des Routers, der Redistribution durchführt, verändert sich in diesem Kontext grundlegend. Innerhalb von OSPF wird ein solcher Router zum ASBR. Er ist der Punkt, an dem externe Informationen in das OSPF-Domain eingebracht werden. Diese Informationen werden dann als externe LSAs verbreitet und sind für alle anderen Router sichtbar, sofern die Area-Struktur dies zulässt. Gleichzeitig fungiert derselbe Router im BGP-Kontext als Ursprungspunkt der entsprechenden Präfixe, was ihn zu einem zentralen Knoten im Informationsfluss macht.
Diese Doppelrolle führt dazu, dass die Verantwortung für Konsistenz und Steuerung an wenigen Punkten konzentriert wird. Fehler oder ungenaue Konfigurationen an dieser Stelle wirken sich häufig auf große Teile des Netzwerks aus. Besonders kritisch ist, dass Redistribution nicht selektiv wirkt, wenn keine expliziten Einschränkungen definiert sind. Ohne Filter werden alle verfügbaren Routen übernommen, unabhängig davon, ob dies gewünscht ist oder nicht.
Ein weiterer Aspekt betrifft die Granularität der Information. OSPF arbeitet mit einer vollständigen Beschreibung der Topologie innerhalb einer Area, während BGP lediglich Pfade zu Präfixen kennt. Bei der Redistribution wird diese Detailtiefe zwangsläufig reduziert. Eine Route, die in OSPF durch mehrere alternative Pfade erreichbar ist, erscheint in BGP als einzelner Eintrag mit bestimmten Attributen. Die ursprüngliche Redundanz und Struktur gehen dabei verloren. Umgekehrt kann eine BGP-Route mit komplexen Policy-abhängigen Eigenschaften in OSPF nur als externe Route mit einer vereinfachten Metrik dargestellt werden.
Diese Reduktion ist nicht per se problematisch, solange sie bewusst erfolgt. Schwierigkeiten entstehen dann, wenn angenommen wird, dass Eigenschaften eines Protokolls im anderen erhalten bleiben. In der Praxis muss jede Redistribution als bewusste Transformation betrachtet werden, bei der Informationen angepasst, gefiltert und priorisiert werden müssen.
Besondere Aufmerksamkeit erfordert die Wechselwirkung zwischen mehreren Punkten der Redistribution. Wenn ein Netzwerk mehrere Übergänge zwischen OSPF und BGP besitzt, kann es zu inkonsistenten Entscheidungen kommen, wenn die Behandlung der Routen nicht einheitlich ist. Unterschiedliche Metriken oder fehlende Filter führen dazu, dass derselbe Präfix in verschiedenen Teilen des Netzwerks unterschiedlich bewertet wird. Dies kann dazu führen, dass Verkehr nicht wie erwartet fließt oder suboptimale Pfade gewählt werden.
Die Beherrschung von Redistribution liegt daher weniger im Verständnis einzelner Befehle, sondern im Verständnis der strukturellen Unterschiede zwischen den beteiligten Protokollen. Es geht darum, bewusst zu entscheiden, welche Informationen übertragen werden sollen und wie sie im Zielprotokoll interpretiert werden. Ohne diese bewusste Steuerung wird Redistribution schnell zu einer Quelle schwer nachvollziehbarer Fehler.
Wer Routingprotokolle miteinander verbindet, gestaltet aktiv den Informationsfluss im Netzwerk. Jede Redistribution ist eine Entscheidung darüber, welche Teile der internen Struktur sichtbar gemacht werden und welche verborgen bleiben. Die Herausforderung besteht darin, diese Entscheidungen konsistent zu treffen und die Auswirkungen auf das gesamte System im Blick zu behalten.