Route-Redistribution (Routenweiterleitung) ist ein grundlegendes Konzept im Bereich der Netzwerktechnik bei dem Routing-Informationen zwischen verschiedenen Routing-Domänen oder Routing-Protokollen ausgetauscht werden, um die Kommunikation zwischen verschiedenen Netzwerken zu ermöglichen.
In komplexen Netzwerken sind oft mehrere Routing-Protokolle im Einsatz, um unterschiedliche Anforderungen zu erfüllen. Diese Protokolle können sich in ihrer Funktionsweise, ihren Metriken und ihrer Anwendung unterscheiden. Beispiele für Routing-Protokolle sind das Border Gateway Protocol (BGP), das Enhanced Interior Gateway Routing Protocol (EIGRP), das Open Shortest Path First (OSPF), das Intermediate-System to Intermediate-System (IS-IS) und das Routing Information Protocol (RIP).
Die Notwendigkeit der Route-Redistribution entsteht, wenn unterschiedliche Routing-Domänen miteinander kommunizieren müssen, aber unterschiedliche Routing-Protokolle verwenden. In solchen Fällen müssen die Routing-Informationen zwischen den Domänen übersetzt und ausgetauscht werden.
Auf R1, R4 und R5 läuft OSPF. Auf R3, R6 und R7 läuft EIGRP. Auf R2 läuft OSPF und EIGRP, in jedem ein Interface.
!R1 int fa0/0 ip addr 192.0.2.2 255.255.255.0 no shut int fa1/0 ip addr 10.1.1.1 255.255.255.0 no shut int fa1/1 ip addr 10.2.2.1 255.255.255.0 no shut router ospf 1 network 192.0.2.0 255.255.255.0 area 0 network 10.1.1.0 255.255.255.0 area 0 network 10.2.2.0 255.255.255.0 area 0
!R3 int fa0/0 ip addr 203.0.113.2 255.255.255.0 no shut int fa1/0 ip addr 192.168.1.1 255.255.255.0 no shut int fa1/1 ip addr 192.168.2.1 255.255.255.0 no shut router eigrp 1 net 203.0.113.0 0.0.0.255 net 192.168.2.0 0.0.0.255 net 192.168.1.0 0.0.0.255
Auf R2 wollen wir die Routing Informationen tauschen. EIGRP verwendet aber Hops als Metrik und OSPF verwenden den Link-State. Deshalb muss man eine Metrik manuell setzen. Zuerst einmal die Grundeinstellungen.
!R2 int fa0/0 ip address 192.0.2.1 255.255.255.0 no shut int fa1/0 ip address 203.0.113.1 255.255.255.0 no shut router ospf 1 network 192.0.2.0 255.255.255.0 area 0 router eigrp 1 net 203.0.113.0 0.0.0.255
Um die Metrik einzustellen kann man sie im redistribute Befehl angeben oder mit Hilfe einer Route Map.
! Metrik im redistribute Befehl angeben router ospf 1 default-metric 30 redistribute eigrp 1 router eigrp 1 no default-metric redistribute ospf 1 metric 1000000 1 255 1 1500
! Alternativ mit Route map route-map TEST set metric 1000000 1 255 1 1500 router eigrp 1 redistribute ospf 1 route-map TEST