eigrp

80
EIGRP Versión mejorada de IGRP lanzada por Cisco en 1994

Upload: lordsithx

Post on 23-Jun-2015

783 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: eigrp

EIGRP

Versión mejorada de IGRP lanzada por Cisco en 1994

Page 2: eigrp

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

Page 3: eigrp

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

Page 4: eigrp

EIGRP .VS. IGRP

Page 5: eigrp

EIGRP .VS. IGRP

Page 6: eigrp

EIGRP .VS. IGRP

Page 7: eigrp

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

Page 8: eigrp

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

Page 9: eigrp

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

Page 10: eigrp

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

Page 11: eigrp

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

Page 12: 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.

Page 13: eigrp

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 deenrutamiento 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

Page 14: eigrp

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.

Page 15: eigrp

CONCEPTOS Y TERMINOLOGIA

Page 16: eigrp

CONCEPTOS Y TERMINOLOGIA

Page 17: eigrp

CONCEPTOS Y TERMINOLOGIA

Page 18: eigrp

CONCEPTOS Y TERMINOLOGIA

� Cuando ruta del sucesor falla :

– Router busca un sucesor factible identificado. – Esta ruta se promueve al estado de sucesor.

Page 19: eigrp

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.

Page 20: eigrp

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

Page 21: eigrp

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

Page 22: eigrp

Ventajas de EIGRP sobre IGRP

� Eficiente uso del ancho de banda– Actualizaciones parciales e incrementales .

– Actualizaciones limitadas: solo se envían a routersque 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.

Page 23: eigrp

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

Page 24: eigrp

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.)

Page 25: eigrp

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.

Page 26: eigrp

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

Page 27: eigrp

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)

Page 28: eigrp

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

Page 29: eigrp

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

Page 30: eigrp

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

Page 31: eigrp

ALGORITMO EIGRP

Page 32: eigrp

ALGORITMO EIGRP

Page 33: eigrp

ALGORITMO EIGRP

Page 34: eigrp

ALGORITMO EIGRP

Page 35: eigrp

CONFIGURACION DE EIGRP

Page 36: 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.

Page 37: eigrp

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.

Page 38: eigrp

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.

Page 39: eigrp

CONFIGURACION DE EIGRP

Page 40: 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.

Page 41: eigrp

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.

Page 42: eigrp

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.

Page 43: eigrp

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.

Page 44: eigrp

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

Page 45: eigrp

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 eigrpnúm-s.aip-address maskadministrative-distance

Page 46: eigrp

CONFIGURACION RESUMEN EIGRP

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

Page 47: eigrp

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.

Page 48: eigrp

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.

Page 49: eigrp

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

Page 50: eigrp

VERIFICACION BASICA DE EIGRP

Page 51: eigrp

VERIFICACION BASICA DE EIGRP

Page 52: eigrp

VERIFICACION BASICA DE EIGRP

Page 53: 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.

Page 54: eigrp

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)

Page 55: eigrp

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.

Page 56: eigrp

CONSTRUCCION DE TABLAS DE VECINOS

Page 57: eigrp

DIAGNOSTICO DE FALLAS DE PROTOCOLOS DEENTUTAMIENTO

Page 58: eigrp

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.

Page 59: eigrp

PROCESO DE DIAGNOSTICO DE FALLAS

Page 60: eigrp

PROCESO DE DIAGNOSTICO DE FALLAS

Page 61: eigrp

PROCESO DE DIAGNOSTICO DE FALLAS

Page 62: eigrp

PROCESO DE DIAGNOSTICO DE FALLAS

Page 63: eigrp

PROCESO DE DIAGNOSTICO DE FALLAS

Page 64: eigrp

PROCESO DE DIAGNOSTICO DE FALLAS

Page 65: eigrp

PROCESO DE DIAGNOSTICO DE FALLAS

Page 66: eigrp

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.

Page 67: eigrp

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.

Page 68: eigrp

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.

Page 69: eigrp

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

Page 70: eigrp

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.0R1(config-router)#network 192.168.3.0

Page 71: eigrp

Diagnóstico de fallas de configuración de IGRP

� Verificar configuración de IGRP:

show running-configshow ip protocols

� Verificar operación IGRP:

R1#show ip route

Page 72: eigrp

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.

Page 73: eigrp

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 enrutamientodebug ip igrp events [host ip address]

� Para desactivar la depuraciónno debug ip igrp .

Page 74: eigrp

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-summarypara desactivar el resumen de

red automático.

Page 75: eigrp

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

Page 76: eigrp

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:

Page 77: eigrp

Diagnóstico de fallas de configuración de OSPF

Page 78: eigrp

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)

Page 79: eigrp

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.

Page 80: eigrp

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.