EIGRP (Enhanced Interior Gateway Routing Protocol)

EIGRP (Enhanced Interior Gateway Routing Protocol) es un protocolo de enrutamiento dinámico de pasarela interior (IGP) avanzado, desarrollado originalmente por Cisco Systems y posteriormente publicado como estándar abierto (RFC 7868).

Se clasifica como un protocolo híbrido o de vector de distancias avanzado, ya que combina la rapidez de convergencia y eficiencia de los protocolos de estado de enlace (como OSPF) con la sencillez de configuración y bajo consumo de recursos de los protocolos de vector de distancias tradicionales (como RIP). Su objetivo principal es calcular la mejor ruta entre diferentes redes locales dentro de un mismo Sistema Autónomo (AS).

¿Cómo funciona EIGRP?

El funcionamiento interno de EIGRP se fundamenta en tres pilares clave:

  • Algoritmo DUAL (Diffusing Update Algorithm): Es el corazón de EIGRP. Garantiza que las rutas estén completamente libres de bucles y calcula rutas de respaldo instantáneas (Feasible Successors) para lograr una convergencia casi inmediata ante un fallo.
  • Métrica compuesta: A diferencia de RIP (que mide saltos) u OSPF (que mide ancho de banda), EIGRP calcula la métrica basándose en los valores K (por defecto, Ancho de banda mínimo y Retardo acumulado de la ruta).
  • Módulo dependiente del protocolo (PDM): Permite a EIGRP transportar información de enrutamiento tanto para IPv4 como para IPv6.

Tablas de información de EIGRP

Para gestionar el enrutamiento, cada router que ejecuta EIGRP mantiene tres tablas independientes en su memoria:

Tabla EIGRP Descripción del Contenido Comando de Verificación (Cisco)
Tabla de Vecinos Almacena información sobre los routers adyacentes directamente conectados que también ejecutan EIGRP. show ip eigrp neighbors
Tabla de Topología Contiene todas las rutas aprendidas de los vecinos, incluyendo las métricas, los Successors (rutas principales) y los Feasible Successors (rutas de respaldo). show ip eigrp topology
Tabla de Enrutamiento Almacena únicamente las mejores rutas elegidas (Successor) para reenviar el tráfico real de la red. show ip route eigrp

Conceptos fundamentales en EIGRP

Término Definición
Sistema Autónomo (AS) Número identificador que debe coincidir obligatoriamente entre todos los routers para que puedan intercambiar información y formar adyacencias.
Successor (S) La ruta principal elegida hacia un destino (la que tiene la menor distancia factible y se instala en la tabla de enrutamiento).
Feasible Successor (FS) Una ruta de respaldo prediseñada que cumple la condición de factibilidad. Si la ruta principal falla, la FS pasa a ser la principal sin necesidad de recomputar.
Feasible Distance (FD) La métrica calculada más baja para llegar a una red de destino desde el router local.

Características principales:

  • Convergencia extremadamente rápida gracias a la precarga de rutas de respaldo (Feasible Successors) con el algoritmo DUAL.
  • Utiliza el protocolo de transporte propio RTP (Reliable Transport Protocol) en lugar de TCP/UDP.
  • Envía actualizaciones parciales y limitadas: solo envía cambios en la topología (no la tabla entera) y solo a los routers afectados.
  • Soporta balanceo de carga con distinto coste (Unequal Cost Load Balancing) mediante el comando variance.
  • Utiliza la dirección IP Multicast 224.0.0.10 (IPv4) o FF02::A (IPv6) para descubrir vecinos mediante paquetes Hello.
  • Tiene una Distancia Administrativa (AD) por defecto de 90 para rutas internas y 170 para rutas externas.

Analogía: Imagina un GPS con mapa en tiempo real. En lugar de calcular una nueva ruta únicamente cuando te encuentras con un atasco (lo que te haría parar), el GPS ya lleva precalculada una ruta alternativa secundaria en segundo plano. En el segundo en que la carretera principal se corta, el GPS te desvía por la ruta alternativa de inmediato sin perder ni un segundo en pensar.

Actividad práctica

Objetivo:

Configurar EIGRP básico en un escenario de Cisco Packet Tracer y verificar las tablas de vecinos, topología y enrutamiento.

Tareas:

  1. Crea un escenario sencillo en Cisco Packet Tracer con 2 routers Cisco conectados mediante una interfaz serie o GigabitEthernet.
  2. Asigna direcciones IP a las interfaces de interconexión (ej. 10.0.0.1/30 y 10.0.0.2/30) y levanta las interfaces (no shutdown).
  3. Configura EIGRP en el Router 1 con el Sistema Autónomo 100:
    Router1(config)# router eigrp 100
    Router1(config-router)# network 10.0.0.0 0.0.0.3
    Router1(config-router)# no auto-summary
  4. Realiza la misma configuración en el Router 2 utilizando el mismo número de Sistema Autónomo (100).
  5. Comprueba que se genera la adyacencia de vecinos en la consola y ejecuta el comando show ip eigrp neighbors.
  6. Muestra la tabla de topología mediante show ip eigrp topology e identifica la Feasible Distance (FD) hacia las redes remotas.

Preguntas de reflexión:

  1. ¿Qué ocurre con la adyacencia EIGRP si configuramos el Router A con el Sistema Autónomo 10 y el Router B con el Sistema Autónomo 20?
  2. ¿Qué diferencia existe entre un Successor y un Feasible Successor en EIGRP?
  3. ¿Cuáles son las dos variables principales que utiliza EIGRP por defecto para calcular su métrica compuesta?
  4. ¿Por qué las actualizaciones de EIGRP consumen mucho menos ancho de banda que las de protocolos como RIP?
  5. ¿Qué valor de Distancia Administrativa (AD) tiene EIGRP para rutas internas y qué indica sobre su confiabilidad frente a OSPF (AD=110) o RIP (AD=120)?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Qué ocurre con la adyacencia EIGRP si configuramos el Router A con el Sistema Autónomo 10 y el Router B con el Sistema Autónomo 20?

La adyacencia no se establecerá. Para que dos routers EIGRP se conviertan en vecinos e intercambien rutas, es requisito imprescindible que ambos pertenezcan exactamente al mismo número de Sistema Autónomo (AS).


2. ¿Qué diferencia existe entre un Successor y un Feasible Successor en EIGRP?

El Successor es la ruta principal con el menor coste (métrica) seleccionada para reenviar datos y que se instala en la tabla de enrutamiento. El Feasible Successor es una ruta de respaldo secundaria válida precalculada que cumple la condición de factibilidad; si el Successor falla, se promociona instantáneamente sin tener que recalcular la topología.


3. ¿Cuáles son las dos variables principales que utiliza EIGRP por defecto para calcular su métrica compuesta?

Por defecto (valores K1=1 y K3=1), EIGRP calcula la métrica basándose en el ancho de banda mínimo (bandwidth) del enlace a lo largo del camino y el retardo acumulado (delay) de las interfaces. Opcionalmente puede incluir carga (load) y confiabilidad (reliability), aunque no se recomienda activar por su inestabilidad.


4. ¿Por qué las actualizaciones de EIGRP consumen mucho menos ancho de banda que las de protocolos como RIP?

Porque EIGRP no envía la tabla de enrutamiento completa a intervalos periódicos. Solo envía actualizaciones parciales (unicamente cuando ocurre un cambio en la topología) y limitadas (solo a los routers directamente afectados por dicho cambio).


5. ¿Qué valor de Distancia Administrativa (AD) tiene EIGRP para rutas internas y qué indica sobre su confiabilidad frente a OSPF (AD=110) o RIP (AD=120)?

Las rutas internas de EIGRP tienen una Distancia Administrativa de 90. Dado que una AD menor indica mayor confiabilidad del protocolo para el sistema operativo del router, si un equipo aprende la misma red por EIGRP (90), OSPF (110) y RIP (120), elegirá e instalará siempre la ruta aprendida por EIGRP.