You are on page 1of 80

EIGRP

Versión mejorada de
IGRP lanzada por
Cisco en 1994
EIGRP .VS. IGRP
 Usan misma tecnología V-D e información de distancia
 EIGRP: mejora características de convergencia y
eficiencia de operación
 IGRP y EIGRP son compatibles entre si
– Interoperabilidad transparente entre routers IGRP
 EIGRP ofrece soporte multiprocolo, IGRP no
 Cálculos de las métricas:
– EIGRP multiplica métrica de IGRP por 256
– Información EIGRP puede multiplicarse o dividirse por 256
para un intercambio fácil con IGRP
EIGRP .VS. IGRP
 Conteo de saltos:
– IGRP: 255
– EIGRP: 224 (Adecuado para redes grandes)

 Redistribución de Protocolos:
– IGRP y EIGRP comparten rutas automáticamente si
usan mismo número de AS

 EIGRP diferencia entre rutas aprendidas interna o


externamente. IGRP no
– EIGRP rotula como externas rutas aprendidas de IGRP
EIGRP .VS. IGRP
EIGRP .VS. IGRP
EIGRP .VS. IGRP
CONCEPTOS Y TERMINOLOGIA

 EIGRP mantiene información de rutas y topología


en la RAM en varias tablas:

– Tabla de Vecinos
– Tabla Topológica
– Tabla de Enrutamiento
CONCEPTOS Y TERMINOLOGIA

 Tabla de Vecinos
– Tabla más importante mantenida por router
– Una por cada protocolo de capa 3 soportado
– Se actualiza cada vez que se descubre un nuevo
vecino
– Vecino envía Paquete Hello
 Publica tiempo de espera
 Si tiempo de espera vence y no se recibe hello,
algoritmo DUAL recalcula nueva topología
CONCEPTOS Y TERMINOLOGIA

 Tabla Topológica
– Construida a partir de todas las tablas de
enrutamiento en el A-S
– DUAL toma información de las tabla de
vecinos y tabla topológica y calcula las rutas
con menor costo a cada destino
– Con esta información los routers pueden
identificar y cambiar las rutas rápidamente
CONCEPTOS Y TERMINOLOGIA

 Tabla Topológica (Continuación)

– Con información aprendida de DUAL se


determinar la ruta del sucesor (ruta principal o
mejor)
– Cada router mantiene una tabla topológica por
cada protocolo de red configurado
– Rutas aprendidas de forma dinámica son
mantenidas en la tabla de enrutamiento
CONCEPTOS Y TERMINOLOGIA

 Tabla de Enrutamiento
– Contiene las mejores rutas hacia un destino.
– Los routers EIGRP mantienen una tabla de
enrutamiento por cada protocolo de red
– Incluye los siguientes campos:
 Distancia Factible: menor métrica calculada a
cada destino
 Origen de la Ruta: Identificación del router que
inicialmente advirtió la ruta.
– Solo para rutas aprendidas de fuentes externas a EIGRP
CONCEPTOS Y TERMINOLOGIA

 Tabla de Enrutamiento (Continuación)


 Distancia reportada: distancia reportada por un
vecino a un destino específico
 Información de interfaz: a través de la cual se
alcanza el destino
 Estado de la Ruta: rutas son identificadas como
– Pasivas (P): Ruta estable y lista para usar
– Activa (A): Ruta está en el proceso de recálculo por
parte de DUAL.
CONCEPTOS Y TERMINOLOGIA

 Ruta de Sucesor:
– Ruta seleccionada como principal para alcanzar
un destino.
– Obtenida a partir de: tabla de vecinos y
topológica y colocada en la tabla de
enrutamiento con copia en la tabla topológica
– Pueden tenerse hasta 4 rutas sucesoras para una
ruta en particular
– Pueden ser de costo igual o desigual
CONCEPTOS Y TERMINOLOGIA

 Ruta Sucesor Factible:


 Ruta de respaldo
 Se identifican al mismo tiempo que la Ruta
Sucesora
 Se mantienen únicamente en la tabla
topológica
 Pueden tenerse varias rutas factibles para una
sucesora.
CONCEPTOS Y TERMINOLOGIA
CONCEPTOS Y TERMINOLOGIA
CONCEPTOS Y TERMINOLOGIA
CONCEPTOS Y TERMINOLOGIA

 Cuando ruta del sucesor falla:

– Router busca un sucesor factible identificado.


– Esta ruta se promueve al estado de sucesor.
CONCEPTOS Y TERMINOLOGIA

 Si es imposible identificar sucesor factible:

– Router coloca en estado Activo la ruta


– Envía paquetes de consulta a todos los vecinos
para recalcular topología actual.
– Router puede identificar cualquier nuevo sucesor
o sucesor factible a partir de nuevos datos
recibidos
– Router establecerá el estado de la ruta en Pasivo.
CONCEPTOS Y TERMINOLOGIA

Clasificación de Rutas EIGRP


– EIGRP identifica rutas agregándole un rótulo
– Rutas Internas:
 Originadas dentro del AS EIGRP
– Rutas Externas:
 Originadas fuera del AS EIGRP.
 Rutas aprendidas desde otros protocolos de
enrutamiento (RIP, OSPF, IGRP)
 Rutas estáticas originadas fuera del AS
Ventajas de EIGRP sobre IGRP

 Rápida convergencia
– Routers EIGRP convergen rápidamente por
DUAL.
– DUAL garantiza rutas libres de bucles.

 Soporte para VLSM y CIDR

 Compatibilidad con capas de varias redes


Ventajas de EIGRP sobre IGRP

 Eficiente uso del ancho de banda


– Actualizaciones parciales e incrementales .

– Actualizaciones limitadas: solo se envían a routers


que necesitan la información
– Routers EIGRP usan pequeños paquetes hello:
 Para mantener la comunicación entre sí.
 Se intercambian con regularidad pero no usan
cantidad significativa de ancho de banda.
Ventajas de EIGRP sobre IGRP

 Independencia de protocolos enrutados


– Mediante PDMs (módulos dependientes de
protocolo)
– Protegen a EIGRP de revisiones prolongadas.
– Admite PDMs para IP, IPX, Apple Talk
TECNOLOGIAS

Nuevas tecnologías EIGRP mejoran:


– Eficacia de funcionamiento, velocidad de
convergencia, y la funcionalidad

 Descubrimiento y redescubrimiento de
vecinos
– Similar a OSPF utilizando pequeños paquetes
Hello (enviados por defecto cada 5 seg.)
TECNOLOGIAS

 Protocolo de transporte confiable


– RTP: protocolo de capa de transporte propietario que
garantiza entrega ordenada de paquetes EIGRP a
vecinos

 Algoritmo (FSM) de máquina de estado finito DUAL


– Nombre completo de DUAL
– Es un algoritmo de máquina
– Utilizado por diseñadores para describir cómo un
dispositivo, programa o algoritmo de enrutamiento
reacciona ante un conjunto de eventos de entrada.
TECNOLOGIAS

 Módulos protocolo-dependientes
– Característica de diseño modular
– EIGRP puede adaptarse a nuevos protocolos
enrutados adicionando PDMs
– Cada PDM es responsable por:
 Enviar y recibir paquetes que llevan datos IP
 Notificar a DUAL de nueva información de enrutamiento
recibida
 Mantener los resultados de decisiones de enrutamiento
DUAL en la tabla de enrutamiento IP
 Redistribuir información de enrutamiento que fue
aprendida por otro protocolo de enrutamiento
ESTRUCTURAS DE DATOS

 EIGRP utiliza diversos tipos de paquetes:


– Para mantener sus tablas
– Establecer relaciones complejas con vecinos.
 Tipos de paquetes:
– Hello
– Reconocimiento (Acknowledgment )
– Actualización (Update)
– Consulta (Query)
– Respuesta (Reply)
ESTRUCTURAS DE DATOS

 Hello:
– Detecta, verifica y vuelve a detectar routers
vecinos
– Enviados a intervalos fijos y configurables de
tiempo: intervalos hello
– En redes IP, hello es enviado a: 224.0.0.10
– Utilizados para que vecinos conozcan valor de
los temporizadores
– Enviados de forma no confiable: No se transmite
acuse de recibo
ESTRUCTURAS DE DATOS

 Reconocimiento (Acknowledgment )
– Indican el recibo de cualquier paquete EIGRP durante
un intercambio confiable.

 Actualización (Update)
– Utilizados cuando un router descubre un nuevo vecino:
 Se envían en unicast al nuevo vecino de modo que
pueda agregarlo a su tabla topológica
– Utilizados cuando se detecta un cambio en la
topología:
 Se envía en multicast a todos los vecinos
– Se envían de forma confiable
ESTRUCTURAS DE DATOS

– Consulta (Query)
 Usados cuando un router EIGRP necesita
información específica de uno o todos sus vecinos.
 Enviados en multicast o unicast

– Respuesta (Reply)
 Paquete usado para responder un query
 Enviados en unicast
ALGORITMO EIGRP
ALGORITMO EIGRP
ALGORITMO EIGRP
ALGORITMO EIGRP
CONFIGURACION DE EIGRP
CONFIGURACION DE EIGRP

 Configuración de EIGRP es relativamente


sencilla.
 Comandos varían según protocolo enrutado:
IP, IPX y AppleTalk.
 Veremos configuración de EIGRP para IP.
CONFIGURACION DE EIGRP

1. Habilitar EIGRP :

router(config)#router eigrp autonomous-system-number

 Número de S.A:
– Identifica routers que pertenecen a la red.
– Debe coincidir para todos los routers dentro de la
red.
CONFIGURACION DE EIGRP

2. Definir redes pertenecientes S.A en router

router(config-router)#network network-number

 Network-number:
– Determina interfaces del router que participan en
EIGRP
– Determina cuáles son las redes publicadas por el
router.
– Configura sólo las redes conectadas.
CONFIGURACION DE EIGRP
CONFIGURACION DE EIGRP

3. Al configurar enlaces seriales:


– Configurar BW en la interfaz.
– Si no se modifica se supone el BW por defecto

router(config-if)#bandwidth kilobits
– BW debe configurarse para que coincida con la
velocidad de línea de la interfaz.
– Si enlace es más lento:
 Posiblemente el router no pueda convergir
 Se pierden las actualizaciones de enrutamiento
 Se produce selección de rutas por debajo de la óptima.
CONFIGURACION DE EIGRP

4. Cisco recomienda agregar comando:


router(config-router)#eigrp log-neighbor-changes

– Habilita registro de cambios de adyacencia de


vecinos
– Permite monitoreo de la estabilidad del sistema
de enrutamiento
– Ayuda a detectar problemas.
CONFIGURACION RESUMEN EIGRP

 EIGRP resume automáticamente las rutas en el


límite con clase.
– Límite donde termina la dirección de red, de
acuerdo con la definición del direccionamiento
basado en clase.
 En mayoría de casos, resumen automático es
beneficioso:
– Mantiene tablas de enrutamiento más compactas.
CONFIGURACION RESUMEN EIGRP

Aunque RTC esté conectado a la subred 2.1.1.0


solamente, publicará que está conectado a toda
la red Clase A, 2.0.0.0.
CONFIGURACION RESUMEN EIGRP

 Resumen automático NO es la mejor opción


en ciertos casos.
– Si existen subredes no contiguas el resumen
automático debe deshabilitarse para que el
enrutamiento funcione correctamente.

 Para deshabilitar resumen automático:

router(config-router)#no auto-summary
CONFIGURACION RESUMEN EIGRP

 Ruta resumen:
– Puede configurarse manualmente.
– Se configuran por interfaz.
– Tienen distancia administrativa por defecto de 5.
– Opcionalmente, se pueden configurar con un valor entre 1
y 255.

router(config-if)#ip summary-address eigrp núm-s.a


ip-address mask administrative-distance
CONFIGURACION RESUMEN EIGRP

RTC(config)#router eigrp 2446


