Propagar Default Route entre los Routers con OSPF
OSPF permite que un solo router inyecte la ruta por defecto (0.0.0.0/0) y la propague automáticamente al resto del dominio OSPF.
No es "compartir la estática" tal cual
Los otros routers no reciben tu ruta estática — reciben una ruta externa OSPF generada a partir de ella. En sus tablas aparece como
O*E2 0.0.0.0/0(O de OSPF,*= candidata a default, E2 = externa Type 2).
Configuración (dos pasos, en orden)
Paso 1 - Crear la ruta por defecto en el router de salida
- Comando:
Router(config)# ip route 0.0.0.0 0.0.0.0 <next-hop> - Ejemplo:
Router(config)# ip route 0.0.0.0 0.0.0.0 <10.0.0.4>
Router(config)# ip route 0.0.0.0 0.0.0.0 <next-hop>
Paso 2 - Decirle a OSPF que la propague
- Comando:
Router(config-router)# default-information originate
Router(config)# router ospf 1
Router(config-router)# default-information originate
Verificación:
-
En el router de salida (ASBR):
Router# show ip ospf database external -
En los demás routers:
Router# show ip route ospf= Debe aparecerO*E2 0.0.0.0/0apuntando hacia el router de salida.
Compartir rutas entre diferentes protocolos de enrutamiento (Route Redistribute)
Se configura en el router que hace frontera entre ambos dominios, que pasa a ser el ASBR.
Conceptos clave antes de configurar
La redistribución tiene dirección
El comando va dentro del protocolo destino y nombra el protocolo origen.
redistribute eigrp 1dentro derouter ospfsignifica “mete las rutas de EIGRP hacia OSPF”. Para el sentido contrario (OSPF → EIGRP) se configura al revés. Para redistribución mutua (ambos sentidos) configuras los dos.
Dónde se configura
En el router que habla los dos protocolos (frontera). Si hay un solo punto de contacto entre los dominios, es un router. Si hay varios puntos de frontera (por redundancia), se configura en cada uno — y ahí aparece el riesgo de routing loops.
Múltiples puntos de frontera
Cuando dos o más routers redistribuyen entre los mismos dos dominios, una ruta redistribuida en un sentido puede reinyectarse en el otro y crear un loop. Se controla con route-maps y tags (etiquetas) que marcan lo ya redistribuido para bloquear su reinyección.
/ospf---open-shortest-path-first/ospfv2/photos/pasted-image-20260730215142.png)
Configuración Basica de Route Distribution (1 ASBR)
Idea: Si tu router corre OSPF y EIGRP a la vez y quieres que las redes de EIGRP se vean en el mundo OSPF, usamos este comando.
Ejemplo: mi Router esta configurado con OSPF, y quiere las rutas de EIGRP.
Router(config)# router ospf 1
Router(config-router)# redistribute eigrp 1 subnets
eigrp 1→ Protocolo origen y su AS number (aquí EIGRP AS 1). Este valor ebe coincidir con el AS de EIGRP real.subnets→ incluye las subredes/VLSM en la redistribución. (Obligatorio siempre.)
Las rutas redistribuidas se anuncian como LSA Type 5 (AS External).
En los demás routers OSPF aparecen como rutas externasO E2por defecto.
E1 vs E2
- E2 (por defecto) → métrica fija, no suma el costo interno hacia el ASBR. Todos los routers ven la misma métrica.
- E1 (Importante)→ suma el costo interno hasta el ASBR, así que refleja la cercanía a la salida. Útil con varios ASBR para elegir la salida más cercana.
El tipo se ajusta en el comando de redistribución (metric-type 1o2).
Configuración Avanzada de Route Distribution (2 o mas ASBR)
Router(config)# router ospf 1
Router(config-router)# redistribute eigrp 1 subnets metric-type 1
metric-type 1→ fuerza que las rutas entren como E1 en lugar de E2.
Usar este comando cuando se tienen dos Routers con salidas a EIGRP para evitar Loops.
No usar este comando cuando solo se tiene un solo Router con salida a EIGRP.
Al aplicar este comando, vas a sobreescribir el primer comando en basico.
Alternativa (Cambiar valor de metrica)
El metric 20 que usamos en el comando, en este caso, redundante: le estás diciendo a OSPF que use un valor que ya iba a usar de todos modos. (seed metric por defecto es 20)
Primero: Router(config)# router ospf 1
- Ejemplo:
Router(config-router)# redistribute eigrp 1 subnets metric 20 metric-type 1
Verificación
-
En el ASBR: confirmar que se generan los LSA Type 5:
Router# show ip ospf database external -
Ver solo lo que este router origina:
Router# show ip ospf database external self-originate -
En los demás routers — confirmar que llegan las rutas externas:
Router# show ip route ospf -
Deben aparecer como
O E2(oO E1si usastemetric-type 1). -
Confirmar parámetros de redistribución configurados:
Router# show ip protocols
Ejemplo
/ospf---open-shortest-path-first/ospfv2/photos/pasted-image-20260801131253.png)
En el caso de tener dos rutas externas: Somos R6, tendriamos la misma Metrica y AD para salir a internet (Red Externa 11.11.11.0/24), en esa situacion se elegira el camino con el menor costo hacia al ASBR.
Configuración Adicional (Opcional depediendo del caso)
Advertising Non-OSPF Connected Networks via Redistribution
Para qué se usa en la práctica: El caso típico y útil de redistribute connected es justo para anunciar en OSPF las redes conectadas que NO están corriendo OSPF — es decir, interfaces que no incluiste con un comando network bajo router ospf, o interfaces marcadas como passive, o redes de un segmento que no querías meter al proceso OSPF pero sí quieres que el resto de la red las conozca.
- Comando:
Router(config-router)# redistribute connected subnets
Router(config)# router ospf 1
Router(config-router)# redistribute connected subnets