EIGRP (Enhanced Interior Gateway Routing Protocol)
El Enhanced Interior Gateway Routing Protocol es un protocolo de enrutamiento avanzado desarrollado por Cisco. Se diseñó para mejorar las deficiencias de RIP y OSPF, y combina lo mejor de los protocolos de enrutamiento de estado de enlace y de distancia vectorial. EIGRP es altamente eficiente, escalable y converge rápidamente, lo que lo convierte en una excelente opción para redes grandes y complejas.

Características
- ⋆
Híbrido: EIGRP se considera un protocolo híbrido, ya que utiliza características tanto de los protocolos de enrutamiento de estado de enlace (como OSPF) como de distancia-vector (como RIP). - ⋆
Convergencia rápida: Una de las principales ventajas de EIGRP es su capacidad de converger rápidamente gracias a su uso del algoritmo DUAL (Diffusing Update Algorithm), que calcula las mejores rutas sin necesidad de actualizar toda la tabla de enrutamiento. - ⋆
Balanceo de carga desigual: EIGRP soporta balanceo de carga tanto igual como desigual, permitiendo a los administradores utilizar rutas con diferentes métricas para balancear el tráfico. - ⋆
Métrica compuesta: EIGRP usa una métrica compuesta basada en cinco parámetros: ancho de banda, retardo, confiabilidad, carga y MTU (tamaño máximo de la unidad de transmisión). - ⋆
VLSM y CIDR: EIGRP soporta el uso de VLSM (Variable Length Subnet Masking) y CIDR (Classless Inter-Domain Routing). - ⋆
Autenticación: EIGRP soporta autenticación MD5 para garantizar que solo routers autorizados participen en el intercambio de rutas. - ⋆
Actualización parcial: A diferencia de RIP, EIGRP envía solo actualizaciones parciales, lo que mejora la eficiencia del ancho de banda. - ⋆
Sin clase: A diferencia de RIP v1, EIGRP es un protocolo sin clase, lo que le permite soportar múltiples subredes y sumarización de rutas.

Versiones
EIGRP Clásico EIGRP para IPv6
EIGRP (Enhanced Interior Gateway Routing Protocol) es un protocolo de enrutamiento propietario desarrollado por Cisco. Hasta 2013, fue exclusivo para dispositivos Cisco, lo que significaba que solo podía implementarse en su hardware. Sin embargo, ese año, EIGRP fue abierto como un estándar bajo la RFC 7868, lo que permitió su adopción más amplia en otras plataformas. A pesar de esto, su uso principal sigue siendo en equipos de Cisco o en dispositivos compatibles que puedan soportarlo mediante una licencia especial.
EIGRP para IPv6 es una versión del protocolo diseñada específicamente para operar en redes basadas en IPv6. Aunque comparte muchas características con EIGRP para IPv4, como el algoritmo DUAL (Diffusing Update Algorithm) y las métricas utilizadas para calcular las rutas, está adaptado para trabajar con direcciones IPv6. Esta adaptación permite que las organizaciones utilicen EIGRP de manera eficiente en entornos IPv6, manteniendo la funcionalidad y las ventajas que ofrece este protocolo en su versión original.
Métrica de EIGRP
La métrica utilizada por EIGRP es más avanzada que la simple métrica basada en saltos de RIP. La métrica de EIGRP se basa en los siguientes cinco factores:
Ancho de banda: Este factor se refiere al ancho de banda del enlace más lento en la ruta. EIGRP utiliza el ancho de banda nominal del enlace, lo que significa que considera la velocidad máxima teórica del enlace. Cuanto mayor sea el ancho de banda, mejor será la métrica, lo que favorece rutas más rápidas.Retardo: El retardo es la suma de los retardos de todos los enlaces a lo largo de la ruta. EIGRP permite a los administradores asignar un valor de retardo a cada enlace, y estos valores se suman para calcular el retardo total de la ruta. Una ruta con menor retardo será preferida, mejorando así el rendimiento general de la red.Confiabilidad: Este factor mide la calidad del enlace y se expresa como un valor que varía de 0 a 255, donde 255 indica un enlace altamente confiable. EIGRP puede evaluar la confiabilidad de un enlace en función de errores y problemas en la transmisión de datos. Las rutas a través de enlaces más confiables serán favorecidas en la selección de rutas.Carga: La carga se refiere al tráfico actual que transita por un enlace. EIGRP monitoriza el uso del enlace y utiliza este valor para calcular la métrica. Si un enlace está muy ocupado, su carga será alta, lo que puede hacer que EIGRP prefiera rutas menos congestionadas.MTU: Aunque la MTU se utiliza en el cálculo de la métrica, su influencia es menos directa en la selección de la ruta. La MTU se refiere al tamaño máximo de un paquete que puede ser transmitido a través de un enlace. Si un paquete es demasiado grande para el enlace, se fragmentará, lo que puede afectar el rendimiento. EIGRP considera la MTU para evitar seleccionar rutas que no puedan manejar el tamaño de los paquetes transmitidos.

