🚧Protocolos de enrutamiento IGP
En esta página vamos a ver los diferentes protocolos de enrutamiento IGP (Interior Gateway Protocols) existentes (o al menos, los más relevantes para clase) que son los protocolos diseñados para enrutar tráfico dentro de una red autónoma, como la red de una empresa o una universidad.
Lo primero es distinguir dos categorías de protocolos de enrutamiento en función del paradigma usado:
Vector Distancia vs. Estado de Enlace
Esta es la diferencia conceptual más importante:
Visión de la red
Solo conoce la dirección y distancia al destino, no el mapa completo
Tiene un mapa completo de toda la topología
Algoritmo
Bellman-Ford (RIP) / DUAL (EIGRP)
Dijkstra / SPF
Actualizaciones
Envía su tabla de rutas a vecinos directos
Envía el estado de sus enlaces a todos los routers
Convergencia
Más lenta (especialmente RIP)
Más rápida
Consumo de recursos
Bajo (RIP), moderado (EIGRP)
Mayor CPU y memoria por calcular el árbol SPF
Escalabilidad
Limitada (RIP), buena (EIGRP)
Excelente, soporta grandes redes con áreas
Así como resumen completo podemos decir que:
Protocolos IGP
├── Vector Distancia
│ ├── RIP (v1, v2) — simple, obsoleto en producción
│ └── EIGRP — avanzado/híbrido, Cisco
└── Estado de Enlace
├── OSPF — estándar abierto, el más enseñado
└── IS-IS — usado principalmente por ISPs grandesEIGRP se considera a veces "híbrido" porque incorpora comportamientos de estado de enlace (como el descubrimiento de vecinos con Hello packets y actualizaciones parciales), aunque su base sigue siendo vector distancia.
La metáfora del viajero perdido: para entender los distintos protocolos

Imagina que llegas a una ciudad nueva y necesitas encontrar el camino al centro. Cada protocolo representa una forma distinta de orientarse:
RIP — El turista que pregunta a transeúntes
El turista no tiene mapa ni GPS. Pregunta a la primera persona que ve: "¿cómo llego al centro?". Esa persona le dice la dirección, pero solo sabe lo que le contó su vecino, que a su vez lo supo de otro vecino. Es el famoso "routing by rumor".
El turista repite la pregunta cada 30 segundos aunque no haya cambiado nada
Si hay más de 15 personas en la cadena de información, ya no puede llegar: se pierde
Si una calle se corta, tardará mucho en enterarse porque la información viaja lentamente de boca en boca
Conclusión: simple, pero lento, anticuado y poco fiable en ciudades grandes
EIGRP — El conductor con un GPS Cisco exclusivo
Este viajero lleva un GPS de última generación, pero fabricado por una marca específica que solo funciona en coches de esa misma marca. El GPS es muy inteligente:
No solo mide cuántas calles hay hasta el destino, sino también el ancho de la carretera, los semáforos y el estado del asfalto (métrica compuesta: ancho de banda, retardo...)
Solo actualiza la pantalla cuando algo realmente cambia en la ruta, sin malgastar batería
Además, guarda rutas alternativas precalculadas (tablas de topología con rutas sucesor/factible) por si la principal se corta — converge rapidísimo
Conclusión: muy eficiente y rápido, pero si alguien del grupo lleva un coche de otra marca, el GPS no le funciona
OSPF — El viajero con Google Maps
Este viajero descarga el mapa completo de toda la ciudad antes de salir. Cada router/viajero tiene exactamente el mismo mapa, y cada uno calcula por su cuenta el mejor camino usando el algoritmo de Dijkstra.
Si cierran una calle, todos los mapas se actualizan rápidamente y cada uno recalcula su ruta
Funciona con cualquier dispositivo, cualquier marca — es estándar abierto
En ciudades muy grandes, divide el mapa en barrios (áreas) para no sobrecargar la memoria
Conclusión: el equilibrio perfecto entre inteligencia, velocidad y compatibilidad; el más usado en redes empresariales
IS-IS — El sistema de navegación de una empresa logística multinacional
Este no es un turista ni un conductor particular. Es el sistema de navegación interno de una empresa de transporte masivo (piensa en Amazon Logistics o DHL gestionando miles de camiones).
Funciona sobre su propia infraestructura de comunicación (capa 2 / OSI), completamente independiente de la red de carreteras convencional (IP) — es como si los camiones se comunicaran por radio privada en lugar de usar el tráfico civil
Escala a redes enormes mejor que cualquier otro, por eso lo usan los grandes ISPs del mundo
Pero para usar ese sistema, el conductor necesita formación especializada — la interfaz, los conceptos y el vocabulario son completamente distintos a todo lo anterior
Conclusión: el más potente a gran escala, pero innecesariamente complejo para quien no gestiona una autopista de Internet
NOTA SOBRE IS-IS
A pesar de la mención anterior, en esta página no comentaré en profundidad el protocolo IS-IS ya que si es muy relevante en el mundo real, pero en un nicho muy específico: las redes de proveedores de servicios (ISPs) y operadoras de telecomunicaciones. De hecho, se considera el protocolo de enrutamiento interno más usado entre los grandes ISPs del mundo, por encima de OSPF, por su escalabilidad y estabilidad extremas. Empresas como AT&T, Level 3 o los grandes ISPs europeos usan IS-IS para sus backbones MPLS junto con IPv4 e IPv6.
Sin embargo, en redes empresariales medianas y pequeñas, OSPF domina claramente. IS-IS prácticamente no aparece en ese entorno.Además, IS-IS tiene una curva de aprendizaje notablemente más pronunciada que OSPF por varias razones:
Origen en OSI, no en TCP/IP: opera sobre CLNP en la capa 2, no sobre IP directamente, lo que rompe la intuición del estudiante acostumbrado al modelo TCP/IP
Terminología propia: usa conceptos como NSAP, TLVs, Level-1/Level-2 routers, DIS, System ID — vocabulario que no se comparte con ningún otro protocolo
Configuración menos intuitiva: la jerarquía de áreas funciona diferente a OSPF (en IS-IS el router pertenece a un área, en OSPF son los enlaces los que pertenecen a áreas)
Poca documentación didáctica: hay mucho menos material educativo que para OSPF o EIGRP, y casi nada orientado a principiantes
Dicho esto, vamos con RIP, EIGRP y OSPF desde una vertiente práctica.
¿Qué es RIP?
RIP utiliza un algoritmo de vector distancia para decidir en qué ruta colocar un paquete para llegar a su destino:
Cada router RIP mantiene una tabla de routing, que es una lista de todos los destinos que el router sabe cómo llegar.
Cada router transmite su tabla de routing completa a sus vecinos/neighbors más cercanos cada 30 segundos.
En este contexto, los vecinos son los otros routers a los que un router está conectado directamente, es decir, los otros routers en los mismos segmentos de red que el router seleccionado. Los vecinos, a su vez, pasan la información a sus vecinos más cercanos, y así sucesivamente, hasta que todos los hosts RIP dentro de la red tengan el mismo conocimiento de las rutas de routing . Este conocimiento compartido se conoce como convergencia.

