BGP (RIB-Failure – Distance admin plus élevée)

Jai essayé de faire un routage BGP sur cette topologie .. Après cela, jai ajouté le réseau 200.200.10.0 et 200.200. 20.0 réseau dans R1, jai eu un échec de nervure (distance dadministration plus élevée) sur R2 et R3 .. mais jai pu cingler du client de R2 à 200.200.20.1 et du client de R3 à 200.200.10.1. Jai essayé de supprimer le réseau sur le routeur bgp 3000 sur R1, léchec des côtes a disparu mais je ne pouvais pas faire de ping sur lIP publique comme auparavant.

Topologie du réseau

R1: Show run

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 et show 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 et 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 

Comments

  • LANNONCE pour un Le réseau directement connecté est 0, mais pour eBGP, il est 20 et pour iBGP, il est 200, qui sont tous deux supérieurs à 0, donc cest un résultat correct de la réception des routes via BGP (vraiment tout autre protocole de routage ou même configuré statiquement).

Réponse

Le rib-failure vous dit que la route BGP apprise nest pas la meilleure car il existe une autre route – dans ce cas , itinéraires directement connectés – avec une meilleure distance administrative (AD). Sur R1 & R3, il y a une route 200.200.20.0/24 directement connectée configurée sur une interface, donc cette route a AD 0, qui est la meilleure AD évaluer; plus élevé est pire.

Utilisez show route ou show ip route pour voir litinéraire directement connecté pour ces itinéraires où vous voyez la nervure -failure.

BGP AD est configurable mais la valeur par défaut est 20 (eBGP, comme votre exemple de réseau) ou 200 (iBGP, dans le même AS ou la même confédération.) Voici Table de Cisco indiquant les valeurs par défaut pour AD par protocole de routage. Les valeurs courantes pour un réseau simple:

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

Il ny a rien mal avec votre configuration. Vous avez juste mal compris que vous navez pas à apprendre 200.200.20.0/24 sur R1 ou R3 puisque ces routeurs sont déjà directement connectés à ce sous-réseau. Cest ce quindique léchec des côtes.

Commentaires

  • Bonne réponse. Merci. Maintenant, je comprends.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *