In diesem Dokument wird das Verhalten der Neuverteilung von Open Shortest Path First (OSPF) zum Border Gateway Protocol (BGP) auf Cisco-Routern beschrieben.
Cisco empfiehlt, vor der Verwendung dieses Dokuments Kenntnisse über die OSPF-Routentypen, die BGP-Grundlagen und die Routen-Neuverteilung zu haben.
Dieses Dokument ist nicht auf bestimmte Software- und Hardware-Versionen beschränkt.
Anmerkung: In den Beispielen in diesem Dokument wird die Befehlssyntax der Cisco IOS Software verwendet.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
In diesem technischen Hinweis wird das Verhalten der OSPF-/BGP-Neuverteilung auf Cisco Routern erläutert. RFC 1403 dokumentiert historische Richtlinien für die Interaktion zwischen OSPF und BGP.
Es gibt verschiedene Arten von OSPF-Routen:
Intra-Area - In einem Multi-Area OSPF-Netzwerk werden Routen, die von einem Bereich ausgehen, von den Routern im gleichen Bereich wie Intra-Area-Routen erkannt. Diese Routen werden in der Befehlsausgabe show ip route als O markiert.
Inter-Area - Wenn eine Route einen OSPF Area Border Router (ABR) kreuzt, wird sie als OSPF Inter-Area Route bezeichnet. Diese Routen werden in der Befehlsausgabe show ip route als O IA markiert.
Intra- und Inter-Area-Routen werden auch als interne OSPF-Routen bezeichnet, da sie Präfixe darstellen, die innerhalb der OSPF-Domäne generiert wurden, anstatt Routen, die in OSPF neu verteilt wurden.
Externer Typ 2 oder Externer Typ 1 - Routen, die in OSPF umverteilt wurden, z. B. "Connected", "Static" oder ein anderes Routing-Protokoll, werden als externer Typ 2 oder "External Type-1" bezeichnet. Diese Routen werden in der Befehlsausgabe "show ip route" als O E2 oder O E1 gekennzeichnet.
NSSA External Type-2 oder NSSA External Type 1 - Wenn ein Bereich als NSSA (Not-So-Stub Area) konfiguriert ist und Routen in OSPF neu verteilt werden, werden die Routen als NSSA External Type-2 oder NSSA External Type-1 bezeichnet. Diese Routen werden in der Befehlsausgabe show ip route als O N2 oder O N1 markiert.
Die Erläuterung der Unterschiede zwischen External und NSSA Type 2 oder 1 geht über den Anwendungsbereich dieses Dokuments hinaus. Weitere Informationen finden Sie im OSPF-Designleitfaden.
Standardmäßig werden Routen von OSPF nicht über BGP neu verteilt. Die Neuverteilung muss konfiguriert werden. Verwenden Sie den Befehl route-map, um Routen während der OSPF-BGP-Neuverteilung zu filtern. Um Routing-Typen explizit auszuwählen, verwenden Sie die entsprechende Option Match internal, Match external oder Match nssa-external. Ohne Übereinstimmungsoptionen verteilt OSPF OSPF standardmäßig interne Routen neu.
In diesem Dokument werden fünf primäre OSPF-BGP-Weiterverteilungsfälle erläutert. Topologie A gilt für die ersten vier Fälle. Topologie B gilt für den Fall einer NSSA-externen Route, der im Abschnitt "OSPF-NSSA-externe Routen über BGP neu verteilen" beschrieben wird.
Neuverteilung von OSPF an BGP-Topologie A
Wenn Sie die Neuverteilung von OSPF in BGP ohne Schlüsselwörter konfigurieren, werden standardmäßig nur OSPF-Intra-Area- und Inter-Area-Routen in BGP neu verteilt. Um OSPF-Routen innerhalb und zwischen den Bereichen neu zu verteilen, verwenden Sie das interne Schlüsselwort mit dem Befehl redistribute unter Router bgp.
Mit dieser Router B (RTB)-Konfiguration werden die internen OSPF-Präfixe 10.2.2.0/24, 10.108.1.0/24 und 10.108.2.0/24 in BGP umverteilt:
| RTB |
|---|
hostname RTB ! interface GigabitEthernet0/0 ip address 10.3.3.1 255.255.255.0 duplex auto speed auto media-type rj45 ! interface GigabitEthernet0/1 ip address 10.2.2.3 255.255.255.0 duplex auto speed auto media-type rj45 |
Router B verteilt nur interne OSPF-Routen um:
RTB#show ip bgp
BGP table version is 12, local router ID is 10.3.3.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
t secondary path,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
Network Next Hop Metric LocPrf Weight Path
*> 10.2.2.0/24 0.0.0.0 0 32768 ? *> 10.108.1.0/24 10.2.2.2 3 32768 ? *> 10.108.2.0/24 10.2.2.2 2 32768 ?
RTB#
Router C erhält diese Routen vom BGP:
RTC#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks
B 10.2.2.0/24 [20/0] via 10.3.3.1, 00:07:07
C 10.3.3.0/24 is directly connected, GigabitEthernet0/0
L 10.3.3.2/32 is directly connected, GigabitEthernet0/0
B 10.108.1.0/24 [20/3] via 10.3.3.1, 00:07:07
B 10.108.2.0/24 [20/2] via 10.3.3.1, 00:07:07
RTC#
RTC#show ip bgp
BGP table version is 8, local router ID is 10.3.3.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
t secondary path,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
Network Next Hop Metric LocPrf Weight Path
*> 10.2.2.0/24 10.3.3.1 0 0 100 ? *> 10.108.1.0/24 10.3.3.1 3 0 100 ? *> 10.108.2.0/24 10.3.3.1 2 0 100 ?
RTC#
Um externe OSPF-Routen über das BGP neu zu verteilen, verwenden Sie das externe Schlüsselwort mit dem Befehl redistribute unter router bgp. Mit dem externen Schlüsselwort haben Sie drei Möglichkeiten:
Externen Typ 1 und Typ 2 neu verteilen (Standard)
Typ 1 neu verteilen
Typ 2 neu verteilen
Geben Sie die Befehle im Konfigurationsmodus wie folgt ein:
RTB(config)#router bgp 100 RTB(config-router)#redistribute ospf 1 match external
Mit dieser Router B-Konfiguration werden nur die externen OSPF-Routen umverteilt, einschließlich der Routen vom Typ 1 und Typ 2:
| RTB |
|---|
hostname RTB ! interface GigabitEthernet0/0 ip address 10.3.3.1 255.255.255.0 duplex auto speed auto media-type rj45 ! interface GigabitEthernet0/1 ip address 10.2.2.3 255.255.255.0 duplex auto speed auto media-type rj45 ! router ospf 1 network 10.2.2.0 0.0.0.255 area 1 ! router bgp 100 |
Router B verteilt nur die externen OSPF-Routen um:
RTB#show ip bgp
BGP table version is 25, local router ID is 10.3.3.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
t secondary path,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
Network Next Hop Metric LocPrf Weight Path
*> 192.168.1.0 10.2.2.2 20 32768 ?
*> 192.168.2.0 10.2.2.2 23 32768 ?
RTB#
Router C erfährt vom BGP Informationen zu diesen beiden externen OSPF-Routen:
RTC#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.3.3.0/24 is directly connected, GigabitEthernet0/0
L 10.3.3.2/32 is directly connected, GigabitEthernet0/0
B 192.168.1.0/24 [20/20] via 10.3.3.1, 00:02:16
B 192.168.2.0/24 [20/23] via 10.3.3.1, 00:02:16
RTC#show ip bgp
BGP table version is 21, local router ID is 10.3.3.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
t secondary path,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
Network Next Hop Metric LocPrf Weight Path
*> 192.168.1.0 10.3.3.1 20 0 100 ? *> 192.168.2.0 10.3.3.1 23 0 100 ?
RTC#
Um nur OSPF-Routen des externen Typs 1 neu zu verteilen, geben Sie den folgenden Befehl unter Router bgp 100 auf Router B ein:
RTB(config)#router bgp 100
RTB(config-router)#redistribute ospf 1 match external 1
Bei der vorherigen Konfiguration zeigt die BGP-Tabelle für Router B (RTB), dass Router B nur externe Routen vom Typ 1 im BGP neu verteilt, und dass alle anderen OSPF-Routen nicht im BGP neu verteilt werden:
RTB#show ip bgp
BGP table version is 28, local router ID is 10.3.3.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
t secondary path,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
Network Next Hop Metric LocPrf Weight Path
*> 192.168.2.0 10.2.2.2 23 32768 ?
RTB#
Um nur OSPF-Routen des externen Typs 2 neu zu verteilen, geben Sie den folgenden Befehl unter Router bgp 100 auf Router B ein:
RTB(config)#router bgp 100
RTB(config-router)#redistribute ospf 1 match external 2
In diesem Fall werden die internen OSPF-Routen und die externen OSPF-Routen vom Typ 1 und Typ 2 mithilfe der internen und externen Übereinstimmungsoptionen, wie in der Router B-Konfiguration dargestellt, in das BGP umverteilt:
| RTB |
|---|
hostname RTB ! interface GigabitEthernet0/0 ip address 10.3.3.1 255.255.255.0 duplex auto speed auto media-type rj45 ! interface GigabitEthernet0/1 ip address 10.2.2.3 255.255.255.0 duplex auto speed auto media-type rj45 ! router ospf 1 network 10.2.2.0 0.0.0.255 area 1 ! router bgp 100 |
Auch hier wird in der Konfiguration extern durch extern 1 extern 2 ersetzt. Dies ist normal, es sei denn, Sie geben an, welche externen Routen Sie im BGP neu verteilen möchten. Nach der Konfigurationsänderung verteilt Router B die ausgewählten internen und externen Routen neu, und Router C erhält diese über das BGP:
RTB#show ip bgp
BGP table version is 6, local router ID is 10.3.3.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
t secondary path,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
Network Next Hop Metric LocPrf Weight Path
*> 10.2.2.0/24 0.0.0.0 0 32768 ? *> 10.108.1.0/24 10.2.2.2 3 32768 ? *> 10.108.2.0/24 10.2.2.2 2 32768 ? *> 192.168.1.0 10.2.2.2 20 32768 ? *> 192.168.2.0 10.2.2.2 23 32768 ?
RTB# RTC#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks
B 10.2.2.0/24 [20/0] via 10.3.3.1, 00:03:27
C 10.3.3.0/24 is directly connected, GigabitEthernet0/0
L 10.3.3.2/32 is directly connected, GigabitEthernet0/0
B 10.108.1.0/24 [20/3] via 10.3.3.1, 00:03:27 B 10.108.2.0/24 [20/2] via 10.3.3.1, 00:03:27 B 192.168.1.0/24 [20/20] via 10.3.3.1, 00:03:27 B 192.168.2.0/24 [20/23] via 10.3.3.1, 00:03:27
RTC#
Dies ist ein Sonderfall, in dem nur NSSA-Routen in das BGP umverteilt werden. Dieser Fall ähnelt dem im Abschnitt "Redistribute Only OSPF External (Type 1 and 2) Routes into BGP" beschriebenen Fall. Der einzige Unterschied besteht darin, dass OSPF jetzt mit NSSA-externen Routen und nicht nur mit externen Routen übereinstimmt. Die Routing-Tabelle von Router B zeigt die folgenden OSPF-NSSA-externen Routen:
RTB#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks
C 10.2.2.0/24 is directly connected, GigabitEthernet0/1
L 10.2.2.3/32 is directly connected, GigabitEthernet0/1
C 10.3.3.0/24 is directly connected, GigabitEthernet0/0
L 10.3.3.1/32 is directly connected, GigabitEthernet0/0
O IA 10.108.1.0/24 [110/3] via 10.2.2.2, 00:05:00, GigabitEthernet0/1
O 10.108.2.0/24 [110/2] via 10.2.2.2, 00:05:00, GigabitEthernet0/1
O N2 192.168.1.0/24 [110/20] via 10.2.2.1, 00:10:14, GigabitEthernet0/1
O N1 192.168.2.0/24 [110/22] via 10.2.2.2, 00:03:43, GigabitEthernet0/1
RTB#
Dieses Netzwerkdiagramm wird für diesen Fall verwendet:
Neuverteilung von OSPF an BGP-Topologie B
Das Netzwerkdiagramm zeigt, dass Router B sowohl OSPF-N1- als auch -N2-Routen empfängt. Das Standardverhalten besteht darin, N1- und N2-Routen neu zu verteilen, wenn nur das nssa-external-Schlüsselwort verwendet wird. Diese Konfiguration ermöglicht es der RTB, OSPF N2- (192.168.1.0/24) und OSPF N1- (192.168.2.0/24)-Routen in das BGP umzuverteilen:
| RTB |
|---|
hostname RTB ! interface GigabitEthernet0/0 ip address 10.3.3.1 255.255.255.0 duplex auto speed auto media-type rj45 ! interface GigabitEthernet0/1 ip address 10.2.2.3 255.255.255.0 duplex auto speed auto media-type rj45 ! router ospf 1 |
Nach der Konfigurationsänderung auf Router B werden die OSPF-NSSA-externen Routen neu verteilt, und Router C erhält die OSPF-NSSA-externen Routen vom BGP:
RTB#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks
C 10.2.2.0/24 is directly connected, GigabitEthernet0/1
L 10.2.2.3/32 is directly connected, GigabitEthernet0/1
C 10.3.3.0/24 is directly connected, GigabitEthernet0/0
L 10.3.3.1/32 is directly connected, GigabitEthernet0/0
O IA 10.108.1.0/24 [110/3] via 10.2.2.2, 00:09:40, GigabitEthernet0/1
O 10.108.2.0/24 [110/2] via 10.2.2.2, 00:09:40, GigabitEthernet0/1
O N2 192.168.1.0/24 [110/20] via 10.2.2.1, 00:14:54, GigabitEthernet0/1
O N1 192.168.2.0/24 [110/22] via 10.2.2.2, 00:08:23, GigabitEthernet0/1
RTB#
RTB#show ip bgp
BGP table version is 17, local router ID is 10.3.3.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
t secondary path,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
Network Next Hop Metric LocPrf Weight Path
*> 192.168.1.0 10.2.2.1 20 32768 ? *> 192.168.2.0 10.2.2.2 22 32768 ?
RTB# RTC#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.3.3.0/24 is directly connected, GigabitEthernet0/0
L 10.3.3.2/32 is directly connected, GigabitEthernet0/0
B 192.168.1.0/24 [20/20] via 10.3.3.1, 00:01:29 B 192.168.2.0/24 [20/22] via 10.3.3.1, 00:01:29
RTC#
RTC#show ip bgp
BGP table version is 41, local router ID is 10.3.3.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
t secondary path,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
Network Next Hop Metric LocPrf Weight Path
*> 192.168.1.0 10.3.3.1 20 0 100 ? *> 192.168.2.0 10.3.3.1 22 0 100 ?
RTC#
Wie bei externen OSPF-Routen geben Sie zur Neuverteilung von nur OSPF N1-Routen den folgenden Befehl unter Router BGP 100 auf Router B ein:
RTB(config)#router bgp 100
RTB(config-router)#redistribute ospf 1 match nssa-external 1
!--- This redistributes only OSPF NSSA-external Type-1 routes into BGP.
Um nur OSPF N2-Routen neu zu verteilen, geben Sie den folgenden Befehl unter Router bgp 100 auf Router B ein:
RTB(config)#router bgp 100
RTB(config-router)#redistribute ospf 1 match nssa-external 2
!--- This redistributes only OSPF NSSA-external Type-2 routes into BGP.
Es ist wichtig zu verstehen, wie sich die Konfiguration durch aufeinander folgende Konfigurationsänderungen ändert. Ein neuer Befehl mit der Option match überschreibt den vorherigen Befehl nicht, sondern wird ihm hinzugefügt. Im nächsten Beispiel wird erläutert, wie sich die Konfigurationsbefehlssequenz auf die Neuverteilung auswirken kann:
R4#configure terminal R4(config)#router bgp 100 R4(config-router)#redistribute ospf 1 match internal R4(config-router)#^Z !--- Initially, you redistribute internal OSPF routes into BGP 100. R4#show run | include redistribute ospf redistribute ospf 1 match internal R4#configure terminal R4(config)#router bgp 100 R4(config-router)#redistribute ospf 1 match external R4(config-router)#^Z !--- With this second command, you tell BGP to also redistribute external OSPF routes. R4#show run | include redistribute ospf redistribute ospf 1 match internal external 1 external 2 R4# R4#configure terminal R4(config)#router bgp 100 R4(config-router)#no redistribute ospf 1 match external 2 R4(config-router)#^Z !--- With this no command, you only disable the redistribution of external type 2 into BGP.
!--- All other types of routes previously configured remain. R4#show run | include redistribute ospf redistribute ospf 1 match internal external 1 !--- As you can see, internal and external type 1 remain. R4#configure terminal R4(config)#router bgp 100 R4(config-router)#no redistribute ospf 1 match internal external 1 R4(config-router)#^Z !--- This no command removes all explicit match options but does not disable redistribution
!--- The remaining redistribute ospf 1 command uses the default behavior and redistributes
!--- internal routes only. R4#show run | include redistribute ospf redistribute ospf 1 R4#configure terminal R4(config)#router bgp 100 R4(config-router)#no redistribute ospf 1 !--- Use no redistribute ospf <process> command to disable OSPF-to-BGP redistribution completely. R4(config-router)# ^Z R4#show run | include redistribute ospf R4#
Bei der Routen-Neuverteilung werden die von einem Protokoll empfangenen Routen an ein anderes Routing-Protokoll weitergeleitet. Wenn das BGP in ein IGP umverteilt wird, werden standardmäßig nur vom eBGP bezogene Routen neu verteilt. Die vom Router ermittelten iBGP-Routen werden nicht in das IGP eingebracht, um die Erstellung von Routing-Schleifen zu verhindern.
Standardmäßig ist die iBGP-Umverteilung in IGP deaktiviert. Führen Sie den Befehl bgp redistribute-internal aus, um die Neuverteilung von iBGP-Routen über ein IGP zu aktivieren. Es müssen Vorkehrungen getroffen werden, um bestimmte Routen mithilfe von Routenübersichten über IGP neu zu verteilen.
Eine Beispielkonfiguration für die Neuverteilung von iBGP-Routen in OSPF ist hier dargestellt:
Router(config)#router bgp 65345 Router(config-router)#bgp redistribute-internal ! Router(config)#router ospf 100 Router(config-router)#redistribute bgp 65345 subnets
Vorsicht: Die Neuverteilung der vom iBGP bezogenen Routen in ein IGP kann Routing-Schleifen innerhalb des autonomen Systems erzeugen. Verteilen Sie nur explizit genehmigte Präfixe mit einer Routenübersicht neu.
Um eine von OSPF übernommene Standardroute im BGP neu zu verteilen, lassen Sie in einer Routenübersicht nur 0.0.0.0/0 zu, wenden Sie die Routenübersicht auf die OSPF-Neuverteilung an, und aktivieren Sie die Neuverteilung der Standardroute mit den Ursprungsinformationen:
! route-map map_default_only permit 10 match ip address acl_default_only ! ip access-list standard acl_default_only permit 0.0.0.0 ! router bgp 64601 redistribute ospf 1 route-map map_default_only default-information originate !
!--- Distributes the default route in bgp
Der Befehl network 0.0.0.0 ist eine separate Ursprungsmethode und erfordert eine exakte Standardroute in der Routing-Tabelle:
! router bgp 64601 network 0.0.0.0 !
Überprüfen Sie nach der Konfiguration die Standardroute mit show ip bgp 0.0.0.0 und verifizieren Sie deren Ankündigung mit show ip bgp neighbors <neighbor-address> advertised-routes.
Anmerkung: Das BGP kündigt die neue Route normalerweise ohne Sitzungsrücksetzung an. Um einen sofortigen, unterbrechungsfreien Update-Austausch anzufordern, führen Sie den Befehl clear ip bgp * soft aus. Mit diesem Befehl bleiben die BGP-Sitzungen aktiv.
| Überarbeitung | Veröffentlichungsdatum | Kommentare |
|---|---|---|
3.0 |
08-Sep-2026
|
Rezertifizierung - aktualisierte SEO und Formatierung |
2.0 |
22-Apr-2025
|
Titel, Header und Formatierung. |
1.0 |
11-Oct-2001
|
Erstveröffentlichung |