42
1 © 2003 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID EIGRP

B3 eigrp sp

  • Upload
    1-2d

  • View
    733

  • Download
    0

Embed Size (px)

Citation preview

1© 2003 Cisco Systems, Inc. All rights reserved.

Session NumberPresentation_ID

EIGRP

2© 2003 Cisco Systems, Inc. All rights reserved.

Session NumberPresentation_ID

Conceptos de EIGRP

© 2003 Cisco Systems, Inc. All rights reserved.

Repaso de EIGRP

• Esta versión Mejorada de IGRP propietario de Cisco dramáticamente incrementa la eficiencia operacional.

• Usa una versión más granular de métricas de IGRP (32 bits v. 24 bits)

• Tiene convergencia más rápida que cualquier otro IGP

• Es escalable por VLSM y route summarization.

• Soporta múltiples protocolos enrutados a través de módulos protocolo-dependientes

Puede reemplazar a Novell RIP y Apple’s RTMP

Es técnicamente un protocolo de enrutamiento avanzado vector-distancia

Usa actualizaciones parciales

Paquetes Hello para el descubrimiento de vecinos

• Es relativamente fácil de administrar

Sin embargo, no tiene diseño jerárquico de OSPF (no áreas)

© 2003 Cisco Systems, Inc. All rights reserved.

Métricas de EIGRP

• EIGRP escala las métricas de IGRP por un factor de 256Métrica de IGRP = 24 bits; Métroca de EIGRP = 32 bits

Ancho de Banda (Bandwidth) y Retardo (Delay) tienen igual peso

Confiablidad (Reliability), Carga (Load), y MTU están apagadas

Contador de saltos (Hop Count) limitado a 224 (el límite de IGRP es 255)

• Para recordar los componentes de la métrica, use el neumónico…

Big = Bandwidth

Dogs = Delay

Really = Reliability

Like = Load

Me = MTU

© 2003 Cisco Systems, Inc. All rights reserved.

Tablas de EIGRP

• Como OSPF, EIGRP mantiente tres únicas tablas para asistir en el enrutamiento de tráfico.

Tabla de Vecinos (Neighbor Table)

Tabla Topológica (Topology Table)

Tabla de Enrutamiento (Routing Table)

• EIGRP mantiene una tabla de cada una por cada protocolo enrutado configurado en el router.

Por ejemplo, si un router fue configurado con IP, IPX y AppleTalk, EIGRP mantendrá…

3 Tablas de Vecinos (Neighbor Tables)

3 Tablas Topológicas (Topology Tables)

3 Tablas de Enrutamiento (Routing Tables)

© 2003 Cisco Systems, Inc. All rights reserved.

Tabla de Vecinos

• Use el comando show ip eigrp neighbors para ver la tabla.

Contiene una lista de todos los vecinos descubiertos a través de los hellos

Mantiene los intervalos hello y holdtime en cada vecino

Mantiene la información requerida por RTP (se discute posteriormente)

SRTT—Smooth Round-trip Timer; tiempo promedio que toma para enviar y entonces recibir una respuesta de aquel vecino

RTO—Retransmission Timeout; cuanto espera sin recibir ningún reconocimiento a un paquete enviado confiablemente.

© 2003 Cisco Systems, Inc. All rights reserved.

Tabla Topológica

• Use el comando show ip eigrp topology [all-links] para ver la tabla.

Similar a la base de datos Link State de OSPF (Topologica):

Contiene todas las rutas que el router ha aprendido acerca de sus vecinos y toda la información necesaria para calcular un conjunto de distancias y vectores para todos los destinos alcanzables.

FD—Feasible Distance; métrica más baja calculada para alcanzar un destino que es opuesto a…

RD—Reported Distance o Advertised Distance; distancia al destino reportado por el vecino.

© 2003 Cisco Systems, Inc. All rights reserved.

Tabla de Enrutamiento

• Use el comando show ip route para ver la tabla.

• Como todos los protocolos de enrutamiento, EIGRP mantiene una tabla de enrutamiento con…

Mejores rutas a las redes destino

Mantiene cuatro rutas de igual-costo para cada destino

Rutas de desigual-costo pueden ser instaladas si el comando variance ha sido configurado.

