Vím, že „selhání RIB“ ve výstupu „show ip bgp“ naznačuje, že trasa nabízená RIB BGP nebyla přijata. Proč se ale připojené trasy, které jsou inzerovány příkazem BGP network / mask v místním routeru, nezobrazují jako „r“ (selhání žebra) v tabulce BGP ?. Místo toho to chápu jako *> 192.168.0.4/32 0.0.0.0
Připojené trasy vždy zvítězí (ve srovnání s jakoukoli Protocols-IGB / BGP). V tomto případě tedy BGP nedokáže soutěžit o vložení trasy připojení do RIB.
Konfigurace je uvedena níže:
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
Díky předem,
Sajith
Komentáře
Odpověď
Rozdíl je v tom, že R4 je původcem cesta k 192.168.0.4/32 (s výpisem sítě), zatímco cesta k 192.168.0.2/32 je přijímána z jiného routeru BGP.
Protože BGP na R4 pochází z 192.168.0.4/32 směrovat by se nikdy nepokusil nainstalovat do své směrovací tabulky, protože má lepší místní trasu, ze které čerpal informace. Tuto trasu bude inzerovat na jiné směrovače BGP, ale nebude ji používat sama, protože je původcem trasy.
Cesta k 192.168.0.2/32 na druhé straně byla přijata z jiného směrovače prostřednictvím BGP a také další protokol. Druhý protokol měl nižší AD, takže chyba RIB je zobrazena v BGP pro danou trasu.
{}
).