Tengo (en GNS3) tres Cisco 3640 que funcionan con 12.4 (23) conectados en serie (R1 -> R2 -> R3). R1 y R2 son pares de eBGP, R2 y R3 son pares de iBGP. R1 anuncia la red 192.168.1.0/24. R2 recibe esta ruta, pero no la anuncia a R3.
¿No deberían anunciarse las rutas aprendidas de eBGP a iBGP?
Aquí está la configuración completa como se ingresó:
loop0(R1)s0/0 <--> s0/0(R2)s0/1 <--> s0/1(R3)
R1:
configure terminal
interface s0/0
ip address 172.16.1.1 255.255.255.252
no shutdown
interface loopback0
ip address 192.168.1.1 255.255.255.0
router bgp 1
neighbor 172.16.1.2 remote-as 2
network 192.168.1.0 mask 255.255.255.0
R2:
configure terminal
interface s0/0
ip address 172.16.1.2 255.255.255.252
no shutdown
interface s0/1
ip address 172.16.1.5 255.255.255.252
no shutdown
router bgp 2
neighbor 172.16.1.1 remote-as 1
neighbor 172.16.1.6 remote-as 2
R3:
configure terminal
interface s0/1
ip address 172.16.1.6 255.255.255.252
no shutdown
router bgp 2
neighbor 172.16.1.5 remote-as 2
next-hop-self
(aparte de que ya tengo un IGP que anuncia la dirección del próximo salto del par eBGP)? Inicialmente iba a hacer otra pregunta para esto, pero pensé que sería un complemento fácil para su respuesta. Recientemente, después de haber estado analizando BGP, y sigo encontrándome con esto, me da curiosidad saber por quénext-hop-self
no era el comportamiento predeterminado.Debería tener que anunciar sus interfaces conectadas en R2. porque la única red 192.168.1.0 ahora no sabe cuál es el próximo salto. Puede verificar con "show ip bgp" en R3.
Como puede ver 192.168.1.0 en la tabla R3 bgp pero no insertado en la tabla de enrutamiento. Porque no sabe cuál es el próximo salto
Solución:
fuente