Por defecto, EIGRP usa solo el ancho de banda y el retardo para calcular la métrica.
Algoritmo
EIGRP utiliza el algoritmo DUAL (Diffusing Update Algorithm) para calcular las rutas y garantizar una convergencia rápida y eficiente en la red. Este algoritmo fue desarrollado por Cisco y es una de las características que distingue a EIGRP de otros protocolos de enrutamiento.
Características Clave:
- ⦿
Convergencia Rápida: DUAL permite que los routers recalculen las rutas de manera rápida en caso de cambios en la topología de la red, minimizando el tiempo de inactividad y la pérdida de paquetes. - ⦿
Rutas Suplementarias: DUAL mantiene no solo la mejor ruta a un destino, sino también rutas alternativas (rutas secundarias) que pueden ser utilizadas si la ruta principal falla. Esto mejora la resiliencia de la red. - ⦿
Métrica Compleja: El algoritmo utiliza una métrica compuesta que toma en cuenta múltiples factores, como ancho de banda, retardo, carga y confiabilidad. Esto permite que EIGRP elija las rutas más eficientes en función de las condiciones actuales de la red. - ⦿
Tablas de Enrutamiento: DUAL utiliza dos tablas principales: - ∘
Topología: Almacena toda la información de las rutas conocidas, incluyendo rutas válidas y posibles. - ∘
Ruta de Enrutamiento: Contiene solo la mejor ruta hacia cada destino. - ⦿
Estados de las Rutas: DUAL clasifica las rutas en diferentes estados: Rutas Suplementarias: Rutas que pueden ser utilizadas si la ruta principal falla.Rutas Viables: Rutas que cumplen con los criterios de DUAL para ser utilizadas.Rutas No Viables: Rutas que no son elegibles para ser utilizadas.- ⦿
Aseguramiento de Consistencia: DUAL utiliza un mecanismo de "diffusing" para garantizar que los cambios en las rutas se propaguen de manera controlada a todos los routers en la red, evitando así bucles de enrutamiento y garantizando la estabilidad.

Balanceo de Carga
Una característica clave de EIGRP es su capacidad para balancear la carga de manera desigual, lo que significa que puede usar múltiples rutas con diferentes métricas para distribuir el tráfico. Para habilitar el balanceo de carga desigual, se utiliza el comando
El comando variance establece un valor de multiplicador que permite utilizar rutas con una métrica mayor siempre que sea dentro del rango multiplicado.
Autonomous System (AS)
Un Autonomous System en el contexto de EIGRP se refiere a un conjunto de routers bajo el control administrativo de una sola entidad o una organización. En términos de EIGRP, un AS se utiliza para identificar y agrupar routers que comparten las mismas políticas de enrutamiento y protocolos.
Funciones y Características del AS:
Identificación de Rutas: Cada router en un AS utiliza un número de sistema autónomo único para identificarse. Este número es esencial para que los routers dentro de un AS intercambien información de enrutamiento correctamente. Si dos routers no comparten el mismo número de AS, no podrán establecer una vecindad EIGRP y, por lo tanto, no podrán intercambiar rutas.Convergencia Rápida: Dentro de un AS, EIGRP utiliza el algoritmo DUAL (Diffusing Update Algorithm) para calcular las rutas más óptimas y garantizar una rápida convergencia. Esto significa que, una vez que se produce un cambio en la red, los routers pueden rápidamente recalcular y actualizar sus tablas de enrutamiento.Control de Políticas: Al agrupar routers en un AS, las organizaciones pueden aplicar políticas de enrutamiento específicas que se alineen con sus necesidades de red. Esto permite un mejor control sobre cómo se enrutan los paquetes y qué rutas se prefieren.Escalabilidad: EIGRP está diseñado para ser escalable, lo que significa que puede manejar grandes redes distribuidas en varios AS. Esto es especialmente útil en entornos empresariales donde diferentes departamentos pueden tener sus propios subredes y políticas.

