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

Jeg prøvde å lage BGP-ruting på denne topologien .. Etter det la jeg til 200.200.10.0 nettverk og 200.200. 20.0-nettverk i R1, jeg hadde ribbefeil (høyere admin-avstand) på R2 og R3 .. men jeg var i stand til å pinge fra klient på R2 til 200.200.20.1 og klient på R3 til 200.200.10.1. Jeg prøvde å slette nettverket på bgp router 3000 på R1, ribbeinsfeilen forsvant, men jeg klarte ikke å pinge offentlig ip som før.

Nettverkstopologi

R1: Vis kjøring

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 kjør

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 ribbefeil

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 for en direkte koblet nettverk er 0, men for eBGP er det 20, og for iBGP er det 200 som begge er høyere enn 0, så det er et korrekt resultat av å motta rutene gjennom BGP (egentlig andre ruteprotokoller eller til og med statisk konfigurert).

Svar

rib-failure forteller deg at den lærte BGP-ruten ikke er best fordi det er en annen rute – i dette tilfellet , direkte tilkoblede ruter – med bedre Admin Distance (AD). På R1 & R3 er det en direkte tilkoblet 200.200.20.0/24 rute konfigurert på et grensesnitt, slik at ruten har AD 0, som er den beste AD verdi; høyere er verre.

Bruk show route eller show ip route for å se den direkte tilkoblede ruten for disse rutene der du ser ribbe -feil.

BGP AD er konfigurerbar, men er som standard 20 (eBGP, som eksempel nettverket ditt) eller 200 (iBGP, innenfor samme AS eller konføderasjon.) Her er Cisco «tabell som viser standardverdiene for AD per rutingsprotokoll. Vanlige for enkle nettverk:

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

Det er ikke noe feil med konfigurasjonen. Du har bare misforstått at du ikke trenger å lære 200.200.20.0/24 på R1 eller R3 siden disse ruterne allerede er direkte koblet til det delnettet. Det er det ribbefeil indikerer.

Kommentarer

  • Godt svar. Takk skal du ha. Nå forstår jeg det.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *