DAY 24 — Enrutamiento Dinámico
IGP/EGP, vector de distancia vs. estado de enlace, métricas, AD y rutas flotantes
1. Enrutamiento estático vs. dinámico
El enrutamiento estático implica configurar manualmente cada ruta con el comando 'ip route'. El enrutamiento
dinámico, en cambio, implica configurar un protocolo de enrutamiento dinámico en el router y dejar que este
descubra automáticamente las mejores rutas. Se llama 'dinámico' precisamente porque no es fijo: si se agrega una
nueva LAN, los routers se informan automáticamente entre sí sobre cómo llegar a ella; si una ruta deja de estar
disponible, los routers empiezan automáticamente a usar la siguiente mejor ruta.
Analogía útil: el enrutamiento estático es como un mapa de papel fijo — si una calle está cortada, seguís yendo
hacia el corte a menos que dibujes vos mismo otra ruta. El enrutamiento dinámico es como un GPS: si hay un corte,
recalcula solo la mejor alternativa.
2. Ejemplo completo de propagación de una ruta dinámica
Topología de referencia: R1-R2-R3-R4, con la LAN [Link]/24 conectada a R4.
Se configura un protocolo de enrutamiento dinámico en todos los routers. R4 anuncia su red conectada
([Link]/24) a su vecino directo, R2:
R4 le anuncia a R2: 'podés llegar a [Link]/24 a través de mí'.
R2 agrega esa ruta a su propia tabla de enrutamiento, y a su vez se la anuncia a SU vecino, R1:
R2 propaga el anuncio hacia R1: 'podés llegar a [Link]/24 a través de mí' (que a su vez llega vía R4).
'show ip route' en R1 confirma la ruta aprendida dinámicamente: 'O [Link]/24 [110/3] via [Link]' — código O de
OSPF, distancia administrativa 110, métrica 3.
Finalmente, R1 le anuncia lo mismo a R3, completando la propagación por toda la red:
El anuncio de [Link]/24 terminó llegando a los 4 routers de la topología, cada uno con su propia entrada en la tabla de
rutas.
3. Reacción ante fallos: dinámico vs. estático
Si existe un problema en R4 y ya no se puede llegar a esa LAN, el protocolo dinámico lo detecta y comunica el
cambio — se deja de enviar tráfico hacia un destino inalcanzable. En cambio, con una configuración puramente
estática, si ocurriera el mismo problema, el router seguiría enviando tráfico hacia esa ruta de todas formas (un
'callejón sin salida' o dead end), porque no tiene forma de enterarse del fallo.
Con enrutamiento dinámico, el router elimina las rutas inválidas de su tabla. Pero para no perder la conectividad
de golpe, lo ideal es asegurarse de que exista una ruta de respaldo: en vez de eliminar completamente la red de
destino, el router la reemplaza por la siguiente mejor ruta disponible.
Con una topología en anillo (R1-R2-R3-R4), si el enlace directo R1-R2 se cae, R1 puede seguir llegando a [Link]/24 por el
camino alternativo a través de R3 — el protocolo dinámico recalcula automáticamente.
4. Puntos clave: adyacencias
Los routers usan protocolos de enrutamiento dinámico para publicitar información sobre sus rutas conectadas, así
como sobre las rutas que aprendieron de otros routers. Antes de intercambiar cualquier información, los routers
forman 'adyacencias' (también llamadas 'relaciones de vecindad' o 'neighborships') con los routers directamente
conectados.
5. Clasificación de protocolos: IGP vs. EGP
IGP (Interior Gateway Protocol): se usa para compartir rutas DENTRO de un único sistema autónomo (por ejemplo, la red
interna de una empresa).
EGP (Exterior Gateway Protocol): se usa para compartir rutas ENTRE distintos sistemas autónomos (por ejemplo, entre
distintos ISP, o entre una empresa y su proveedor de Internet).
• Ejemplos de IGP: RIP, EIGRP, OSPF, IS-IS.
• Único ejemplo moderno de EGP: BGP (Border Gateway Protocol) — es el protocolo que sostiene el
enrutamiento de Internet a nivel global.
EGP usa un único algoritmo: 'path vector' (vector de ruta), implementado por BGP. Para el CCNA alcanza con saber que BGP
se usa para compartir rutas entre sistemas autónomos.
6. Algoritmos de IGP: vector de distancia vs. estado de enlace
IGP se subdivide en dos tipos de algoritmo: Vector de Distancia (RIP, EIGRP) y Estado de Enlace (OSPF, IS-IS).
Vector de distancia: es la lógica del ejemplo de R4 anunciando su red — cada router simplemente le dice a su vecino
'yo puedo llegar a tal red, con tal métrica', sin que el vecino sepa nada más sobre la topología real detrás de ese
anuncio. Por eso a veces se lo llama 'enrutamiento por rumor' (routing by rumor): cada router confía ciegamente en
lo que le dice su vecino directo, sin tener un mapa propio de la red completa.
Estado de enlace: cada router construye un 'mapa de conectividad' completo de la red, idéntico en todos los routers.
Para lograrlo, cada router anuncia información sobre sus propias interfaces y redes conectadas a sus vecinos, y esos
anuncios se retransmiten por toda la red hasta que TODOS los routers tienen exactamente el mismo mapa. Recién
ahí, cada router usa ese mapa de forma independiente para calcular las mejores rutas hacia cada destino.
Los protocolos de estado de enlace consumen más recursos (CPU y memoria), porque cada router necesita
mantener y procesar el mapa completo de la red. A cambio, reaccionan mucho más rápido ante cambios de
topología que los protocolos de vector de distancia.
7. Métricas de los protocolos de enrutamiento
Si un router conoce dos rutas hacia el mismo destino aprendidas por el MISMO protocolo, elige la de métrica más
baja (exactamente igual que el costo raíz en STP).
Ejemplo de dos rutas OSPF con la misma métrica (ambas con valor 3), lo que genera equilibrio de carga (ECMP) entre ambas.
Detalle de la salida 'show ip route': el primer número entre corchetes ([110/3]) es la distancia administrativa (110), y el
segundo (3) es el valor de la métrica.
En una ruta ESTÁTICA la métrica siempre aparece como 0, porque una ruta estática no maneja el concepto de métrica en
absoluto — solo tiene distancia administrativa (por defecto 1, en este ejemplo modificada a 100).
Tabla de métricas por protocolo: RIP usa conteo de saltos (hop count) — cada router en el camino cuenta como 1 salto,
tratando por igual un enlace de 10 Mbps y uno de 10 Gbps, lo cual es su gran debilidad. EIGRP usa por defecto ancho de banda
del enlace más lento + suma de retardos de todos los enlaces del camino — la métrica más compleja de los IGP. OSPF usa
'costo', calculado en función inversa del ancho de banda de cada enlace, sumado a lo largo de toda la ruta. IS-IS también usa
'costo', pero por defecto TODOS los enlaces valen 10 sin importar su velocidad — sin configuración manual, se comporta igual
que un simple conteo de saltos.
Ejemplo comparativo entre RIP y OSPF en la misma topología de 4 routers:
Con RIP (métrica = saltos), el camino R1→R3→R4 (2 saltos) sería preferido sobre R1→R2→R4 (2 saltos también, empate).
Con OSPF (métrica = costo basado en ancho de banda), el camino directo con enlaces Gigabit puede resultar preferido de
forma distinta, porque valora la velocidad real de cada enlace, no solo la cantidad de saltos.
8. ECMP (Equal Cost Multi-Path)
¿Qué pasa si un router aprende dos o más rutas hacia el MISMO destino exacto (misma red y misma máscara), por
el MISMO protocolo, y con la MISMA métrica? El router agrega AMBAS rutas a la tabla de enrutamiento y hace
equilibrio de carga entre los dos caminos — esto se llama ECMP (Equal Cost Multi-Path).
Analogía: ECMP es como una autopista de dos carriles idénticos — si ambos caminos llevan al mismo lugar con el
mismo costo, el router manda tráfico por los dos en paralelo para no saturar uno solo. Las rutas estáticas también
pueden generar ECMP si se configuran varias rutas estáticas al mismo destino con parámetros equivalentes.
9. Distancia Administrativa (AD)
¿Qué pasa si un router aprende rutas al mismo destino mediante protocolos DISTINTOS (por ejemplo, una por
OSPF y otra por RIP)? Las métricas de protocolos distintos no se pueden comparar directamente porque usan
unidades totalmente diferentes. Para resolver esto, Cisco usa la Distancia Administrativa (AD): una medida de qué
tan confiable es la FUENTE de la ruta. Una AD más baja es preferida.
Cisco dice: si la distancia administrativa es 255, el router directamente no confía en esa fuente y NO instala la ruta en la tabla
de enrutamiento, sin importar qué tan buena sea la métrica.
Fuente de la ruta AD por defecto
Directamente conectada 0
Ruta estática 1
BGP externo (eBGP) 20
EIGRP (interno) 90
IGRP 100
OSPF 110
IS-IS 115
RIP 120
EIGRP externo 170
BGP interno (iBGP) 200
Inutilizable / no confiable 255
Analogía: la AD es como la reputación de quien te da un consejo — si tu amigo más confiable (ruta estática, AD 1)
te da una dirección, le creés antes que a un conocido casual del que sospechás que a veces exagera (RIP, AD 120).
10. Ejemplo completo: eligiendo entre 3 rutas
El router conoce 3 rutas posibles hacia [Link]/24: vía [Link] (RIP, métrica 5), vía [Link] (RIP, métrica 3) y vía
[Link] (OSPF, métrica 10).
La métrica solo sirve para comparar rutas aprendidas por el MISMO protocolo. Antes de eso, se usa la AD para
elegir entre protocolos distintos: la ruta OSPF (AD 110) siempre va a tener prioridad sobre CUALQUIER ruta RIP
(AD 120), sin importar que la métrica de RIP (3 o 5) sea numéricamente más baja que la de OSPF (10) — son
unidades distintas y no se comparan entre sí. Entre las dos rutas RIP, gana la de métrica 3 sobre la de métrica 5.
11. Cambiar la distancia administrativa manualmente
Se puede cambiar la AD tanto de un protocolo de enrutamiento dinámico como de una ruta estática puntual,
agregando el valor de AD al final del comando.
'ip route [Link] [Link] [Link] 100' — se agrega el valor 100 al final para forzar esa AD en particular. 'show ip route'
confirma: 'S [Link]/8 [100/0] via [Link]' — la ruta ahora tiene AD 100 en vez del 1 por defecto.
12. Rutas estáticas flotantes (Floating Static Routes)
Una ruta estática flotante es una ruta estática configurada deliberadamente con una AD SUPERIOR a la del
protocolo de enrutamiento dinámico principal. Mientras el protocolo dinámico esté activo y sus adyacencias
funcionen, el router siempre va a preferir la ruta dinámica (menor AD) y la ruta estática flotante queda 'invisible', sin
aparecer en la tabla de rutas. Si el protocolo dinámico falla (por ejemplo, se cae la interfaz o se pierde la
adyacencia), la ruta dinámica desaparece de la tabla, y en ese momento la ruta estática flotante 'sube a la superficie'
y se activa, manteniendo la conectividad como respaldo.
Analogía: una ruta estática flotante es como la rueda de auxilio del baúl del auto. Mientras las ruedas principales
(enrutamiento dinámico) estén infladas y funcionando, la de auxilio queda guardada y fuera de la vista. Si se
pincha una rueda, se saca el auxilio para seguir andando.
13. La regla de oro: cómo el router elige qué ruta usar
Cuando un router recibe un paquete, sigue un orden estricto de tres pasos:
Paso 1 — Longest Prefix Match (LPM): la regla número uno, absoluta
Antes de mirar AD o métrica, el router busca entre TODAS las rutas que coinciden con la IP de destino, y elige la de
máscara más específica (el prefijo más largo). Ejemplo: si hay una ruta estática a [Link]/22 (AD 1) y una ruta
OSPF a [Link]/28 (AD 110), y llega un paquete para [Link], ambas rutas coinciden — pero gana la de OSPF
(/28) por ser más específica que la estática (/22), a pesar de que la estática tiene mejor AD.
Paso 2 — Distancia Administrativa (AD)
Si el router aprende rutas al MISMO prefijo exacto y MISMA longitud de máscara, a través de protocolos
DISTINTOS, se usa la AD para desempatar: gana la de AD más baja.
Paso 3 — Métrica
Si el router aprende rutas al mismo destino exacto a través del MISMO protocolo, se usa la métrica para desempatar:
gana la más baja. Si las métricas son iguales, ocurre ECMP y se instalan ambas rutas.
Orden para memorizar: 1) Prefijo más largo (siempre gana, sin excepción) → 2) AD (solo si el prefijo es idéntico)
→ 3) Métrica (solo si además el protocolo es el mismo).
14. Laboratorio: rutas estáticas flotantes con OSPF + ISP de
respaldo
Escenario 'Enterprise A': R1 (LAN [Link]/24) y R2 (LAN [Link]/24) conectados por un enlace de fibra óptica
directo, con OSPF corriendo entre ellos (AD 110). Además, ambos routers ya tienen una ruta estática por defecto
hacia un ISP B para salir a Internet. Se agrega un ISP A como camino de respaldo alternativo entre R1 y R2, por si
la fibra falla.
El objetivo: la fibra directa (1 solo salto) debe ser siempre la ruta preferida mientras funcione; el camino vía ISP A
(con saltos adicionales fuera de nuestro control) solo debe usarse si la fibra cae.
Configuración en R1 (ruta flotante hacia la LAN de R2, vía ISP A, con AD 111 — apenas por encima de OSPF):
• ip route [Link] [Link] [Link] 111
Configuración simétrica en R2 (ruta de retorno hacia la LAN de R1):
• ip route [Link] [Link] [Link] 111
Por qué 111 y no otro valor: al ser mayor que 110 (OSPF) pero menor que 120 (RIP) o 255 (inválida), la ruta
estática queda garantizada como la SEGUNDA opción preferida, justo después de OSPF — ni antes (rompería la
preferencia por la fibra) ni demasiado después.
Punto crítico: si no se configura también la ruta de vuelta en R2, los paquetes de R1 llegarían a destino, pero la
respuesta se perdería en R2 por falta de ruta válida — resultando en una falla de conectividad que parecería un
problema de R1, cuando en realidad falta la mitad de la configuración en R2. El enrutamiento IP es salto a salto, y
cada dirección del tráfico necesita su propia ruta.
14.1 Verificación y simulación de falla
Antes de la falla, 'show ip route' NO debe mostrar la ruta estática — solo la ruta OSPF (código O), confirmando que
la ruta flotante está correctamente 'invisible' mientras todo funciona bien.
Para simular la falla de la fibra en R2: 'interface g0/2/0' + 'shutdown'.
Tras la caída, 'show ip route' revela que la ruta OSPF fue purgada, y en su lugar aparece la ruta estática flotante: 'S
[Link]/24 [111/0] via [Link]' — el router pasó automáticamente al camino de respaldo, sin ninguna
intervención manual adicional.
Con 'traceroute' (no 'tracert', que es el comando de Windows) se puede confirmar el nuevo camino salto por salto:
desde PC1 hacia el servidor de R2, el tráfico ahora pasa por la interfaz de salida de R1, entra al ISP A, atraviesa el
tránsito interno del ISP, y vuelve a entrar a la red corporativa por R2 — confirmando visualmente el failover
exitoso.
15. Resumen para repaso rápido
Concepto Idea clave
Enrutamiento dinámico El router descubre y actualiza rutas automáticamente
IGP Dentro de un mismo sistema autónomo (RIP, EIGRP, OSPF, IS-IS)
EGP Entre sistemas autónomos distintos (BGP, el único usado hoy)
Vector de distancia 'Enrutamiento por rumor' — confía en lo que dice el vecino (RIP,
EIGRP)
Estado de enlace Mapa completo idéntico en todos los routers (OSPF, IS-IS)
Métrica RIP Conteo de saltos (ignora la velocidad del enlace)
Métrica EIGRP Ancho de banda del enlace más lento + suma de retardos
Métrica OSPF / IS-IS Costo (OSPF: basado en ancho de banda; IS-IS: fijo en 10 por defecto)
ECMP Mismo destino + mismo protocolo + misma métrica = balanceo entre
ambas rutas
AD Confiabilidad de la FUENTE — se usa para comparar protocolos
distintos
AD = 255 Ruta no confiable, nunca se instala en la tabla
Ruta estática flotante AD superior al protocolo dinámico principal — respaldo automático
Orden de selección 1) Prefijo más largo → 2) AD → 3) Métrica
Documento generado a partir del apunte de Obsidian "DAY 24 DYNAMIC ROUTING", incluyendo el resumen y la guía de
laboratorio de rutas estáticas flotantes incluidos en la nota original.