RTC(config-router)#no auto-summary
RTC(config-router)#exit
RTC(config)#interface serial 0/0
RTC(config-if)#ip summary-address eigrp 2446
2.1.0.0 255.255.0.0
CONFIGURACION RESUMEN EIGRP

 RTC agrega una ruta a tabla de enrutamiento


asi:
D 2.1.0.0/16 is a summary, 00:00:22, Null0
 Ruta resumen se obtiene a partir de Null0 (no de
una interfaz real).
– Esta ruta se usa para fines de publicación y no
representa una ruta que RTC puede tomar para
alcanzar esa red.
– En RTC, esta ruta tiene distancia administrativa
de 5.
CONFIGURACION RESUMEN EIGRP

 RTD no es consciente del resumen pero acepta


la ruta.

 A la ruta se le asigna la distancia administrativa


EIGRP normal, que es 90 por defecto.
CONFIGURACION RESUMEN EIGRP

 En la configuración de RTC:
– Resumen automático se desactiva.
– Si no se desactivara el resumen automático, RTD
recibiría dos rutas

 En la mayoría de los casos:


– Cuando se hace el resumen manual, se debe
desactivar resumen automático
VERIFICACION BASICA DE EIGRP
VERIFICACION BASICA DE EIGRP
VERIFICACION BASICA DE EIGRP
TABLAS DE VECINOS

 Dirección de vecino:
– Dirección de capa de red del router vecino.
 Tiempo de espera:
– Intervalo de espera sin recibir nada de un vecino antes
de considerar al enlace como no disponible.
CONSTRUCCION DE TABLAS DE
VECINOS

– Cualquier paquete EIGRP que se recibe después


del primer hello reconfigurará el temporizador.
(Antes era solo paquetes hello)

 Temporizador normal de viaje de ida y vuelta


(SRTT):
– Tiempo promedio requerido para enviar y recibir
paquetes de un vecino.
– Temporizador utilizado para determinar el RTO
(Intervalo de Retransmisión)
CONSTRUCCION DE TABLAS DE
VECINOS

 Número de cola (Q Cnt):


– Cantidad de paquetes en cola esperando su envío.
– Si valor es continuamente mayor a cero: Posible
problema de congestión en el router.
 Número de secuencia (Seq No):
– Número último paquete recibido desde ese vecino.
– Campo usado para acusar recibo de la transmisión de
un vecino y para identificar los paquetes fuera de
secuencia.
CONSTRUCCION DE TABLAS DE
VECINOS
DIAGNOSTICO DE FALLAS DE
PROTOCOLOS DE
ENTUTAMIENTO
PROCESO DE DIAGNOSTICO DE
FALLAS

 Proceso de detección de fallas de los


protocolos de enrutamiento:
– Utilizar una secuencia lógica.
– No debe ser un esquema rígido.
– Representa una base para desarrollar un proceso
de resolución de problemas adaptado a un
entorno en particular.
PROCESO DE DIAGNOSTICO DE
FALLAS
PROCESO DE DIAGNOSTICO DE
FALLAS
PROCESO DE DIAGNOSTICO DE
FALLAS
PROCESO DE DIAGNOSTICO DE
FALLAS
PROCESO DE DIAGNOSTICO DE
FALLAS
PROCESO DE DIAGNOSTICO DE
FALLAS
PROCESO DE DIAGNOSTICO DE
FALLAS
Diagnóstico de fallas de
configuración de RIP

Si rutas RIP no se publican, verifique lo siguiente:

1. Existencia de problemas de conectividad de Capa 1 o 2


2. Configuración de división en subredes VLSM.
 VLSM no puede usarse con RIP v1.
3. Falta de concordancia en configuraciones de enrutamiento
RIP v1 y RIP v2
4. Sentencias de red faltantes, o una asignación incorrecta de
las mismas.
5. La interfaz saliente está desactivada.
6. La interfaz de red publicada está desactivada.
Diagnóstico de fallas de
configuración de RIP

 show ip protocols:
– Ofrece información sobre parámetros y estado
actual del proceso de protocolo de
enrutamiento activo.
– RIP envía actualizaciones a las interfaces en
las redes especificadas.
– Si una interfaz se configuró pero la red no se
agregó al enrutamiento RIP:
 No se envían, ni tampoco se reciben
