Upload
1-2d
View
733
Download
0
Tags:
Embed Size (px)
Citation preview
© 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
© 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.
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.
© 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