Usted ya está familiarizado con la tabla de enrutamiento. Notará que las rutas de EIGRP son designadas con una D.

9© 2003 Cisco Systems, Inc. All rights reserved.

Session NumberPresentation_ID

Terminología de EIGRP

© 2003 Cisco Systems, Inc. All rights reserved.

Conceptos & Terminología de EIGRP

• Successor

La ruta mejor y de menor costo al destino instalada en la tabla de enrutamiento; múltiples successors pueden ser instaladas para balanceo de carga.

• Feasible Successor

Una ruta alterna de siguiente-salto al destino mantenida en la tabla de enrutamiento, lista para ser instalada si el successor falla; los feasible successors están solamente en la tabla topológica.

• Active State

Durante un recálculo de ruta, las rutas perdidas debido a una falla del succesor son elegidas para estar en un estado activo. El estado activo termina cuando la ruta es restaurada o removida.

• Passive State

Rutas instaladas que no están en el proceso de ser recalculadas son elegidas para estar en estado pasivo.

© 2003 Cisco Systems, Inc. All rights reserved.

Conceptos & Terminología de EIGRP

• Diffusing Update Algorithm (DUAL)

Mecanismo de recálculo de ruta de EIGRP; garantiza una topología libre de loop; calcula la métrica de EIGRP e instala successors en la tabla de enrutamiento y feasible successors en la tabla de topología.

• Evaluación de Ruta

Ocurre cuando la topología cambia; DUAL evalúa la tabla topológica, buscando feasible successors e inmediatamente los instala, si los encuentra; recálculo no es necesario.

• Recálculo de Ruta

DUAL empieza el recálculo si feasilbe successors no son encontrados; pregunta a los vecinos por rutas alternativas; el proceso termina cuando todos los vecinos han respondido y DUAL instala successor o elimina la ruta de la topología y de las tablas de enrutamiento.

• Protocol Dependant Modules (PDM)

Característica de EIGRP escalable y adaptable por su modularidad; teóricamente, EIGRP no tiene que ser completamente reescrito para enrutar IPv6—solo agrega un PDM.

© 2003 Cisco Systems, Inc. All rights reserved.

Tipos de Paquetes de EIGRP

• Hello Packets

Multicast no confiable a 224.0.0.10 para descubrir y mantener vecinos; contiene la tabla de vecinos del router

El default hello interval depende del ancho de banda

≤ 1.544 Mbps = 60 sec. hello interval (180 holdtime)

> 1.544 Mbps = 5 sec. hello interval (15 holdtime)

• Paquetes Update

Envía confiablemente, hay dos tipos 2

Unicast a nuevo vecino descubierto; contiene la tabla de enrutamiento

Multicast a todos los vecinos cuando la topología cambia

• Paquetes de Petición & Respuesta

Las peticiones son multicas confiable durante el recálculo de ruta, solicitando vecinos para un nuevo successor para una ruta perdida.

Los vecinos envían unicast una respuesta para la solicitud si ellos tienen o no una ruta.

• Paquetes Acknowledgement

Paquete “Dataless” que reconoce el recibo de un paquete enviado confiablemente.

© 2003 Cisco Systems, Inc. All rights reserved.

Reliable Transport Protocol

• RTP es un protocolo flexible de EIGRP usado para transportar tipos de mensaje a través de una red.

Dado que EIGRP es un protocolo independiente, éste debe tener sus propios servicios orientados a conexión y a no conexión.

RTP permite paquetes unicasting y multicasting confiables y no confiables para verse simultáneamente.

RTP mantiene una lista de transmisión en la tabla de vecinos con números de secuencia para determinar cuando un acuse de recibo requerido ha sido recibido.

Trabaja como Positivo de TCP

Acuse de Recibo con Retransmisión

14© 2003 Cisco Systems, Inc. All rights reserved.

Session NumberPresentation_ID

Operación de EIGRP

© 2003 Cisco Systems, Inc. All rights reserved.

• La operación de EIGRP es completada en cinco etapas:

Construir relaciones con vecinos

Descubrir rutas

Seleccionar las mejores rutas

Mantener las rutas

Eliminar las rutas

• Estas etapas no necesariamente ocurren secuencialmente.

