BGP (RIB-Fehler – Höhere Administratorentfernung)

Ich habe versucht, BGP-Routing für diese Topologie durchzuführen. Danach habe ich 200.200.10.0 Netzwerk und 200.200 hinzugefügt. 20.0 Netzwerk in R1, ich hatte Rippenfehler (höhere Administratorentfernung) auf R2 und R3 .. aber ich konnte vom Client bei R2 bis 200.200.20.1 und vom Client bei R3 bis 200.200.10.1 pingen. Ich habe versucht, das Netzwerk auf dem BGP-Router 3000 auf R1 zu löschen. Der Ribs-Fehler war verschwunden, aber ich konnte die öffentliche IP-Adresse nicht wie zuvor anpingen.

Netzwerktopologie

R1: Lauf anzeigen

router bgp 3000 bgp router-id 1.1.1.1 bgp log-neighbor-changes network 200.200.10.0 network 200.200.20.0 neighbor 200.200.10.2 remote-as 3001 neighbor 200.200.20.2 remote-as 3002 

R1: show ip bgp

BGP table version is 6, local router ID is 1.1.1.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, 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.27.0/26 200.200.10.2 0 0 3001 i *> 192.168.27.64/26 200.200.20.2 0 0 3002 i *> 192.168.27.128/29 200.200.10.2 0 0 3001 i *> 200.200.10.0 0.0.0.0 0 32768 i *> 200.200.20.0 0.0.0.0 0 32768 i 

R2: Lauf anzeigen

router bgp 3001 bgp router-id 2.2.2.2 bgp log-neighbor-changes network 192.168.27.0 mask 255.255.255.192 network 192.168.27.128 mask 255.255.255.248 neighbor 200.200.10.1 remote-as 3000 

R2: show ip bgp und zeige ip bgp rib-fail

BGP table version is 6, local router ID is 2.2.2.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, 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.27.0/26 0.0.0.0 0 32768 i *> 192.168.27.64/26 200.200.10.1 0 3000 3002 i *> 192.168.27.128/29 0.0.0.0 0 32768 i r> 200.200.10.0 200.200.10.1 0 0 3000 i *> 200.200.20.0 200.200.10.1 0 0 3000 i RouterHQ#show ip bgp rib-failure Network Next Hop RIB-failure RIB-NH Matches 200.200.10.0 200.200.10.1 Higher admin distance n/a 

R3: zeige run

router bgp 3002 bgp router-id 3.3.3.3 bgp log-neighbor-changes network 192.168.27.64 mask 255.255.255.192 neighbor 200.200.20.1 remote-as 3000 

R3 : show ip bgp und show ip bgp Rippenfehler

BGP table version is 6, local router ID is 3.3.3.3 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, 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.27.0/26 200.200.20.1 0 3000 3001 i *> 192.168.27.64/26 0.0.0.0 0 32768 i *> 192.168.27.128/29 200.200.20.1 0 3000 3001 i *> 200.200.10.0 200.200.20.1 0 0 3000 i r> 200.200.20.0 200.200.20.1 0 0 3000 i RouterBranch#show ip bgp rib-failure Network Next Hop RIB-failure RIB-NH Matches 200.200.20.0 200.200.20.1 Higher admin distance n/a 

Kommentare

  • Die AD für a Das direkt verbundene Netzwerk ist 0, für eBGP jedoch 20 und für iBGP 200, die beide höher als 0 sind, so dass dies ein korrektes Ergebnis des Empfangs der Routen über BGP ist (wirklich alle anderen Routing-Protokolle oder sogar statisch konfiguriert).

Antwort

Die rib-failure sagt Ihnen, dass die erlernte BGP-Route nicht am besten ist, weil es eine andere Route gibt – in diesem Fall , direkt verbundene Routen – mit einer besseren Admin-Entfernung (AD). Auf R1 & R3 ist eine direkt verbundene 200.200.20.0/24 Route auf einer Schnittstelle konfiguriert, sodass diese Route AD 0 hat, was die beste AD ist Wert; höher ist schlechter.

Verwenden Sie show route oder show ip route, um die direkt verbundene Route für diese Routen anzuzeigen, auf denen Rib angezeigt wird -Fehler.

BGP AD ist konfigurierbar, standardmäßig jedoch 20 (eBGP, wie in Ihrem Beispielnetzwerk) oder 200 (iBGP, innerhalb desselben AS oder Konföderationsmodus). Hier ist Cisco-Tabelle mit den Standardwerten für AD pro Routing-Protokoll. Häufige Werte für einfache Netzwerke:

Protocol Admin Distance default Connected 0 Static 1 eBGP 20 OSPF 110 IS-IS 115 RIP 120 iBGP 200 

Es gibt nichts falsch mit Ihrer Konfiguration. Sie haben gerade missverstanden, dass Sie auf R1 oder R3 nicht 200.200.20.0/24 lernen müssen, da diese Router bereits direkt mit diesem Subnetz verbunden sind. Dies ist, was Rippenversagen anzeigt.

Kommentare

  • Gute Antwort. Danke. Jetzt verstehe ich.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.