Știu că „RIB failure” într-o ieșire „show ip bgp” indică faptul că nu a fost acceptată o rută oferită RIB de BGP. Dar de ce atunci Rutele conectate care sunt promovate de comanda de rețea / mască BGP în routerul local nu sunt afișate ca „r” (defecțiune a coastelor) în tabelul BGP ?. În schimb, îl primesc ca *> 192.168.0.4/32 0.0.0.0
Rutele conectate câștigă întotdeauna (comparând cu orice Protocoale-IGB / BGP). Deci, în acest caz, BGP nu reușește să concureze pentru a insera ruta de conectare în RIB.
Configurarea este după cum urmează:
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
Vă mulțumim anticipat,
Sajith
Comentarii
Răspuns
Diferența este că R4 este originea ruta către 192.168.0.4/32 (cu declarația de rețea), în timp ce ruta către 192.168.0.2/32 este primită de la un alt router BGP.
Deoarece BGP pe R4 este originar din 192.168.0.4/32 ruta nu va încerca niciodată să o instaleze în tabelul său de rutare, deoarece are o rută locală mai bună din care a obținut informațiile. Acesta va face publicitate acestei rute către alte routere BGP, dar nu l-ar folosi în sine, deoarece este inițiatorul rutei.
Ruta către 192.168.0.2/32, pe de altă parte, a fost primită de la alt router prin BGP și, de asemenea, un alt protocol. Celălalt protocol avea un AD mai mic, astfel încât o eroare RIB este afișată în BGP pentru ruta respectivă.
{}
).