Construir relaciones y descubrir rutas ocurren juntas al igual que elegir y mantener rutas.

El Proceso de EIGRP

© 2003 Cisco Systems, Inc. All rights reserved.

Construir Relaciones de Vecinos

• Como OSPF, las relaciones de vecinos son establecidas a través del uso de paquetes Hello

Un nuevo router configurado con EIGRP enviará multicast de paquetes hello a los routers directamente conectados.

Los routers receptores responderá si el router nuevo es…

Configurado con EIGRP

En mismo AS

Usando los mismos pesos de métrica

Los routers de EIGRP, a diferencia de OSPF, no tiene que tener los mismos intervalos hello

Default son 5 seg. para > T1 y 60 seg. para ≤ T1.

© 2003 Cisco Systems, Inc. All rights reserved.

Descubriendo Rutas

• Mientras las relaciones de vecino son establecidas, los siguientes pasos ocurren:

El router nuevo envía multicast hellos a 224.0.0.10

Routers EIGRP directamente conectados responden con un paquete de actualización unicast que contiene todas las rutas en su tabla de enrutamiento

El router nuevo responde a todos los vecinos con un paquete unicast Ack y coloca el contenido de las actualizaciones en su tabla topológica

El nuevo router entonces envía paquetes unicast de actualización a todos los vecinos con el contenido de su tabla topológica.

Esto es cómo sus vecinos aprenden acerca de las únicas redes configuradas tales como una nueva LAN)

Los vecinos responden a la nueva actualización del router con un paquete Ack.

© 2003 Cisco Systems, Inc. All rights reserved.

Ejemplo de Construir/Descubrir

1. C se activa y envía en multicasts hellos a A & B.

2. A & B envía en unicast un paquete de actualización con el contenido de la tabla de enrutamiento

3. C responde a las actualizaciones en unicast con paquete Ack y contruye la tabla topológica.

4. C envía actualizaciones en unicasts a A & B con el contenido de la tabla topológica (incluye la nueva LAN de C)

5. A & B responde con un paquete Ack.

© 2003 Cisco Systems, Inc. All rights reserved.

1. C Envía en Multicasts Hellos

© 2003 Cisco Systems, Inc. All rights reserved.

2. A & B Envían en Unicast Actualizaciones

© 2003 Cisco Systems, Inc. All rights reserved.

3. C Responde con Acks

© 2003 Cisco Systems, Inc. All rights reserved.

4. C Envía en Unicasts Actualizaciones

© 2003 Cisco Systems, Inc. All rights reserved.

5. A & B Responde con Acks

© 2003 Cisco Systems, Inc. All rights reserved.

Seleccionar las Mejores Rutas: Successors

• Después que un nuevo router ha recibido todas las actualizaciones de vecinos directamente conectados, éste puede calcular su DUAL.

1. La métrica para cada ruta en la tabla topológica es calculada usando la siguiente fórmula:

Metric = 256[(10,000,000/min. bandwidth) + sum of delays]

2. La ruta con el más bajo costo es designada el successor y es instalada (hasta 4 con igual costos) en la tabla de enrutamiento.

© 2003 Cisco Systems, Inc. All rights reserved.

Seleccionar un Successor: Ejemplo

• El router A ha construido su tabla topológica y a punto de correr DUAL para encontrar las mejores rutas a la Red 1.

Dado que la feasible distance a través de C es más baja que la feasible distance hacia B… C es instalado como la ruta successor a la Red 1.

Note que solo el ancho de banda entre los routers EIGRP directamente conectados es usado en el cálculo; sin embargo, la suma de los retardos a lo largo de la ruta completa es usada.

FD a través B = 46,021,376

256[10,000,000/56 + 2,200]

FD a través C = 20,307,200

256[10,000,000/128 + 1,200]

© 2003 Cisco Systems, Inc. All rights reserved.

Seleccionando los Feasible Successors

• DUAL entonces busca por feasible successors.

Un feasible successor es un router con una más baja distancia reportada (su propia feasible distance), que la feasible distance de ruta instalada.

Todos los feasible successors son mantenidos en la tabla topológica así que DUAL puede instalarlos inmediatamente si el successor falla.