actualizaciones por la interface.
Diagnóstico de fallas de
configuración de RIP

 debug ip rip:
– Muestra información sobre transacciones de
enrutamiento RIP.
 no debug ip rip, no debug all, undebug all
– Desactivan todo el proceso de depuración.
Diagnóstico de fallas de configuración de
IGRP

 IGRP:
– Protocolo de enrutamiento por vector-distancia
avanzado desarrollado por Cisco.
– Posee varias funciones que lo diferencian de otros
protocolos de enrutamiento por vector-distancia,
como RIP:
 Mayor escalabilidad
 Métrica compleja
 Varias rutas
Diagnóstico de fallas de configuración de
IGRP

– Habilitar el proceso de enrutamiento:

R1(config)#router igrp 100

– Habilitar a las interfaces que participaran en el


proceso de actualización IGRP:
R1(config-router)#network 172.30.0.0
R1(config-router)#network 192.168.3.0
Diagnóstico de fallas de configuración de
IGRP

 Verificar configuración de IGRP:

show running-config
show ip protocols

 Verificar operación IGRP:

R1#show ip route
Diagnóstico de fallas de configuración de
IGRP

Si IGRP no funciona correctamente, verifique:


 Existencia de problemas de conectividad de Capa
1 o 2.
 Números de S.A en routers IGRP no coinciden.
 Sentencias de red faltantes, o asignación
incorrecta de las mismas.
 La interfaz saliente está desactivada.
 La interfaz de red publicada está desactivada.
Diagnóstico de fallas de configuración de
IGRP

Para visualizar información de depuración:

– Para visualizar información de transacción:


debug ip igrp transactions [host ip address]
– Para visualizar la información de actualización de
enrutamiento
debug ip igrp events [host ip address]
 Para desactivar la depuración
no debug ip igrp.
Diagnóstico de fallas de configuración de
EIGRP

 Posibles razones por las que EIGRP puede no


funcionar correctamente:
 Existencia de problemas de conectividad Capa 1 o 2.
 Números de S.A routers EIGRP no coinciden.
 Posibilidad que enlace esté congestionado o
inhabilitado.
 La interfaz saliente está desactivada.
 La interfaz de red publicada está desactivada.
 El autoresumen está habilitado en routers con
subredes que no son contiguas.
 Use no auto-summary para desactivar el resumen de
red automático.
Diagnóstico de fallas de configuración de
EIGRP

 Problema por los que puede faltar un vecino:


– Falla del enlace entre sí.
– Un temporizador de espera vencido.
 Como hellos se envían cada 5 segundos en la
mayoría de las redes:
– Valor del tiempo de espera del resultado del
comando show ip eigrp neighbors normalmente
sería de entre 10 y 15
Diagnóstico de fallas de configuración de
OSPF

 Mayoría de problemas OSPF se relacionan con:


– Formación de adyacencias
– Sincronización de las bases de datos del estado
de enlace.
 show ip ospf neighbor:
– Útil para diagnóstico de fallas de la formación de
adyacencias.
 Otros comandos de verificación de la
configuración de OSPF:
Diagnóstico de fallas de configuración de
OSPF
Diagnóstico de fallas de configuración de
OSPF

 debug ip ospf events: muestra información


sobre:

 Adyacencias
 Información de inundación
 Selección del router designado
 Cálculos de primero la ruta libre más corta (SPF)
Diagnóstico de fallas de configuración de
OSPF

 Si un router configurado para enrutamiento


OSPF no encuentra un vecino OSPF:

 Verificar que ambos routers se hayan configurado


con:
 La misma máscara IP
 El mismo intervalo hello de OSPF
 El mismo intervalo muerto de OSPF.
 Verificar que ambos vecinos formen parte de la
misma área.
Diagnóstico de fallas de configuración de
OSPF

 debug ip ospf packet:


– Muestra información acerca de cada paquete
OSPF recibido
 debug ip ospf packet
– Produce un conjunto de información para cada
paquete recibido.
– Resultado varía ligeramente, según el tipo de
autenticación utilizada.

You might also like