Wildcards
Las wildcards (o máscaras comodín) son un tipo de expresión utilizada en redes para especificar un rango de direcciones IP. A diferencia de las máscaras de subred tradicionales, que determinan qué parte de una dirección IP corresponde a la red y qué parte corresponde a los hosts, las wildcards permiten definir qué bits de la dirección se deben considerar y cuáles pueden ser ignorados.
Las wildcards son comúnmente utilizadas en varios contextos de configuración de redes, como en:
Protocolos de Enrutamiento: En protocolos como OSPF y EIGRP, las wildcards se utilizan para definir qué direcciones IP deben incluirse en el proceso de enrutamiento. Por ejemplo, en EIGRP, puedes especificar un rango de direcciones a incluir en la configuración de la red.Listas de Control de Acceso (ACL): En las ACL, las wildcards son utilizadas para especificar qué direcciones IP están permitidas o denegadas. Esto permite un control granular sobre el tráfico que puede entrar o salir de una red.
Una wildcard se expresa en el mismo formato que una dirección IP, donde cada bit puede ser "0" (que indica que el bit debe coincidir exactamente) o "1" (que indica que el bit puede ser ignorado). Por ejemplo:
- ∘
Dirección IP: 192.168.1.0 - ∘
Wildcard: 0.0.0.255
En este caso, la wildcard 0.0.0.255 significa que los primeros tres octetos (192.168.1) deben coincidir exactamente, mientras que el último octeto (0-255) puede ser cualquier valor. Esto permitiría que cualquier dirección en el rango 192.168.1.0 a 192.168.1.255 fuera considerada.

Configuración

- Router 1
- Router 2
- Router 3
hostname R1
router eigrp 1
no auto-summary
network 192.168.0.0 0.0.0.255
network 172.16.0.0 0.0.0.3
exit
Aquí, la línea
∘
∘
Al desactivar el auto resumen, EIGRP puede manejar las subredes de manera más precisa, lo que es especialmente útil en configuraciones donde se utilizan VLSM (Variable Length Subnet Mask) o redes no contiguas. Esto ayuda a evitar la confusión y los problemas que podrían surgir al resumir incorrectamente las rutas.
hostname R2
router eigrp 1
no auto-summary
network 192.168.0.0 0.0.0.255
network 172.16.0.4 0.0.0.3
exit
hostname R3
router eigrp 1
no auto-summary
network 172.16.0.0 0.0.0.3
network 172.16.0.4 0.0.0.3
network 1.1.1.1 0.0.0.0 # Loopback: 1.1.1.1/32
exit
# Configuración de balanceo de carga desigual con varianza
variance 2 # Permite rutas con hasta el doble de la métrica de la mejor ruta
maximum-paths 2 # Permite hasta dos rutas simultáneas
Puedes verificar la tabla de rutas de EIGRP con

Para esta topología EIGRP, que muestra dos sistemas autónomos (AS 10 y AS 20), te proporcionaré la configuración de EIGRP para dispositivos Cisco.
Descripción de la topología:
- El AS 10 incluye los routers R3, R4, y R5.
- El AS 20 incluye los routers R1, R2, y también el router R3.
- El router R3 es el único que se encuentra en ambos sistemas autónomos, funcionando como un ASBR (Autonomous System Boundary Router) entre los dos AS.
La red conecta los siguientes enlaces:
- ∘ R1: 1.1.1.1/32
- ∘ R2: 2.2.2.2/32
- ∘ R3: 3.3.3.3/32
- ∘ R4: 4.4.4.4/32
- ∘ R5: 5.5.5.5/32
Explicación de la configuración:
- AS 10:
- ⊵ R3, R4, y R5 pertenecen al AS 10.
- ⊵ El AS 10 tiene sus propias redes, incluida la red 10.10.10.0/31 que conecta R3, R4, y R5.
- ⊵ R4 y R5 también tienen redes de loopback configuradas para 4.4.4.4/32 y 5.5.5.5/32, respectivamente.
- AS 20:
- ⊵ Los routers R1 y R2 tienen interfaces conectadas en la red 20.20.20.0/30.
- ⊵ Cada uno de estos routers tiene también una red de loopback configurada (1.1.1.1/32 para R1 y 2.2.2.2/32 para R2).
- ⊵ EIGRP en AS 20 está configurado en R1, R2, y la interfaz de R3 que conecta con la red 20.20.20.0/30.
- R3 actúa como un ASBR (Autonomous System Boundary Router), ya que se conecta tanto al AS 10 como al AS 20, facilitando la comunicación entre los dos sistemas autónomos.
- Configuración de R1 (AS 20)
- Configuración de R2 (AS 20)
- Configuración de R3 (AS 10 y AS 20)
- Configuración de R4 (AS 10)
- Configuración de R5 (AS 10)
hostname R1
# Configuración de la interfaz
interface fa1/0
ip address 1.1.1.1 255.255.255.255
no shutdown
interface fa0/0
ip address 20.20.20.5 255.255.255.252
no shutdown
# Configuración EIGRP para el AS 20
router eigrp 20
no auto-summary
network 20.20.20.4 0.0.0.3
network 1.1.1.1 0.0.0.0
exit
hostname R2
# Configuración de las interfaces
interface fa1/0
ip address 2.2.2.2 255.255.255.255
no shutdown
interface fa0/0
ip address 20.20.20.1 255.255.255.252
no shutdown
interface fa0/1
ip address 20.20.20.6 255.255.255.252
no shutdown
# Configuración EIGRP para el AS 20
router eigrp 20
no auto-summary
network 20.20.20.0 0.0.0.3
network 20.20.20.4 0.0.0.3
network 2.2.2.2 0.0.0.0
eigrp router-id 2.2.2.2
exit
hostname R3
# Configuración de las interfaces
interface fa1/1
ip address 3.3.3.3 255.255.255.255
no shutdown
interface fa1/0
ip address 20.20.20.2 255.255.255.252
no shutdown
interface fa0/1
ip address 10.10.10.1 255.255.255.252
no shutdown
interface fa0/0
ip address 10.10.10.5 255.255.255.252
no shutdown
# Configuración EIGRP para el AS 20
router eigrp 20
no auto-summary
network 20.20.20.0 0.0.0.3
network 3.3.3.3 0.0.0.0
eigrp router-id 3.3.3.3
exit
# Configuración EIGRP para el AS 10
router eigrp 10
no auto-summary
network 10.10.10.0 0.0.0.3
network 10.10.10.4 0.0.0.3
eigrp router-id 3.3.3.3
exit
hostname R4
# Configuración de la interfaz
interface fa1/0
ip address 4.4.4.4 255.255.255.255
no shutdown
interface fa0/0
ip address 10.10.10.6 255.255.255.252
no shutdown
# Configuración EIGRP para el AS 10
router eigrp 10
no auto-summary
network 10.10.10.4 0.0.0.3
network 4.4.4.4 0.0.0.0
eigrp router-id 4.4.4.4
exit
hostname R5
# Configuración de la interfaz
interface fa1/0
ip address 5.5.5.5 255.255.255.255
no shutdown
interface fa0/0
ip address 10.10.10.2 255.255.255.252
no shutdown
# Configuración EIGRP para el AS 10
router eigrp 10
no auto-summary
network 10.10.10.0 0.0.0.3
network 5.5.5.5 0.0.0.0
eigrp router-id 5.5.5.5
exit
