Introducción a DUAL

EIGRP utiliza el algoritmo de convergencia DUAL. La convergencia es fundamental para las redes para evitar bucles de routing.

Los bucles de routing, incluso los temporarios, pueden ser perjudiciales para el rendimiento de la red. Los protocolos de routing por vector de distancias, como RIP, evitan los bucles de routing con temporizadores de espera y horizonte dividido. A pesar de que EIGRP utiliza ambas técnicas, las usa de manera un tanto diferentes; la forma principal en la que EIGRP evita los bucles de routing es con el algoritmo DUAL.

Haga clic en Reproducir en la figura para ver la operación básica de DUAL.

El algoritmo DUAL se utiliza para asegurar que no haya bucles en cada instancia a través del cómputo de una ruta. Esto permite que todos los routers involucrados en un cambio de topología se sincronicen al mismo tiempo. Los routers que no se ven afectados por los cambios en la topología no se encuentran involucrados en el recálculo. Este método proporciona a EIGRP mayor tiempo de convergencia que a otros protocolos de routing por vector de distancias.

La máquina de estados finitos (FSM) DUAL realiza el proceso de decisión para todos los cómputos de ruta. Una FSM es un modelo de flujo de trabajo, similar a un diagrama de flujo, que está compuesto por lo siguiente:

  • Un número finito de etapas (estados)

  • Transiciones entre estas etapas

  • Operaciones

La FSM DUAL rastrea todas las rutas, y utiliza las métricas de EIGRP para seleccionar rutas eficaces sin bucles e identificar las rutas con el menor costo para introducirlas en la tabla de routing.

El recálculo del algoritmo DUAL puede ser muy exigente para el procesador. EIGRP mantiene una lista de rutas de respaldo que DUAL ya determinó que no tienen bucles para evitar los recálculos siempre que sea posible. Si la ruta principal en la tabla de routing falla, el mejor camino de respaldo se agrega de inmediato a la tabla de routing.