La configuración de protocolos de enrutamiento dinámico en redes IPv6 presenta desafíos y particularidades que requieren una comprensión profunda de sus mecanismos. Uno de los procesos más cruciales en la interconexión de diferentes dominios de enrutamiento es la redistribución, que permite que las rutas aprendidas por un protocolo sean anunciadas por otro. Este artículo explora la configuración de la redistribución entre RIPng, EIGRP y OSPFv3 en un entorno IPv6, detallando los pasos y consideraciones necesarias para lograr una comunicación fluida entre redes heterogéneas.

Fundamentos de la Redistribución de Rutas en IPv6
La redistribución es el proceso mediante el cual se insertan rutas de un protocolo de enrutamiento en otro. En esencia, permite que un router anuncie redes que originalmente fueron aprendidas a través de un protocolo de enrutamiento diferente. Las reglas fundamentales de la redistribución en IPv6 son análogas a las de IPv4, lo que significa que los principios de cómo las métricas se traducen, y los posibles problemas de bucles de enrutamiento, se aplican de manera similar. La clave está en asegurar que la información de las rutas se transfiera de forma precisa y eficiente entre los distintos protocolos.
El Rol de los Protocolos de Enrutamiento Dinámico
Los protocolos de enrutamiento dinámico, como RIPng, EIGRP y OSPFv3, son esenciales para la gestión de redes complejas. Permiten a los routers intercambiar información sobre la topología de la red y calcular las mejores rutas para el tráfico de datos. Cada protocolo tiene sus propias métricas, algoritmos y características, lo que hace que la redistribución sea un proceso necesario cuando estos protocolos deben coexistir.
Open Shortest Path First (OSPF): OSPF es un protocolo de enrutamiento dinámico clasificado como un "protocolo de estado de enlace". Su funcionamiento se basa en la construcción de un mapa completo de la topología de la red. Sobre este conocimiento detallado, OSPF calcula los caminos más óptimos para la transmisión de datos. En IPv6, utilizamos OSPFv3. El comando
router-ides fundamental para configurar un identificador único al protocolo OSPF, necesario para el establecimiento de adyacencias entre routers. Este comando es obligatorio para que el protocolo funcione correctamente. La configuraciónipv6 ospf 1 area 0establece el ID de proceso de OSPF a 1 yarea 0especifica el área a la que pertenece una interfaz. Es importante notar que el ID de proceso puede ser distinto en diferentes routers, aunque comúnmente se utiliza el mismo número en todos para simplificar la gestión. El ID del router es un identificador de 32 bits, similar a una dirección IPv4, que se asigna automáticamente si ya existe una configuración IPv4. De lo contrario, es obligatorio especificarlo manualmente. El ID del área de una red debe ser idéntico en todos los routers que participan en ella.Enhanced Interior Gateway Routing Protocol (EIGRP): Para configurar EIGRP en IPv6, es necesario especificar un ID único para el proceso del protocolo que no esté duplicado en la red. Además, se debe activar el proceso del protocolo para que opere, ya que por defecto en los equipos Cisco está inactivo.
Routing Information Protocol next generation (RIPng): Para habilitar RIPng, se utiliza el comando
ipv6 router rip <instancia>en modo global. La<instancia>es el nombre asignado al proceso RIPng y debe ser el mismo para todas las redes que se publican en ese router. Posteriormente, RIPng se habilita en las interfaces específicas. RIPng utiliza la métrica de saltos para determinar la mejor ruta.
Configuración de EIGRP y OSPF con IPv6
Configuración de la Redistribución: Paso a Paso
La configuración de la redistribución implica comandos específicos en cada router involucrado. A continuación, se detallan los pasos generales y ejemplos de comandos para la redistribución entre estos protocolos.
Preparación de la Topología y Direccionamiento
Antes de proceder con la redistribución, es crucial tener una topología de red funcional con los protocolos de enrutamiento configurados en sus respectivos dominios. Esto incluye la asignación de direcciones IPv6 a las interfaces de los routers y a los dispositivos finales (PCs). Se deben realizar pruebas de conectividad básicas utilizando el comando ping para asegurar que los routers puedan comunicarse dentro de sus propios dominios de enrutamiento antes de intentar la redistribución.
Si se comete un error al configurar una dirección IPv6 en una interfaz y luego se corrige, es imperativo eliminar la dirección anterior utilizando el comando no ipv6 address <dirección IPv6> seguido de la dirección que se desea eliminar.
Redistribución de OSPFv3 a EIGRP
Para redistribuir rutas de OSPFv3 a EIGRP, se utiliza el comando redistribute ospf <ID_proceso_OSPF>. El <ID_proceso_OSPF> corresponde al ID de proceso configurado para OSPF en el router. Posteriormente, se debe especificar la métrica que tendrán las rutas redistribuidas de OSPFv3 dentro de EIGRP. Estos valores de métrica son variables y se componen de varios componentes:
- Ancho de banda: Por defecto, se representa por el valor
256. - Retardo: Por defecto, se representa por el valor
10000. - Confiabilidad: Por defecto, se representa por el valor
255(lo que indica 100% de confiabilidad). - Carga: Por defecto, se representa por el valor
1. - MTU (Unidad Máxima de Transmisión): Por defecto, se representa por el valor
1500.
Los valores más críticos para EIGRP son el ancho de banda y el retardo.
Redistribución de EIGRP a OSPFv3
En el proceso inverso, al redistribuir EIGRP en OSPFv3, se deben considerar las métricas específicas de cada protocolo. El Sistema Autónomo de EIGRP se representa por un número (por ejemplo, 300), y se especifica una métrica (por ejemplo, 30). Es importante recordar que la métrica utilizada por OSPF es el "costo", el cual se basa en el ancho de banda de la interfaz: a mayor ancho de banda, menor es el costo.
Redistribución entre RIPng y OSPFv3
Cuando se necesita interconectar dominios RIPng y OSPFv3, el router central (por ejemplo, R2) actúa como el punto de redistribución. En este escenario, los routers R1 y R3 pueden tener interfaces de loopback que se anunciarán en sus respectivos protocolos de enrutamiento. Las interfaces FastEthernet solo requerirán una dirección IPv6 link-local para establecer conectividad.
Para que OSPFv3 funcione correctamente en los routers R2 y R3, es necesario configurar las direcciones IPv6 adecuadas en sus interfaces.
La configuración de la redistribución se puede resumir de la siguiente manera, permitiendo que todas las rutas se redistribuyan:
- En el router R1 (dominio OSPFv3): Habilitar el enrutamiento de unidifusión IPv6 con el comando
ipv6 unicast-routing. Este comando activa globalmente IPv6 y debe ser el primer comando IPv6 ejecutado en el router. - En el router R2 (punto de redistribución):
- Configurar OSPFv3 y RIPng.
- Utilizar comandos de redistribución para importar rutas de un protocolo a otro. Por ejemplo:
- Para redistribuir RIPng en OSPFv3:
redistribute rip <instancia_RIPng> - Para redistribuir OSPFv3 en RIPng:
redistribute ospf <ID_proceso_OSPF>
- Para redistribuir RIPng en OSPFv3:
- Especificar métricas apropiadas para las rutas redistribuidas.
- En el router R3 (dominio RIPng): Configurar RIPng y habilitar el enrutamiento IPv6.

