Eu sei que “RIB failure” em uma saída “show ip bgp” indica que uma rota oferecida ao RIB pelo BGP não foi aceita. Mas por que então as rotas conectadas que estão sendo anunciadas pelo comando BGP network / mask no roteador local não são mostradas como “r” (falha de costela) na tabela BGP ?. Em vez disso, recebo como *> 192.168.0.4/32 0.0.0.0
As rotas conectadas sempre ganham (em comparação com qualquer Protocolos-IGB / BGP). Portanto, neste caso, o BGP não está competindo para inserir a rota de conexão no RIB.
As configurações são as seguintes:
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
Obrigado antecipadamente,
Sajith
Comentários
Resposta
A diferença é que R4 está originando o rota para 192.168.0.4/32 (com a instrução de rede), enquanto a rota para 192.168.0.2/32 está sendo recebida de outro roteador BGP.
Como o BGP em R4 está originando o 192.168.0.4/32 rota que ele nunca tentaria instalá-lo em sua tabela de roteamento, pois tem uma rota local melhor da qual obteve as informações. Ele anunciará esta rota para outros roteadores BGP, mas não a utilizará, pois é o originador da rota.
A rota para 192.168.0.2/32 por outro lado foi recebida de outro roteador via BGP e também outro protocolo. O outro protocolo tinha um AD inferior, então uma falha de RIB é mostrada no BGP para essa rota.
{}
).