Prologo: En este post usaremos como base GNS3-Laboratorio_4 con esta topología implementada en este laboratorio-4 tenemos que configurar un enrutamiento dinámico. las rutas-dinamicas las realizare con el Protocolo de Información de Enrutamiento versión 2 (RIPv2). En este laboratorio dedicado a las rutas dinámicas, nos proporciona los medios necesarias para diseñar y optimizar el proceso.
Entendiendo los conceptos Rutas-Dinámicos
Recordemos :
-. El enrutamiento dinámico es un proceso que permite a los enrutadores (routers) intercambiar información sobre las redes y encontrar la mejor ruta para enviar los datos a su destino. A diferencia del enrutamiento estático, donde las rutas se configuran manualmente, el enrutamiento dinámico se adapta automáticamente a los cambios en la red, como la caída de un enlace o la congestión del tráfico.
Funcionalidad:
-. Los enrutadores utilizan protocolos de enrutamiento para comunicarse entre sí e intercambiar información sobre las redes a las que están conectados. Estos protocolos utilizan algoritmos complejos para calcular la mejor ruta para enviar los datos, teniendo en cuenta factores como la distancia, el ancho de banda y la congestión.
Nota: Existen varios protocolos de enrutamiento dinámico, cada uno con sus propias características y algoritmos. Usare para entender las rutas-dinamicas el Protocolo de Información de Enrutamiento versión 2 (RIPv2) es un protocolo de enrutamiento vector distancia que se utiliza para enrutar direcciones IPv4 en redes pequeñas. Es una versión mejorada del protocolo RIPv1.
Resumiendo:
. RIPv2 es un protocolo de enrutamiento adecuado para redes pequeñas con pocos enrutadores. Es fácil de configurar y tiene un bajo consumo de recursos. Sin embargo, tiene un límite de saltos y una convergencia lenta, lo que lo hace inadecuado para redes grandes. Pero por esto es el elegido en esta ocasión, usare el GNS3-Laboratorio_4 .
Configuración del protocolo de enrutamiento RIPv2:
- In: R1(config)# router rip
- In: R1(config-router)# version 2
- In: R1(config-router)# no auto-summary
- In: R1(config-router)# network 192.168.0.0
- In: R1(config-router)# network 10.0.0.0
- In: R1(config-router)# exit
- R1(config)# router rip: Este comando ingresa al modo de configuración del protocolo de enrutamiento RIP.
- R1(config-router)# version 2: Este comando especifica que se utilizará la versión 2 del protocolo RIP. La versión 2 de RIP es una mejora de la versión 1 y permite el uso de máscaras de subred de longitud variable (VLSM), lo que permite un mejor aprovechamiento de las direcciones–IP.
- R1(config-router)# no auto-summary: Este comando deshabilita la sumarización automática de rutas. La sumarización automática es una función que resume las rutas en redes principales, lo que puede causar problemas de enrutamiento en redes con subredes. Al deshabilitar la sumarización automática, se asegura de que se anuncien todas las subredes.
- R1(config-router)# network 192.168.0.0: Este comando anuncia la red 192.168.0.0/24 a través del protocolo RIP. Esto significa que el router compartirá información sobre esta red con otros routers que también estén ejecutando RIP.
- R1(config-router)# network 10.0.0.0: Este comando anuncia la red 10.0.0.0/24 a través del protocolo RIP. Al igual que el comando anterior, el router compartirá información sobre esta red con otros routers que estén ejecutando RIP.
- R1(config-router)# exit: Este comando sale del modo de configuración del protocolo de enrutamiento RIP.
Resumiendo: esta configuración establece el protocolo de enrutamiento RIP versión 2 en un router y anuncia dos redes (/24) sin sumarización automática. Esto permite que el router aprenda y comparta información sobre estas redes con otros routers, lo que permite el enrutamiento dinámico en la red.
Lacemos el GNS3-Laboratorio_4:
Configurar RIPv2 R1:
- In: R1(config)#router rip
- In: R1(config-router)#version 2
- In: R1(config-router)#no auto-summary
- In: R1(config-router)#network 192.168.1.0
- In: R1(config-router)#network 10.0.0.0
- In: R1(config-router)#exit
Configurar RIPv2 R2:
- In: R2(config)#router rip
- In: R2(config-router)#version 2
- In: R2(config-router)#no auto-summary
- In: R2(config-router)#network 10.0.0.0
- In: R2(config-router)#network 10.0.1.0
- In: R2(config-router)#exit
Configurar RIPv2 R3:
- In: R3(config)#router rip
- In: R3(config-router)#version 2
- In: R3(config-router)#no auto-summary
- In: R3(config-router)#network 10.0.1.0
- In: R3(config-router)#network 192.168.2.0
- In: R3(config-router)#exit
Cómo guardar la configuración R1,R2,R3:
- In: R3#copy running-config startup-config
Funcionamiento:
- Activación del Protocolo: Cada enrutador está configurado para usar RIPv2 ( version 2), lo que permite el uso de VLSM y el envío de actualizaciones con direcciones de subred.
- Publicación de Rutas: Cada enrutador envía actualizaciones cada 30 segundos a la dirección multicast 224.0.0.9, compartiendo la información de sus redes conectadas directamente.
- Enrutamiento por Distancia: RIPv2 utiliza la métrica de «saltos», donde cada salto a otro enrutador suma +1 al conteo. El máximo es 15; si una ruta tiene 16, se considera inalcanzable.
- Evita Auto-Sumarización: no auto-summaryevita que RIPv2 resuma direcciones de red en los límites de clase, permitiendo subredes más específicas.
- Actualización de Tablas de Enrutamiento: Cada enrutador aprende sobre redes remotas y las agrega a su tabla de enrutamiento.
Comprobar–Conectividad R1 a R3:
- In: R1#ping 192.168.2.1
Verificación:
Verificar-RIPv2 R1:
- In: R1#show ip route rip
- In: R1#show ip rip database
- In: R1#show ip protocol
Verificar-RIPv2 R2:
- In: R2#show ip route rip
- In: R2#show ip rip database
- In: R2#show ip protocol
Verificar-RIPv2 R3:
- In: R3#show ip route rip
- In: R3#show ip rip database
- In: R3#show ip protocol
- In: R3#debug ip rip
Nota: Captura con Wireshark del trafico del RIPv2, trafico entre R2 y R3 en WAN 10.0.10/30.
Resumiendo: el diagrama muestra una captura de tráfico RIPv2 donde routers intercambian información sobre las redes a las que pueden llegar. Esta información es utilizada por los routers para construir sus tablas de enrutamiento y tomar decisiones sobre cómo enviar los paquetes de datos.
Recopilando:
-. Veamos los puntos mas importantes de este post:
- El enrutamiento dinámico permite a los routers intercambiar información sobre redes y encontrar la mejor ruta para enviar datos.
- A diferencia del enrutamiento estático, el dinámico se adapta automáticamente a cambios en la red.
- Los protocolos de enrutamiento, como RIPv2, utilizan algoritmos para calcular la mejor ruta basada en factores como distancia y congestión.
- RIPv2 es un protocolo de enrutamiento vector distancia adecuado para redes pequeñas.
- RIPv2 permite el uso de máscaras de subred de longitud variable (VLSM) y deshabilita la sumarización automática.
- La configuración de RIPv2 incluye comandos como router rip, version 2, no auto-summary, y network para anunciar redes.
- Los routers envían actualizaciones cada 30 segundos a la dirección multicast 224.0.0.9.
- RIPv2 utiliza la métrica de «saltos», con un máximo de 15 saltos.
- La configuración de RIPv2 se aplica en routers R1, R2 y R3 en el laboratorio GNS3.
- Cada router anuncia sus redes conectadas directamente a través de RIPv2.
- La conectividad entre routers se verifica con comandos como ping y show ip route rip.
- Las tablas de enrutamiento se actualizan dinámicamente con la información recibida de otros routers.
- El comando show ip rip database muestra las redes aprendidas a través de RIPv2.
- El comando show ip protocol muestra la configuración y estado del protocolo RIP en cada router.
- El comando debug ip rip permite monitorear las actualizaciones RIP en tiempo real.
- Se captura tráfico RIPv2 con Wireshark para observar el intercambio de información entre routers.
- Las actualizaciones RIP contienen información sobre redes y métricas de enrutamiento.
- RIPv2 es eficiente en redes pequeñas pero tiene limitaciones en redes grandes debido a su convergencia lenta.
- La configuración correcta de RIPv2 asegura un enrutamiento dinámico eficiente y adaptable.
- Este laboratorio demuestra la importancia de los protocolos de enrutamiento dinámico en la gestión de redes.
- Referencias: moreluz.entorno
- Referencias: Cisco