¿Qué es y cómo funciona el protocolo EIGRP?
EIGRP es utilizado en redes TCP/IP y de Interconexión de Sistemas Abierto (OSI) como un protocolo de enrutamiento del tipo vector distancia avanzado, propiedad de Cisco, que ofrece las mejores características de los algoritmos vector distancia y de estado de enlace.
Originalmente, Cisco desarrolló IGRP (Interior Gateway Routing Protocol) utilizando sólo la tecnología de ruteo del tipo vector distancia. El concepto es que cada router sólo conoce la dirección (dirección de próximo salto) y la distancia (métrica) hacia cada red remota. Cada router anuncia destinos con una métrica correspondiente. Cada router que escucha la información, ajusta la métrica y la propaga a los routers vecinos.
EIGRP (Enhanced Interior Gateway Routing Protocol) es una versión mejorada de IGRP. La tecnología de vector distancia que se usa en IGRP también se emplea en EIGRP. Además, la información de la distancia subyacente no presenta cambios. Las propiedades de convergencia y la eficacia de operación de este protocolo han mejorado significativamente. Esto permite una arquitectura mejorada y, a la vez, retiene la inversión existente en IGRP.
La tecnología de convergencia está basada en una investigación realizada en SRI International. El algoritmo difusor de actualización (DUAL) es el algoritmo usado para obtener una ruta libre de bucle hacia cada punto de la red. Esto les permite a todos los routers involucrados en una topología cambiar para sincronizarse al mismo tiempo. Los routers que no se ven afectados por los cambios de topología no se incluyen en el recálculo.
El tiempo de convergencia con DUAL compite con el de cualquier otro protocolo de ruteo existente. EIGRP ha sido extendido para que sea independiente del protocolo de la capa de red, y así permita que DUAL soporte otros conjuntos de protocolos.
EIGRP tiene cuatro componentes básicos:
· Recuperación/Detección de vecinos
· Protocolo de transporte confiable (RTP)
· Máquina de estados finitos (DUAL)
· Módulos dependientes del protocolo (PDM)
La detección o recuperación de vecinos es el proceso que utilizan los routers para aprender dinámicamente de otros routers conectados directamente a sus redes. Los routers también deben detectar cuando sus vecinos se vuelven inalcanzables o dejan de funcionar. Este proceso se logra con carga general baja al enviar pequeños paquetes de saludo. Mientras se reciben paquetes de saludo, un router puede determinar que un vecino está activo y en funcionamiento.
Una vez que esto se determina y los routers se vuelven vecinos pueden intercambiar información del ruteo.
El EIGRP utiliza cinco tipos de paquetes:
· Hello
· Actualizaciones
· Consultas
· Respuestas
· Acuses de recibo
Como se mencionó anteriormente, los saludos son de multidifusión para la detección/recuperación de vecinos. Esto no requiere de confirmación. Los paquetes Hello, pero sin datos, se utilizan como acuse de recibo (ack). Los Ack's se envían usando una dirección de Unicast y contienen siempre un número de acuse de recibo no-cero.
Las actualizaciones se usan para comunicar la posibilidad de alcanzar los destinos. Cuando se detecta un vecino, se envían paquetes de actualización para que ese vecino pueda construir una tabla de topología. En este caso, los paquetes de actualización son unidifusión. En otros casos, como un cambio de costo de link, las actualizaciones son de multidifusión. Las actualizaciones siempre se transmiten de forma confiable.
Si querés aprender a configurar EIGRP, inscribite a nuestro webinar aquí.