Tiedän, että ”show ip bgp” -lähdön ”RIB-vika” osoittaa, että BGP: n RIB: lle tarjoamaa reittiä ei ole hyväksytty. Mutta miksi yhdistettyjä reittejä, joita BGP network / mask -komento mainostaa paikallisessa reitittimessä, ei näytetä nimellä ”r” (kylkiluun vika) BGP-taulukossa ?. Sen sijaan saan sen nimellä *> 192.168.0.4/32 0.0.0.0
Yhdistetyt reitit voittavat aina (verrattuna muihin Protokollat – IGB / BGP). Joten tässä tapauksessa BGP ei kilpaile yhdistämisreitin lisäämisestä RIB: ään.
Määritykset ovat seuraavat:
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
Kiitos etukäteen,
Sajith
Kommentit
Vastaus
Ero on siinä, että R4 on reitti osoitteeseen 192.168.0.4/32 (verkkolausekkeen kanssa), kun taas reitti 192.168.0.2/32: een vastaanotetaan toiselta BGP-reitittimeltä.
Koska R4: n BGP on peräisin 192.168.0.4/32: sta se ei koskaan yritä asentaa sitä reititystaulukkoonsa, koska sillä on parempi paikallinen reitti, josta se hankki tiedot. Se mainostaa tätä reittiä muille BGP-reitittimille, mutta ei käyttäisi sitä itse, koska se on reitin alullepanija.
Toisaalta reitti osoitteeseen 192.168.0.2/32 vastaanotettiin toiselta reitittimeltä BGP ja myös toinen protokolla. Toisella protokollalla oli alhaisempi AD, joten RIB-vika näkyy BGP: ssä tälle reitille.
{}
).