BGP (RIB-Failure – Higher admin distance)

Ik heb geprobeerd om BGP-routing te maken op deze topologie. Daarna heb ik 200.200.10.0 netwerk en 200.200 toegevoegd. 20.0-netwerk in R1, ik had een ribfout (hogere admin-afstand) op R2 en R3 .. maar ik kon pingen van client op R2 naar 200.200.20.1 en client op R3 naar 200.200.10.1. Ik heb geprobeerd het netwerk te verwijderen op bgp router 3000 op R1, de ribs-fout was verdwenen, maar ik kon niet meer doen om openbare ip te pingen zoals voorheen.

Netwerktopologie

R1: run weergeven

router bgp 3000 bgp router-id 1.1.1.1 bgp log-neighbor-changes network 200.200.10.0 network 200.200.20.0 neighbor 200.200.10.2 remote-as 3001 neighbor 200.200.20.2 remote-as 3002 

R1: show ip bgp

BGP table version is 6, local router ID is 1.1.1.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, x best-external, a additional-path, c RIB-compressed, Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path *> 192.168.27.0/26 200.200.10.2 0 0 3001 i *> 192.168.27.64/26 200.200.20.2 0 0 3002 i *> 192.168.27.128/29 200.200.10.2 0 0 3001 i *> 200.200.10.0 0.0.0.0 0 32768 i *> 200.200.20.0 0.0.0.0 0 32768 i 

R2: show run

router bgp 3001 bgp router-id 2.2.2.2 bgp log-neighbor-changes network 192.168.27.0 mask 255.255.255.192 network 192.168.27.128 mask 255.255.255.248 neighbor 200.200.10.1 remote-as 3000 

R2: show ip bgp en toon ip bgp rib-failure

BGP table version is 6, local router ID is 2.2.2.2 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, x best-external, a additional-path, c RIB-compressed, Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path *> 192.168.27.0/26 0.0.0.0 0 32768 i *> 192.168.27.64/26 200.200.10.1 0 3000 3002 i *> 192.168.27.128/29 0.0.0.0 0 32768 i r> 200.200.10.0 200.200.10.1 0 0 3000 i *> 200.200.20.0 200.200.10.1 0 0 3000 i RouterHQ#show ip bgp rib-failure Network Next Hop RIB-failure RIB-NH Matches 200.200.10.0 200.200.10.1 Higher admin distance n/a 

R3: show run

router bgp 3002 bgp router-id 3.3.3.3 bgp log-neighbor-changes network 192.168.27.64 mask 255.255.255.192 neighbor 200.200.20.1 remote-as 3000 

R3 : show ip bgp en show ip bgp rib-failure

BGP table version is 6, local router ID is 3.3.3.3 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, x best-external, a additional-path, c RIB-compressed, Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path *> 192.168.27.0/26 200.200.20.1 0 3000 3001 i *> 192.168.27.64/26 0.0.0.0 0 32768 i *> 192.168.27.128/29 200.200.20.1 0 3000 3001 i *> 200.200.10.0 200.200.20.1 0 0 3000 i r> 200.200.20.0 200.200.20.1 0 0 3000 i RouterBranch#show ip bgp rib-failure Network Next Hop RIB-failure RIB-NH Matches 200.200.20.0 200.200.20.1 Higher admin distance n/a 

Reacties

  • De advertentie voor een direct verbonden netwerk is 0, maar voor eBGP is dit 20, en voor iBGP is dit 200, die beide hoger zijn dan 0, dus dat is een correct resultaat van het ontvangen van de routes via BGP (eigenlijk alle andere routeringsprotocollen of zelfs statisch geconfigureerd).

Antwoord

De rib-failure vertelt je dat de geleerde BGP-route niet de beste is omdat er een andere route is – in dit geval , direct verbonden routes – met een betere Admin Distance (AD). Op R1 & R3 is er een direct verbonden 200.200.20.0/24 route geconfigureerd op een interface, dus die route heeft AD 0, wat de beste AD is waarde; hoger is slechter.

Gebruik show route of show ip route om de direct verbonden route te zien voor deze routes waar je ribben ziet -fout.

BGP AD is configureerbaar, maar is standaard ingesteld op 20 (eBGP, zoals uw voorbeeldnetwerk) of 200 (iBGP, binnen hetzelfde AS of confederatie.) Hier is Cisco-tabel met de standaardwaarden voor AD per routeringsprotocol. Gebruikelijke waarden voor eenvoudige netwerken:

Protocol Admin Distance default Connected 0 Static 1 eBGP 20 OSPF 110 IS-IS 115 RIP 120 iBGP 200 

Er is niets fout met uw configuratie. Je hebt zojuist verkeerd begrepen dat je 200.200.20.0/24 niet hoeft te leren op R1 of R3, aangezien die routers al rechtstreeks zijn verbonden met dat subnet. Dat is wat rib-falen aangeeft.

Reacties

  • Goed antwoord. Dank je. Nu begrijp ik het.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *