CCNP ROUTE 3: Topología, rutas y convergencia EIGRP

( redes / certificaciones / ccnp_route-switch / route )

Construyendo la tabla de topología de EIGRP

Antes de que un router pueda enviar información de la topología EIGRP a otros vecinos éste debe tener alguna información en su tabla de topología. El proceso EIGRP de un router añade subredes a su topología local desde 3 fuentes:

  1. Prefijos de subredes conectadas en interfaces en las cuales EIGRP ha sido habilitado en ese router usando el comando "network".
  2. Prefijos de subredes conectadas en interfaces indicadas en el comando EIGRP "neighbor".
  3. Prefijos aprendidos de la redistribución de rutas en EIGRP desde otros protocolos de enrutamiento.

Después de que un router ha añadido prefijos a su base de datos de topología EIGRP puede anunciar dichos prefijos a otros vecinos. EIGRP usa cinco mensajes de protocolo básicos para ello:

EIGRP usa dos mensajes como parte del proceso de intercambio de datos de la topología: Update y ACK. The mensaje de Update contiene la información de la topología mientras que el mensaje de ACK es el acuse de recibo del paquete de actualización. El mensade de update de EIGRP contiene la siguiente actualización:

Cuando vecinos EIGRP son vecinos por primera vez, empiezan  a a intercambiar información de topología usando mensajes de Update según estas reglas:

Construyendo la tabla de rutado IP

​Routers EIGRP calculan una métrica basada en los componentes de métrica y hacen este cálculo tanto desde su propia perspectiva como desde la perspectiva del router del siguiente salto (next-hop router). Los dos valores calculados son:

Métrica = 256 * ((107 / ancho_de_banda-mas_bajo) + retardo-acumulado)

Optimizando la convergencia EIGRP

​NOTA: en general, el termino "successor" puede referirse a la ruta o especificamente al router del siguiente salto (next-hop) y el termino "feasible successor" puede referirse a la ruta o al router de siguiente salto de una ruta alternativa. Un router determina si una ruta es sucesor factible (feasible succesor) basado en la condición de factibilidad (feasibility condition) definida como "if a non-successor route's RD is less than the FD, the route is a feasible successor route". Determinar que prefijos tienen rutas tanto successor como feasible successor es simple teniendo en cuenta estos puntos:

Cuando EIGRP borra una ruta "sucessor" y no existe una ruta "feasible successor", el router empieza un proceso por el cual se descubre si cualquier ruta alternativa libre de bucles alcanza ese prefijo. Este proceso se llama "going active" en una ruta. Rutas para las cuales el router tiene una ruta successor y no ha ocurrido ningún fallo o caída, estas rutas permanecen en estado pasivo. Rutas para las cuales falla la ruta successor sin que haya rutas feasible successor se mueven al estado activo de la siguiente forma:

EIGRP define "stub routers" como un router que no debe propagar tráfico entre dos subredes remotas aprendidas vía EIGRP. Para configurar un router como "stub" se usa el comando "eigrp stub" (ver más abajo para las diferentes opciones). Con esto conseguimos que un router no anuncie la rutas aprendidas vía EIGRP de un vecino a otros vecinos. Por otra parte, los routers "no-stub" detectan a los routers "stub" y no les envían mensaje Query, lo cual reduce el número de mensajes enviados y recibidos cunado un router pasa a activo. El comando "eigrp stub" tiene varios parámetros aunque si no ponemos ninguno asume por defecto "connected" y "summary", los parámetros son:

Además de los routers stub, la sumarización de rutas también limita el número de mensajes EIGRP Query y por lo tanto agiliza la convergencia. Dicho de otra forma si un router recibe una Query para un prefijo el cual no lo tiene exactamente (no coincide) pero tiene una ruta sumarizada que incluye ese prefijo (el de la Query) entonces ese router envía un mensaje Reply sin enviar ningún mensaje Query a otros vecinos. Puntos clave de "variance":

Modificado el 3 Enero, 2015
   

Compartiendo conocimiento desde 1995 - I.M.D. I.M.D.