420 likes | 578 Views
EIGRP. Conceptos de EIGRP. 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
E N D
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)
Métricas de EIGRP • EIGRP escala las métricas de IGRP por un factor de 256 • Mé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
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)
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.
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.
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 varianceha sido configurado. • Usted ya está familiarizado con la tabla de enrutamiento. Notará que las rutas de EIGRP son designadas con una D.
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.
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.
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.
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áneam ente. • 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
El Proceso de EIGRP • 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.
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.
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.
Ejemplo de Construir/Descubrir • C se activa y envía en multicasts hellos a A & B. • A & B envía en unicast un paquete de actualización con el contenido de la tabla de enrutamiento • C responde a las actualizaciones en unicast con paquete Ack y contruye la tabla topológica. • C envía actualizaciones en unicasts a A & B con el contenido de la tabla topológica (incluye la nueva LAN de C) • A & B responde con un paquete Ack.
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. • 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] • 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.
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]
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.
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]
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.
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.
Resume de la Convergencia de EIGRP • 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 • 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 • 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 • La red EIGRP ahora está convergida.
Configuración Básica • 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. router(config)#router eigrp {AS_number} router(config-router)#network address
Configuración de Bandwidth • 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 router(config-if)#bandwidth kbps
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.
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!
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]
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.
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.
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.