BGP (RIB-Failure – Higher admin distance) (Dansk)

Jeg forsøgte at lave BGP-routing på denne topologi .. Derefter tilføjede jeg 200.200.10.0 netværk og 200.200. 20.0-netværk i R1, jeg havde ribfejl (højere admin-afstand) på R2 og R3 .. men jeg var i stand til at pinge fra klient ved R2 til 200.200.20.1 og klient ved R3 til 200.200.10.1. Jeg forsøgte at slette netværket på bgp router 3000 på R1, ribben-svigt forsvandt, men jeg kunne ikke gøre for at pinge offentlig ip som før.

Netværkstopologi

R1: Vis kørsel

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: vis 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: Vis kørsel

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: vis ip bgp og vis 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 : vis ip bgp og vis ip bgp rib-fiasko

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 

Kommentarer

  • AD til en direkte forbundet netværk er 0, men for eBGP er det 20, og for iBGP er det 200, som begge er højere end 0, så det er et korrekt resultat af modtagelse af ruter gennem BGP (virkelig andre routingprotokoller eller endda statisk konfigureret).

Svar

rib-failure fortæller dig, at den lærte BGP-rute ikke er bedst, fordi der er en anden rute – i dette tilfælde , direkte forbundne ruter – med en bedre Admin Distance (AD). På R1 & R3 er der en direkte tilsluttet 200.200.20.0/24 rute konfigureret på en grænseflade, så ruten har AD 0, som er den bedste AD værdi; højere er værre.

Brug show route eller show ip route for at se den direkte tilsluttede rute for disse ruter, hvor du ser ribben -fejl.

BGP AD kan konfigureres, men er som standard 20 (eBGP, som dit netværkseksempel) eller 200 (iBGP, inden for samme AS eller konføderation.) Her er Ciscos tabel , der viser standardværdierne for AD pr. routingsprotokol. Almindelige for simpelt netværk:

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

Der er ikke noget forkert med din konfiguration. Du har bare misforstået, at du ikke behøver at lære 200.200.20.0/24 på R1 eller R3, da disse routere allerede er direkte forbundet til dette undernet. Det er, hvad ribfejl indikerer.

Kommentarer

  • Godt svar. Tak skal du have. Nu forstår jeg det.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *