7 de febrero de 2009

EIGRP - La tabla topológica



Uno de los conceptos que introduce EIGRP en el mundo de los protocolos de enrutamiento por vector distancia es la utilización de bases de datos o tablas para el almacenamiento ordenado de información recogida a través del intercambio de información entre los dispositivos.
EIGRP utiliza 2 tablas principales:
  • Tabla de vecinos o adyacencias.
  • Tabla topológica.

La tabla topológica
La tabla topológica EIGRP es una base de datos que almacena todas las rutas destino posibles publicadas por los routers vecinos.

Esta tabla topológica cambia o se actualiza automáticamente cuando:
  • Un dispositivo vecino o una interfaz cambia de estado.
  • Un dispositivo vecino informa de un cambio en una ruta.
En Cisco IOS, el siguiente comando permite visualizar la tabla topológica:

Router#show ip eigrp topology
IP-EIGRP Topology Table for AS(100)/ID(192.168.1.10)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - Reply status

P 10.1.1.2/30, 1 successors, FD is 128256

.... via Connected, Loopback0

P 172.16.1.0/24, 1 successors, FD is 28160

.... via Connected, FastEthernet0/0

P 172.16.20.0/24, 1 successors, FD is 28160
.... via Connected, FastEthernet0/1

P 10.1.1.1/30, 1 successors, FD is 156160

.... via 172.16.1.1 (156160/128256), FastEthernet0/0

.... via 192.168.1.5 (3200000/128256), Serial0/0/1

.... via 192.168.1.9 (3202560/156160), Serial0/0/0
P 172.16.10.0/24, 1 successors, FD is 30720
.... via 172.16.1.1 (30720/28160), FastEthernet0/0
.... via 192.168.1.5 (3074560/28160), Serial0/0/1
.... via 192.168.1.9 (3077120/30720), Serial0/0/0


La información de la tabla topológica

La tabla topológica está ordenada por red de destino, y mantiene un conjunto de datos:
  • Cada una de las redes destino posibles aprendidas .
  • La métrica con la que cada vecino publica cada una de esas redes destino.
  • La métrica calculada en el dispositivo local.
P 10.1.1.1/30, 1 successors, FD is 156160
.... via 172.16.1.1 (156160/128256), FastEthernet0/0

.... via 192.168.1.5 (3200000/128256), Serial0/0/1

.... via 192.168.1.9 (3202560/156160), Serial0/0/0


  • 10.1.1.1/30
    Dirección y máscara de la red de destino.
  • 1 successors, FD is 156160
    El algoritmo DUAL ha seleccionado una ruta como mejor ruta para ser propuesta a la tabla de enrutamiento IP. Esa ruta es la que tiene una métrica total de 156160.
  • via 172.16.1.1 (156160/128256), FastEthernet0/0
    EIGRP ha descubierto 3 rutas hacia esa red destino.
    La mejor ruta es la que tiene como próximo salto la IP 172.16.1.1, que se alcanza a través de la interfaz FastEthernet0/0.
    El router vecino está publicando esta ruta con una métrica de 128256 (AD).
    En el router local esta ruta tiene una métrica de 156160 (FD). Esta métrica surge de sumar AD + la métrica del enlace que conecta al router vecino.
"Successor" o "Ruta Sucesora"
Este es un punto en el que muchas veces nos complica la traducción.
EIGRP introduce el concepto de successor que suele ser traducido como sucesora o ruta sucesora. Esta traducción da la impresión que nos estamos refiriendo a una ruta de backup.
Es cierto, EIGRP también utiliza el concepto de ruta de backup. Es una ruta que se guarda en la tabla topológica y que será propuesta a la tabla de enrutamiento IP en caso de que el successor caiga. Es decir, el successor, NO es la ruta de backup.
Para comprender este enredo, volvamos a mirar nuestra porción de tabla topológica.

P 10.1.1.1/30, 1 successors, FD is 156160
.... via 172.16.1.1 (156160/128256), FastEthernet0/0

Con sólo leer con atención nos damos cuenta. Hay un "successor" para la red 10.1.1.1/30, y este successor es el que tiene menor métrica de las 3 rutas descubiertas. La ruta successor es la mejor ruta a cada destino posible, y por lo tanto la que se propone al algoritmo de conformación de la tabla de enrutamiento IP.
Recibe el nombre de "feasible successor" la ruta que tiene la segunda mejor métrica a la red de destino, que por lo tanto es considerada ruta de backup o respaldo en caso de que la ruta successor caiga por cualquier motivo.

Recursos en línea sobre EIGRP:

Tenés alguna consideración o comentario para aportar en este tema....?
Perfecto!!!! agregá un comentario con el detalle.
Muchas gracias.
Oscar Gerometta

9 comentarios:

  1. Muy bueno; con pocas palabras es capaz de hacer llegar la informacion basica correcta que en muchas ocaciones parece complejo

    Gracias Profesor

    ResponderEliminar
  2. Hola que tal.

    La tabla que mencionas "Tabla de vecinos o adyacencias" solo contiene los routers que participan o contiene alguna otra información. hay algún comando para ver esta, aaaaa estas tablas se almacenan en la RAM?,se puede y seria factible almacenarlas en el startup-config.

    Saludos
    R762

    ResponderEliminar
  3. La tabla de vecinos contiene la información que identifica las sesiones de intercambio de información de enrutamiento con los dispositivos directamente conectados que también operan con EIGRP.
    Esta tabla se almacena en la RAM, y se puede consultar utilizando el comando show ip eigrp neighbor.
    Ahora bien, no es información de configuración, sino de operación del dispositivo. No entiendo cuál sería la utilidad o propósito de guardar eso en la configuración. No es configuración es información de operación del protocolo.

    ResponderEliminar
  4. Ok. Muchas gracias

    Saludos
    R762

    ResponderEliminar
  5. Hola

    En una pregunta de EIGRP decía que cual seria la ruta a elegir como sucesor factible y me mostraba las métricas que algo por el estilo eran así
    (210000/2800)
    (190000/18000)
    Sabiendo que la métrica propagada por los routers es la segunda entre parentecis (RD) y la FD del propio router es la primera por que la respuesta correcta era donde la RD es la menor y no la FD propia del router.

    Saludos
    R762

    ResponderEliminar
  6. Estimado.
    Para poder responderte con precisión y claridad, sería necesario ver la pregunta y las respuestas propuestas como posibles.

    ResponderEliminar
  7. Deberías explicar que significa cada uno de los códigos.

    P - Passive,
    A - Active,
    U - Update,
    Q - Query,
    R - Reply,
    r - Reply

    En especial, pasivo y activo.

    ResponderEliminar
    Respuestas
    1. Es posible.
      Algunos de los estados han sido desarrollados en otros posts en este mismo blog.
      Es que el objeto de un post no es agotar el tema, sino de alguna manera introducirnos en él o aclarar un punto específico. Por eso están los enlaces complementarios, para poder seguir profundizando.

      Eliminar

Gracias por tu comentario.
En este blog los comentarios están moderados, por lo que su publicación está pendiente hasta la revisión del mismo.