Ich weiß, dass „RIB-Fehler“ in einer Ausgabe von „show ip bgp“ anzeigt, dass eine von BGP an die RIB angebotene Route nicht akzeptiert wurde. Aber warum werden dann die verbundenen Routen, die vom BGP-Netzwerk- / Maskenbefehl im lokalen Router angekündigt werden, nicht als „r“ (Rippenfehler) in der BGP-Tabelle?. Stattdessen erhalte ich es als *> 192.168.0.4/32 0.0.0.0
Verbundene Routen gewinnen immer (im Vergleich zu anderen) Protokolle-IGB / BGP). In diesem Fall kann BGP nicht um das Einfügen der Verbindungsroute in die RIB konkurrieren.
Die Konfiguration ist wie folgt:
Sh run int lo0 interface Loopback0 ip address 192.168.0.4 255.255.255.255 end sh run | s bgp router bgp 65234 bgp router-id 4.4.4.4 bgp log-neighbor-changes no bgp default ipv4-unicast neighbor 192.168.0.3 remote-as 65234 neighbor 192.168.0.3 update-source Loopback0 ! address-family ipv4 network 192.168.0.4 mask 255.255.255.255 neighbor 192.168.0.3 activate exit-address-family sh version Cisco IOS Software, IOSv Software (VIOS-ADVENTERPRISEK9-M), Version 15.6(2)T
Vielen Dank im Voraus,
Sajith
Kommentare
- Bitte bearbeiten Sie Ihre Frage, um einige Details anzuzeigen. Es wäre auch hilfreich, das Routermodell und die Konfiguration zu haben.
- Bitte verwenden Sie niemals ein Bild für Text. Kopieren Sie einfach den Text und fügen Sie ihn ein. Verwenden Sie dann die Funktion für vorformatierten Text (
{}
). - Hat Ihnen eine Antwort geholfen? Wenn ja, sollten Sie die Antwort akzeptieren, damit die Frage nicht ' für immer auftaucht und nach einer Antwort sucht. Alternativ können Sie Ihre eigene Antwort bereitstellen und akzeptieren.
Antwort
Der Unterschied besteht darin, dass R4 den Ursprung hat Route zu 192.168.0.4/32 (mit der Netzwerkanweisung), während die Route zu 192.168.0.2/32 von einem anderen BGP-Router empfangen wird.
Da BGP auf R4 vom 192.168.0.4/32 stammt route würde niemals versuchen, es in seiner Routing-Tabelle zu installieren, da es eine bessere lokale Route hat, von der es die Informationen bezogen hat. Diese Route wird anderen BGP-Routern bekannt gegeben, sie wird jedoch nicht selbst verwendet, da sie der Urheber der Route ist.
Die Route zu 192.168.0.2/32 wurde andererseits von einem anderen Router über empfangen BGP und auch ein anderes Protokoll. Das andere Protokoll hatte eine niedrigere AD, sodass in BGP für diese Route ein RIB-Fehler angezeigt wird.