En uno de los primeros posts sobre EIGRP, mencioné que este protocolo trabaja con 3 tablas diferentes:

  • Tabla de vecinos
  • Tabla de topología
  • Tabla de enrutamiento

Cuando un router recibe una actualización, estas redes son agregadas a la tabla de topología. Estas tablas se crean por cada protocolo (en nuestros tiempos, una para IPv4 y una para IPv6 si es que están configuradas).

Por lo tanto, cuando se recibe un paquete update, las redes son agregas a esta tabla, estas redes incluyen la métrica de mi vecino. Cuando agrego una red a la tabla de topología, a la métrica de mi vecino, calculo cuanto me cuesta llegar a él, y lo sumo a la métrica que me llega en el mensaje update.

Cuando recibo este mensaje, es necesario recordar que, en RTP los mensajes update son orientados a la conexión, por lo que se responde con un ACK.

Cuando se agrega la red a la tabla de topología, y se elige la mejor ruta para llegar al destino, esta ruta es agregada a la tabla de topología. Cuando esto sucede, significa que hay convergencia en la red.

A continuación, se deja un ejemplo de la tabla de topología, donde los parámetros de esta serán explicados en otro post:

R1#sh ip eigrp topology
EIGRP-IPv4 Topology Table for AS(10)/ID(192.168.1.1)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
       r - reply Status, s - sia Status

P 192.168.3.0/24, 1 successors, FD is 2297856
        via 192.168.13.2 (2297856/128256), Serial1/0
P 192.168.2.0/24, 1 successors, FD is 409600
        via 192.168.12.2 (409600/128256), Ethernet0/0
P 192.168.12.0/24, 1 successors, FD is 281600
        via Connected, Ethernet0/0
P 172.16.2.0/24, 1 successors, FD is 2297856
        via 192.168.13.2 (2297856/128256), Serial1/0
P 192.168.13.0/24, 1 successors, FD is 2169856
        via Connected, Serial1/0
P 192.168.1.0/24, 1 successors, FD is 128256
        via Connected, Loopback0
P 172.16.1.0/24, 1 successors, FD is 2297856
        via 192.168.13.2 (2297856/128256), Serial1/0