Tudom, hogy a „show ip bgp” kimenet „RIB meghibásodása” azt jelzi, hogy a BGP által a RIB-nek felajánlott útvonalat nem fogadták el. De miért nem jelenik meg a csatlakoztatott útvonalak, amelyeket a BGP network / mask parancs hirdet a helyi útválasztóban, “r” (bordahiba) a BGP táblázatban ?. Ehelyett úgy kapom, hogy *> 192.168.0.4/32 0.0.0.0
A összekapcsolt útvonalak mindig nyernek (összehasonlítva bármelyikkel Protokollok – IGB / BGP). Tehát ebben az esetben a BGP nem versenyez a kapcsolódási útvonal RIB-be történő beillesztéséért.
A konfiguráció az alábbiak szerint történik:
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
Előre is köszönöm,
Sajith
Megjegyzések
Válasz
A különbség az, hogy R4 a 192.168.0.4/32 útvonal (a hálózati utasítással együtt), míg a 192.168.0.2/32 útvonal egy másik BGP útválasztótól érkezik.
Mivel az R4 BGP a 192.168.0.4/32 útvonalat soha nem próbálná meg telepíteni az útválasztási táblázatába, mivel jobb helyi útvonallal rendelkezik, amelyből az információkat beszerezte. Hirdeti ezt az útvonalat más BGP útválasztók számára, de maga nem használja, mivel az útvonal kezdeményezője.
A 192.168.0.2/32 útvonalat viszont egy másik útválasztótól kapta a BGP és egy másik protokoll. A másik protokollnak alacsonyabb volt az AD-je, így RIB hiba jelenik meg a BGP-ben az adott útvonalon.
{}
).