© 2003 Cisco Systems, Inc. All rights reserved.

Seleccionando un Feasible Successor: Ejemplo

• Ahora DUAL checa para ver si hay algunos feasible successors a la Red 1.

Dado que la propia feasible distance de B a la Red 1 es más baja que la ruta instalada de A, la ruta de B será etiquetada como un feasible successor en la tabla topológica

Nota: La ruta a través de B NO será listada en la tabla de enrutamiento de A. Sin embargo, si la ruta a través de C llega a estar no disponible, la ruta a través de B será inmediatamente instalada.

FD de B a la Red 1 = 307,200

256[10,000,000/10,000 + 200]

FD a través de C = 20,307,200

256[10,000,000/128 + 1,200]

© 2003 Cisco Systems, Inc. All rights reserved.

Manteniendo Rutas

• Conforme las nuevas rutas se activan o rutas viejas se caen, EIGRP rápida y eficientemente maneja estas situaciones con poco o nada downtime.

Conforme nuevos routers se activan, sus paquetes hello y el sucedo de proceso de actualización tiene un “efecto dominó” en la red

Todos los routers en el AS casi instantáneamente convergen en las nuevas redes del router.

• Mantener rutas también significa informar a los vecinos directamente conectados cuando otro vecino deja de enviar paquetes hello en el intervalo requerido.

© 2003 Cisco Systems, Inc. All rights reserved.

Eliminando Rutas

• Cuando una ruta falla (un vecino directamente conectado no envía más hellos), la detección de DUAL del router…

Entra la fase de evaluación de ruta.

¿Hay un feasible successor en la tabla topológica? Si es así, inmediatamente la instala, empieza el enrutamiento para la ruta alterna y actualiza los vecinos acerca de esta alternativa.

Si no existe un feasible successor, entra la fase de recálculo de ruta.

Pregunta a los vecinos por una ruta alterna

Una vez que el router ha recibido respuestas de todos los vecinos cuestionados, entonces éste puede recalcular la mejor ruta.

Si una nueva alternativa es encontrada, ésta será instalada en la tabla de enrutamiento.

Si no hay alternativas encontradas, la ruta antigua es eliminada.

© 2003 Cisco Systems, Inc. All rights reserved.

Resume de la Convergencia de EIGRP

1. El router detecta falla en el enlace; entra la evaluación de ruta.

Feasible successors son instalados como successors en la tabla de enrutamiento

Todos los vecinos son actualizados acerca de la nueva ruta alterna

4. Si no hay feasible successors, el router entra en un recálculo de ruta.

Solicitudes son enviadas a través del AS en búsqueda de una alternativa.

Todos los routers responden si ellos tienen una alternativa o no

El router originador espera por todas las respuestas antes de

Eliminar la red solicitada para esta topología y tablas de enrutamiento

o

Agrega una ruta alterna para la red solicitada en sus tablas

8. El router ahora ha convergido sobre la nueva ruta y trabajará para converger la red completa…

Generando una actualización y enviándola en multicast a todas las interfaces

Cada router receptor responderá con un paquete Ack y modifica las tablas como corresponde

9. La red EIGRP ahora está convergida.

31© 2003 Cisco Systems, Inc. All rights reserved.

Session NumberPresentation_ID

Configuración de EIGRP

© 2003 Cisco Systems, Inc. All rights reserved.

• Empezar el proceso de enrutamiento de EIGRP es exactamente el mismo que en IGRP.

• Un router corriendo ambos protocolos IGRP y EIGRP con el mismo AS automáticamente redistribuirá de un proceso de enrutamiento en el otro.

Las rutas de EIGRP redistribuidas en IGRP son denotadas con una “I” en la tabla de erutamiento.

Las rutas de IGRP redistribuidas en EIGRP son denotados con un “D EX” en la tabla de enrutamiento.

Configuración Básica

router(config)#router eigrp {AS_number}

router(config-router)#network address

© 2003 Cisco Systems, Inc. All rights reserved.

• Para las interfaces de las cuales el ancho de banda es diferente que el default de EIGRP, use el siguiente comando.

Por ejemplo, los enlaces seriales en los routers series 2500 y 2600 el default a velocidades T1 o 1544 kbps. Si la velocidad contratada es ½ de T1 o 768 kbps…