Si un router recibe una actualización en una ruta y la nueva ruta es más corta, actualizará la entrada de la tabla con la longitud y la dirección del siguiente salto de la ruta más corta. Si la nueva ruta es más larga, esperará un período de “retención” para ver si las actualizaciones posteriores también reflejan el valor más alto. Solo actualizará la entrada de la tabla si se ha determinado que la nueva ruta más larga es estable.
Si un router falla o se corta una conexión de red, la red descubre esto porque ese router deja de enviar actualizaciones a sus vecinos o deja de enviar y recibir actualizaciones a lo largo de la conexión cortada. Si una ruta determinada en la tabla de routing no se actualiza en seis ciclos de actualización sucesivos (es decir, durante 180 segundos), un router RIP descartará esa ruta y permitirá que el resto de la red conozca el problema a través de sus propias actualizaciones periódicas.
¿Qué es EIGRP?
El protocolo de routing de gateway interior mejorado (EIGRP – Enhanced Interior Gateway Routing Protocol) es un protocolo de routing vector distancia avanzado desarrollado por Cisco Systems. Como lo sugiere el nombre, EIGRP es una mejora de otro protocolo de routing de Cisco: el protocolo de routing de gateway interior (IGRP).
EIGRP incluye características propias de los protocolos de routing de estado de enlace. EIGRP es apto para numerosas topologías y medios diferentes. En una red bien diseñada, EIGRP puede escalar para incluir varias topologías y puede proporcionar tiempos de convergencia extremadamente rápidos con un mínimo tráfico de red.
EIGRP sigue siendo relevante y ampliamente utilizado, especialmente en entornos donde predomina equipamiento Cisco. Su mayor limitación es que originalmente era un protocolo propietario de Cisco, pero en 2013, Cisco abrió parcialmente el protocolo y en 2016 se publicó como RFC 7868, aunque sin alcanzar el estatus de estándar abierto completo.
Muchos lo describen como un protocolo "sólido y superior a OSPF" en redes puramente Cisco, aunque reconocen que ISIS es técnicamente mejor que ambos.
Tienes más información sobre la teoria en el siguiente artículo: https://ccnadesdecero.es/protocolo-eigrp-definicion-y-caracteristicas/#1-qu%C3%A9-es-eigrp
¿Qué es OSPF?
OSPF significa Open Shortest Path First (Primero el Camino Más Corto), es un protocolo de enrutamiento dinámico de estado de enlace (Link-State) usado en redes internas grandes (IGP).
Este funciona analizando constantemente el estado de todas las rutas disponibles y utiliza un algoritmo para elegir la mejor. Gracias a esto, OSPF es particularmente eficaz en redes con mucho tráfico, donde es necesario transmitir grandes volúmenes de datos sin interrupciones y sin retrasos.
Para ilustrar, comparemos OSPF con otros protocolos de enrutamiento dinámico populares: RIP (Routing Information Protocol) y EIGRP (Enhanced Interior Gateway Routing Protocol):
RIP está limitado a 15 nodos y envía actualizaciones de ruta cada 30 segundos. OSPF envía actualizaciones solo cuando hay cambios en la topología, lo que reduce la carga en la red y ahorra recursos.
EIGRP es un protocolo propietario de Cisco, mientras que OSPF es un estándar abierto compatible con la mayoría de los fabricantes de equipos de red. OSPF se puede implementar en equipos de diferentes fabricantes, lo que lo hace más flexible para escalar.
¿Cómo funciona? (Simple)
Cada router "anuncia" sus conexiones directas (interfaces, vecinos).
Todos los routers construyen un mapa completo de la red (LSDB).
Cada uno calcula independientemente el camino más corto a todos los destinos usando algoritmo Dijkstra SPF.
Tablas de rutas automáticas en todos.
OSPF se puede comparar con un GPS: cuando el enrutador tiene un mapa completo de la red, puede construir fácilmente una ruta a cualquier punto. Esto es eficaz porque la probabilidad de que ocurran errores o bucles en esta situación es mínima. Sin embargo, a medida que aumenta el número de rutas, se necesita más tiempo y recursos para encontrar la ruta óptima, como al trazar una ruta en un GPS: buscar una ruta desde Madrid a Barcelona toma más tiempo que buscar una ruta desde Madrid a Alcalá de Henares.
Por lo tanto, OSPF se utiliza normalmente dentro de la red de una organización y no es adecuado para el enrutamiento en Internet. Sin embargo, puede conectarse a redes externas a través de enrutadores de borde (ASBR) para intercambiar información entre la red interna y los proveedores externos. En resumen:
Red pequeña/estática
❌ Demasiado complejo
Red grande/cambiante
✅ Automático
Añadir router nuevo
✅ Se descubre solo
Falla enlace/router
✅ Converge en segundos
Múltiples caminos
✅ Load-balance
Para más información sobre la teoria: https://ccnadesdecero.es/ospf-open-shortest-path-first/#fundamentos-del-protocolo-ospf
Referencias:
Última actualización