Buenas Noches, continuando con mi post anterior, ya vieron como se configura BGP. Esta vez vamos a probar si hay comunicacion desde el Lab5 hasta las Loopback que se crearon en el Lab1.
Tomando la misma topologia para que no se confundan, nos quedamos en que el enrutador LabnarioR5 tiene los tres prefijos en su tabla BGP. Prefiere el enrutador labnarioR3 como su next-hop para alcanzar estos prefijos. ¿Esto significa que labnarioR5 puede hacer ping a estas redes? Vamos a revisar:
<labnarioR5>ping 11.10.10.1 PING 11.10.10.1: 56 data bytes, press CTRL_C to break Request time out Request time out Request time out Request time out Request time out --- 11.10.10.1 ping statistics --- 5 packet(s) transmitted 0 packet(s) received 100.00% packet loss
Ups, muchos se preguntaran porque no hay comunicacion si reconoce esas redes en su tabla de bgp. veamos lo que sucede. Como primer paso, quiero verificar el enrutamiento labnarioR5 y las tablas BGP:
<labnarioR5>dis ip routing-table Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Routing Tables: Public Destinations : 10 Routes : 10 Destination/Mask Proto Pre Cost Flags NextHop Interface 11.10.10.0/24 EBGP 255 0 D 155.100.35.3 Serial0/0/0 12.10.10.0/24 EBGP 255 0 D 155.100.35.3 Serial0/0/0 13.10.10.0/24 EBGP 255 0 D 155.100.35.3 Serial0/0/0 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 155.100.35.0/24 Direct 0 0 D 155.100.35.5 Serial0/0/0 155.100.35.3/32 Direct 0 0 D 155.100.35.3 Serial0/0/0 155.100.35.5/32 Direct 0 0 D 127.0.0.1 Serial0/0/0 155.100.45.0/24 Direct 0 0 D 155.100.45.5 Ethernet0/0/0 155.100.45.5/32 Direct 0 0 D 127.0.0.1 Ethernet0/0/0
Parece que labnarioR5 tiene los tres prefijos en su tabla de enrutamiento. Veamos la tabla BGP:
<labnarioR5>dis bgp routing-table BGP Local router ID is 155.100.45.5 Status codes: * - valid, > - best, d - damped, h - history, i - internal, s - suppressed, S - Stale Origin : i - IGP, e - EGP, ? - incomplete Total Number of Routes: 6 Network NextHop MED LocPrf PrefVal Path/Ogn *> 11.10.10.0/24 155.100.35.3 0 100 50i * 155.100.45.4 0 100 50i *> 12.10.10.0/24 155.100.35.3 0 100 50i * 155.100.45.4 0 100 50i *> 13.10.10.0/24 155.100.35.3 0 100 50i * 155.100.45.4 0 100 50i
a nuestro entender vemos que no hay problema con la tabla y que el protocolo BGP esta configurado correctamente. entonces cual es el problema?
Al solucionar problemas de enrutamiento, es útil usar el protocolo ICMP con la depuración ICMP. Intentaré depurar ICMP en labnarioR1 y comprobaré cuál es la dirección IP de origen del paquete ICMP enviado por el enrutador labnarioR5:
<labnarioR1>debugging ip icmp <labnarioR1>terminal monitor <labnarioR1>terminal debugging
Ahora probamos el ping nuevamente desde labnarioR5 hacia la loopback teniamos testeada anteriormente:
[labnarioR5]ping 11.10.10.1 PING 11.10.10.1: 56 data bytes, press CTRL_C to break Request time out Request time out Request time out
Mientras termina verificamos R1 el debbug:
<labnarioR1> Mar 4 2013 21:44:46.710.1-08:00 labnarioR1 IP/7/debug_icmp: ICMP Receive: echo(Type=8, Code=0), Src = 155.100.35.5, Dst = 11.10.10.1, ICMP I d = 0xabd3, ICMP Seq = 3 Mar 4 2013 21:44:46.710.2-08:00 labnarioR1 IP/7/debug_icmp: ICMP Send: echo-reply(Type=0, Code=0), Src = 11.10.10.1, Dst = 155.100.35.5, ICM P Id = 0xabd3, ICMP Seq = 3
Para enviar correctamente el paquete de respuesta ICMP, labnarioR1 debe poder alcanzar la dirección IP de origen del paquete. debemos verificar que existe el prefix 155.100.35.0/24 en la tabla de enrutamiento.
<labnarioR1>dis ip routing-table Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Routing Tables: Public Destinations : 10 Routes : 10 Destination/Mask Proto Pre Cost Flags NextHop Interface 11.10.10.0/24 Direct 0 0 D 11.10.10.1 LoopBack0 11.10.10.1/32 Direct 0 0 D 127.0.0.1 LoopBack0 12.10.10.0/24 Direct 0 0 D 12.10.10.1 LoopBack1 12.10.10.1/32 Direct 0 0 D 127.0.0.1 LoopBack1 13.10.10.0/24 Direct 0 0 D 13.10.10.1 LoopBack2 13.10.10.1/32 Direct 0 0 D 127.0.0.1 LoopBack2 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 150.100.12.0/24 Direct 0 0 D 150.100.12.1 Ethernet0/0/0 150.100.12.1/32 Direct 0 0 D 127.0.0.1 Ethernet0/0/0
LabnarioR1 no sabe cómo llegar a la red 155.100.35.0/24. ¿Cómo resolver este problema?
Hay dos soluciones diferentes. La forma más fácil es anunciar la red 155.100.35.0/24 en el protocolo BGP . El segundo es configurar el protocolo IGP adicional entre nuestros enrutadores y anunciar todas las redes conectadas. Usaré la primera solución:
[labnarioR5]bgp 55 [labnarioR5-bgp]network 155.100.35.0 255.255.255.0 [labnarioR5-bgp]
[labnarioR5-bgp]ping 11.10.10.1 PING 11.10.10.1: 56 data bytes, press CTRL_C to break Reply from 11.10.10.1: bytes=56 Sequence=1 ttl=253 time=110 ms Reply from 11.10.10.1: bytes=56 Sequence=2 ttl=253 time=80 ms Reply from 11.10.10.1: bytes=56 Sequence=3 ttl=253 time=60 ms Reply from 11.10.10.1: bytes=56 Sequence=4 ttl=253 time=70 ms Reply from 11.10.10.1: bytes=56 Sequence=5 ttl=253 time=70 ms --- 11.10.10.1 ping statistics --- 5 packet(s) transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 60/78/110 ms
Espero que les haya gustado este importante troubleshooting.
#ComunidadEnterprise
#UsuarioVIP