router(config-if)#bandwidth 768

Configuración de Bandwidth

router(config-if)#bandwidth kbps

© 2003 Cisco Systems, Inc. All rights reserved.

Sumarización de Ruta Automática

• La Sumarización Automática se hace por default en EIGRP

Trabaja igual que IGRP y RIP

Sumariza rutas en la frontera classful; no anuncia subredes; las subredes deben estar contiguas.

Por ejemplo;

Las subredes 172.16.16.0/20, 172.16.32.0/20, y 172.16.48.0/20 serían automáticamente sumarizadas como 172.16.0.0/16

La sumarización automática tiene sus beneficios

Conserva los recursos a través de límites fronteras classful en redes con diseño apropiado de direccionamiento IP.

© 2003 Cisco Systems, Inc. All rights reserved.

Sumarización Manual

• Sumarización Manual

EIGRP puede sumarizar rutas en las fronteras classless en cualquier interface de router EIGRP en la red.

Esta capacidad es una ventaja sobre OSPF, el cual solamente puede sumarizar en routers de OSPF de área de frontera y routers de frontera de sistema autónomo.

• ¡Para sumarizar manualmente, las subredes deberán estar contiguas! To manually summarize, subnets must be contiguous!

© 2003 Cisco Systems, Inc. All rights reserved.

Configurando Sumarización Manual

• Primero, apague la auto sumarización de EIGRP

• Después, configure la interface que anunciará la ruta resumida.

router(config-router)#no auto-summary

router(config-if)#ip summary-address eigrp AS_number address mask [admin_distance]

© 2003 Cisco Systems, Inc. All rights reserved.

Ejemplo de Sumarización Manual

• En el ejemplo, RTB puede fácilmente sumarizar todas las subredes que aprende de RTC y comparte con RTD en una ruta sumarizada hacia RTA

• Note que las subredes fueron asignadas contiguamente permitiendo la sumarización.

© 2003 Cisco Systems, Inc. All rights reserved.

Ejemplo de Sumarización Manual

• La tabla topológica de RTB muestra todas las rutas específicas así como también la sumarizada

Null 0 significa que no hay una interface específica para 10.0.0.0/14

Más rutas específicas existen.

© 2003 Cisco Systems, Inc. All rights reserved.

Ejemplo de Sumarización Manual

• La tabla topológica de RTA mostraría solamente la ruta sumarizada

• Cualquier paquete destinado para una subred que es parte de la sumarizada 10.0.0.0/14 será enviada a RTB.

• Al final resulta en tablas de enrutamiento más pequeñas a través de la red.

40© 2003 Cisco Systems, Inc. All rights reserved.

Session NumberPresentation_ID

Verificando EIGRP

© 2003 Cisco Systems, Inc. All rights reserved.

Comandos de Verificación de EIGRP y Monitoreo

Despliega la tabla topológica; opciones extra pueden afinar la salida; por ejemplo:

- especifica el AS y/o una dirección IP específica

- muestra solamente rutas en estado activo, convergencia pendiente, o rutas sin successors

- muestra todas las rutas, no solo feasible successors, con la opción all-links

Observe la transmisión y recepción de paquetes de EIGRP incluyendo hellos, peticiones, actualizaciones, etc.´Los números de secuencia también son desplegados.

debug eigrp packet

Observe la actividad del feasible successor y determine si las rutas están siendo instaladas y borradas por el proceso de enrutamiento de EIGRP

debug eigrp fsm

Despliega el número de paquetes de EIGRP enviados y recibidos enviados la última vez que el contador fue limpiado; úsese para ver excesivas actualizaciones de enrutamiento de EIGRP

show ip eigrp traffic [AS]

show ip eigrp topology all-links

show ip eigrp topology [active|pending| zero-successors]

show ip eigrp topology [AS|[ip-address] [mask]]

Despliega info acerca de cada interface de EIGRP; la opción especifica la interface, AS, y expande la salida

show ip eigrp interfaces [type number][AS][details]

Despliega la tabla de vedino; puede especificar la interface; details expande la información de salida

show ip eigrp neighbors [type number][details]

DescriptionCommand