Protocolo EIGRP: Características, Funcionamiento y Configuración
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 6,43 KB
Protocolo de Enrutamiento de Gateway Interior Mejorado (EIGRP)
El protocolo de enrutamiento de gateway interior mejorado (Enhanced Interior Gateway Routing Protocol, EIGRP) es una versión mejorada del protocolo IGRP original desarrollado por Cisco Systems. EIGRP combina las ventajas de los protocolos de estado de enlace con las de los protocolos de vector de distancia.
EIGRP mantiene el mismo algoritmo de vector de distancia y la información de métrica original de IGRP; no obstante, se han mejorado apreciablemente el tiempo de convergencia y los aspectos relativos a la capacidad de ampliación. EIGRP e IGRP usan cálculos de métrica diferentes. EIGRP multiplica la métrica de IGRP por un factor de 256. Esto ocurre porque EIGRP usa una métrica que tiene 32 bits de largo, e IGRP usa una métrica de 24 bits. La información EIGRP puede multiplicarse o dividirse por 256 para un intercambio fácil con IGRP. IGRP tiene un número de saltos máximo de 255. El límite máximo para el número de saltos en EIGRP es 224. Esto es más que suficiente para admitir grandes redes.
EIGRP ofrece características que no se encontraban en su antecesor, IGRP, como el soporte para VLSM y los resúmenes de ruta arbitrarios. Además, EIGRP ofrece características que se encuentran en protocolos como OSPF, como las actualizaciones incrementales parciales y un tiempo de convergencia reducido. Como en el caso del protocolo IGRP, EIGRP publica la información de la tabla de enrutamiento sólo a los routers vecinos.
Tablas Utilizadas por EIGRP
EIGRP mantiene las siguientes tres tablas:
- Tabla de Vecinos: En esta tabla, EIGRP guarda las rutas hacia los routers vecinos (directamente conectados). El comando
show ip eigrp neighbors
es muy útil para verificar y solucionar problemas con EIGRP. - Tabla de Topología: En esta tabla, EIGRP guarda las rutas de los destinos de sus routers vecinos. (
show ip eigrp topology
) - Tabla de Enrutamiento: En esta tabla, con la información de la “Tabla de Topología”, EIGRP selecciona la mejor ruta hacia cada destino. (
show ip route
)
Para poder establecer adyacencias de vecinos, EIGRP requiere que todos los routers del mismo dominio de enrutamiento estén configurados con el mismo ID de proceso.
Tipos de Paquetes EIGRP
EIGRP utiliza cinco tipos de paquetes distintos:
- Paquetes de saludo (Hello)
- Paquetes de actualización
- Acuse de recibo (ACK)
- Paquetes de consulta
- Paquetes de respuesta
Los routers vecinos se descubren por medio de un protocolo Hello sencillo intercambiado por los routers que pertenecen a la misma red física, estableciendo adyacencias. Hello utiliza para intercambiar paquetes de saludo una dirección multicast 224.0.0.10. Una vez descubiertos los routers vecinos, EIGRP utiliza un protocolo de transporte fiable para garantizar la entrega correcta y ordenada de la información y las actualizaciones de la tabla de enrutamiento. Un router hace el seguimiento de sus propias rutas conectadas y, además, de todas las rutas publicadas de los routers vecinos. Basándose en esta información, EIGRP puede seleccionar eficaz y rápidamente la ruta de menor coste hasta un destino y garantizar que la ruta no forma parte de un bucle de enrutamiento. Esta ruta escogida como principal será la llamada Sucesor. Al almacenar la información de enrutamiento de los routers vecinos, el algoritmo puede determinar con mayor rapidez una ruta de sustitución o un Sucesor factible en caso de que haya un fallo de enlace o cualquier otro evento de modificación de la topología.
El saludo y la información de enrutamiento EIGRP son transportados mediante el protocolo de transporte EIGRP. El transporte EIGRP define un protocolo fiable de publicación, acuse de recibo y petición para garantizar que el saludo y la información de enrutamiento se distribuyen adecuadamente a todos los routers vecinos.
Algoritmo DUAL en EIGRP
Cuando existen cambios de topología, EIGRP recurre a DUAL (algoritmo de actualización difusa) para conseguir una rápida convergencia entre los routers. Estos almacenan sus propias tablas de enrutamiento con rutas alternativas (Sucesor factible). Si no existiera alguna ruta alternativa, EIGRP recurre a sus routers vecinos para conseguir información acerca de ese camino alternativo.
Sintaxis de la Configuración de EIGRP
A continuación, se muestra la sintaxis básica para configurar EIGRP en un router Cisco:
router(config)#router eigrp 240
router(config-router)#network network-number
router(config-if)#bandwidth kilobits
router(config-router)#eigrp log-neighbor-changes
router eigrp 240
: Especifica como protocolo de enrutamiento a EIGRP para el sistema autónomo 240. Este valor varía de 1 a 65535.network
: Especifica las redes directamente conectadas al router que serán anunciadas por EIGRP.bandwidth
: El proceso de enrutamiento utiliza el comandobandwidth
para calcular la métrica y es conveniente configurar el comando para que coincida con la velocidad de línea de la interfaz.log-neighbor-changes
: Habilita el registro de los cambios de adyacencia de vecinos para monitorear la estabilidad del sistema de enrutamiento y para ayudar a detectar problemas.
En versiones actuales de IOS, EIGRP agrega al comando network
la correspondiente wildcard. Esto permite al protocolo la identificación de subredes.
router(config)#router eigrp 240
router(config-router)#network 192.168.16.0 0.0.0.255
Comandos para la Verificación y Control de EIGRP
Algunos comandos útiles para la verificación y control de EIGRP son:
show ip route
: Muestra la tabla de enrutamiento.show ip protocols
: Muestra los parámetros del protocolo.show ip eigrp neighbors
: Muestra la información de los vecinos EIGRP.show ip eigrp topology
: Muestra la tabla de topología EIGRP.debug ip eigrp
: Muestra la información de los paquetes.