EIGRP Algorithm (DUAL) fault tolerance

Anuncio
EIGRP ALGORITHM (DUAL)
FAULT TOLERANCE
Ejemplo de funcionamiento QUERY - REPLY
EIGRP Algorithm (DUAL) – Fault tolerance
•
•
Ruta primaria  Successor Route
•
Ruta de Backup  Feasible
Successor (FS)(no es necesario
tener una identificada)
•
Feasible Distance (FD)  Métrica
calculada desde el Router
•
Reported Distance (RD)  Métrica
hacia un destino desde un vecino
(lo que le cuesta a ese vecino)
Analizamos la tabla mostrada para C. Para los demás routers se seguiría la misma metodología.
 Para Router C
 Successor vía B  De todos los caminos posibles es el que tiene una métrica menor
(FD=3).
 Feasible Successor vía D  Se considera como camino de Backup (sin bucles) porque
la distancia reportada por D es menor a la FD (RD=2 < FD=3).
 Vía E es un camino que no se considera porque no cumple la condición de viabilidad
(Feasible Condition). La distancia reportada por E, RD=3 no es menor a la FD.
EIGRP Algorithm (DUAL) – Fault tolerance
• Imaginamos que la ruta desde D hasta la red A vía B deja de estar
disponible.
– Se borra la ruta primaria (Successor) vía B de la tabla de topología de D. Router
D no tiene caminos de Backup para la red A, necesitará un nuevo cálculo para la
ruta hacia esta red.
EIGRP Algorithm (DUAL) – Fault tolerance
•
El camino hacia la red A se pone en estado ACTIVE para D (DUAL
empieza a realizar cálculos)  D envía un QUERY hacía todos sus
vecinos (C y E) para pedir información sobre la topología.
– Al borrar el Successor para D, esto provoca que también se borre el camino hasta la
red A vía D de la tabla de topología de C (se borra el Feasible Successor de C). El
router C ya no podrá usar el FS vía D pero sigue teniendo una ruta vía B para llegar a
la red A.
– El router E no tiene más que el camino vía D (Successor) para llegar a la red A 
tiene un Successor inválido y ningún feasible successor. Tendrá que pedir
información de la topología.
EIGRP Algorithm (DUAL) – Fault tolerance
• El router E envía un QUERY a C pidiendo información sobre como
llegar a la red A y pone la ruta hacia la red A en estado ACTIVO.
• C elimina a E de la tabla y responde con un REPLY a D.
• D confirma una ruta a la red A con un coste de 5 vía C pero espera
el REPLY de E antes de poner la ruta en estado pasivo de nuevo.
EIGRP Algorithm (DUAL) – Fault tolerance
• El router C contesta a E con una distancia reportada RD=3 (métrica
de C hasta la red A).
• El router E actualiza la tabla con el nuevo Successor (router C) hacia
la red A con una feasible distance FD=4 y pone la ruta en estado
PASIVO porque DUAL ya tiene la información que buscaba para E.
EIGRP Algorithm (DUAL) – Fault tolerance
•
•
El router E contesta a D con un REPLY y le comunica en el mensaje una RD=4.
El router D actualiza su tabla con la información de E.
– La ruta vía E, se convierte en Successor de D para llegar a la red A  Por un lado,
es una posible ruta porque la RD=4 es menor que la FD del camino marcado ya
como Successor. Y además, se convierte en otro Successor porque la métrica final
desde D es igual al Successor vía C que ya teníamos.
•
D tiene dos posibles caminos con la misma métrica hacia la red A  instalará
ambos en la tabla de rutas y hará balanceo de carga.
Descargar