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.
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
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.
0
, mais pour eBGP, il est20
et pour iBGP, il est200
, 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).