EIGRP
Session Number
Presentation_ID
© 2003 Cisco Systems, Inc. All rights reserved.
1
Conceptos de EIGRP
Session Number
Presentation_ID
© 2003 Cisco Systems, Inc. All rights reserved.
2
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 vectordistancia
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 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
Dogs
= Bandwidth
= Delay
Really
Like
Me
= Reliability
= Load
= 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 [alllinks] 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.
© 2003 Cisco Systems, Inc. All rights reserved.
Terminología de EIGRP
Session Number
Presentation_ID
© 2003 Cisco Systems, Inc. All rights reserved.
9
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.
Operación de EIGRP
Session Number
Presentation_ID
© 2003 Cisco Systems, Inc. All rights reserved.
14
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.
© 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
2.
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
3.
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
4.
La red EIGRP ahora está convergida.
© 2003 Cisco Systems, Inc. All rights reserved.
Configuración de EIGRP
Session Number
Presentation_ID
© 2003 Cisco Systems, Inc. All rights reserved.
31
Configuración Básica
router(config)#router eigrp {AS_number}
router(config-router)#network address
• 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.
© 2003 Cisco Systems, Inc. All rights reserved.
Configuración de Bandwidth
router(config-if)#bandwidth kbps
• 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
© 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
router(config-router)#no auto-summary
router(config-if)#ip summary-address eigrp
AS_number address mask [admin_distance]
• Primero, apague la auto sumarización de EIGRP
• Después, configure la interface que anunciará la ruta
resumida.
© 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.
Verificando EIGRP
Session Number
Presentation_ID
© 2003 Cisco Systems, Inc. All rights reserved.
40
Comandos de Verificación de EIGRP y Monitoreo
Command
Description
show ip eigrp neighbors
[type number][details]
Despliega la tabla de vedino; puede especificar la interface;
details expande la información de salida
show ip eigrp interfaces
[type number][AS][details]
Despliega info acerca de cada interface de EIGRP; la opción
especifica la interface, AS, y expande la salida
show ip eigrp topology
[AS|[ip-address] [mask]]
Despliega la tabla topológica; opciones extra pueden afinar
la salida; por ejemplo:
show ip eigrp topology
[active|pending| zerosuccessors]
- especifica el AS y/o una dirección IP específica
- muestra solamente rutas en estado activo, convergencia
pendiente, o rutas sin successors
show ip eigrp topology
all-links
- muestra todas las rutas, no solo feasible successors, con
la opción all-links
show ip eigrp traffic [AS]
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
debug eigrp fsm
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 packet
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.
© 2003 Cisco Systems, Inc. All rights reserved.
Descargar

Overview of Scalable Networks