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.
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
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.
0
, men for eBGP er det20
, og for iBGP er det200
, som begge er højere end0
, så det er et korrekt resultat af modtagelse af ruter gennem BGP (virkelig andre routingprotokoller eller endda statisk konfigureret).