Verificación de la Configuración de Enrutamiento
Una vez completada la configuración de la redistribución, es fundamental verificar que las rutas se estén aprendiendo correctamente en todos los routers. Esto se puede hacer examinando las tablas de enrutamiento.
Visualización de la Tabla de Enrutamiento
En cualquier router, se puede revisar la tabla de enrutamiento con el comando show ipv6 route desde el modo EXEC privilegiado. Este comando mostrará todas las redes aprendidas de los demás routers de la red, incluyendo aquellas que han sido redistribuidas. Si la redistribución se ha configurado correctamente, se deberían observar las rutas del dominio OSPFv3 en la tabla de enrutamiento de los routers RIPng, y viceversa.
Consideraciones Adicionales para OSPFv3
En algunos entornos, especialmente aquellos que utilizan interfaces gráficas de administración (GUI), la configuración de OSPFv3 y la redistribución pueden implicar pasos adicionales:
- Dentro de la GUI, navegar a
red > routers virtuales > Seleccionar un perfil de enrutador virtual. - Seleccionar
ospfv3, habilitarlo y agregar una ruta predeterminada que apunte hacia el router de borde (ISP). - Asegurarse de que en
red > Perfil de router virtual > rutas estáticas > IPv6la ruta predeterminada para::/0esté presente. - Navegar a
red > perfil del router virtual > Perfil de redistribucióny hacer clic en "Agregar" para crear un nuevo perfil de redistribución para rutas estáticas. - Posteriormente, en
red > routers virtuales > perfil del enrutador virtual > ospfv3 > reglas de exportación, aplicar la configuración al proceso OSPFv3. Es crucial seleccionar "Redist" en el perfil de redistribución. - Es importante tener en cuenta que, por defecto, el reenvío de tráfico IPv6 puede estar deshabilitado. Se deben aplicar los cambios necesarios para habilitarlo.
El Caso de la Redistribución Total
En la práctica, es posible configurar la redistribución para que se anuncien todas las rutas de un protocolo a otro. Esto simplifica la configuración inicial, pero puede llevar a tablas de enrutamiento infladas y posibles problemas de convergencia si no se gestiona adecuadamente. La verificación de la configuración mediante la inspección de las tablas de enrutamiento es el paso final para confirmar que la redistribución funciona como se espera.
La versión de OSPF utilizada (OSPFv2 o OSPFv3) no está estrictamente determinada por la versión del protocolo IP. OSPFv2, por ejemplo, puede coexistir con IPv6. Sin embargo, para las funcionalidades de enrutamiento nativo de IPv6, OSPFv3 es el protocolo designado. La correcta implementación de la redistribución entre estos protocolos es vital para la interoperabilidad en redes IPv6 modernas.