Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Implementación de EIGRP
Unidad de Aprendizaje N°1
Implementación de IGP avanzado sobre IPv4 e IPv6
Experiencia 2:
Implementación de EIGRP.
Objetivos
PARTE 1. INTRODUCCIÓN
Parte 1. Introducción
Capacidades y Atributos de EIGRP
• EIGRP es un protocolo vector-distancia
propietario de Cisco con características de
estado enlace
Parte 1. Introducción
Capacidades y Atributos de EIGRP
• Incluye las siguientes características:
– Rápida convergencia
– Actualizaciones parciales
– Soporte para múltiples capas de red
– Uso de comunicación unicast y multicast
– Soporte de VLSM
Parte 1. Introducción
Capacidades y Atributos de EIGRP
• Incluye las siguientes características:
– Conectividad independiente a través de todos los
protocolos de la capa de enlace y sus topologías
– Por defecto, realiza sumarización automática
sobre la red limítrofe mayor (puede ser
deshabililtada) pero puede ser configurada para
sumarizar sobre las interfaces
Parte 1. Introducción
Terminología
• Tabla de vecinos
• Tabla de topología
• Tabla de enrutamiento
• Distancia informada (AD)
• Distancia factible (FD)
• Sucesor y Sucesor Factible (FS)
• Rutas pasivas vs rutas activas
Parte 1. Introducción
Tablas EIGRP
• Tabla de Vecinos
– Contiene las direcciones e interfaces de los
vecinos EIGRP y las interfaces a través de las
cuales pueden ser alcabzados.
• Tabla de Topologías
– Contiene todos los destinos informador por los
routers vecinos.
• Tabla de Enrutamiento
– Contiene las rutas sucesoras EIGRP
Parte 1. Introducción
AD vs FD
• Distancia Informada(AD)
– La Distancia Informada (AD), también llamada la
Distancia Reportada , es el costo entre el router
del siguiente salto y el destino.
• Distancia Factible (FD)
– La Distancia Factible (FD) es el costo entre el
router local y el router del siguiente salto más la
AD del router del siguiente salto a la red de
destino.
Parte 1. Introducción
Sucesor y Sucesor Factible
• Sucesor
– Un sucesor es un router vecino que tiene un
camino de menor costo a un destino (menor FD) y
que garantiza que no es parte de un loop de
enrutamiento.
– Las rutas sucesoras son entregadas a la tabla de
enrutamiento para ser usadas para el envío de
paquetes
– Múltiples sucesores pueden existir si tienen la
misma FD.
Parte 1. Introducción
Sucesor y Sucesor Factible
• Sucesor Factible (FS)
– Un sucesor factible es un vecino que está cercano al
destino, pero no es la ruta con menor costo.
– Un sucesor factible asegura una topología libre de loops
porque debe tener una AD menor que la FD de la ruta
sucesora actual.
– El sucesor factible es seleccionado al mismo tiempo que el
sucesor, pero se mantiene en la tabla de topología como
respaldo de la ruta sucesora.
– La tabla de topologías puede mantener mútiples rutas
sucesoras para un mismo destino.
Parte 1. Introducción
Rutas Pasivas vs Rutas Activas
• Ruta Pasiva
– Una ruta es considerada pasiva cuando el router
no realiza un recalculo sobre dicha ruta.
– PASIVO es el estado estable y operacional.
• Ruta Activa
– Una ruta es activa cuando se está recalculando su
estado dentro de EIGRP.
Parte 1. Introducción
Claves de la Tecnología EIGRP
• Reliable Transport Protocol (RTP)
– EIGRP no puede usar los servicios de UDP o TCP
debido a que las redes IPX y Appletalk no usan el
conjunto de protocolos TCP/IP.
– Reliable Transport Protocol (RTP) es el único
protocolo de la capa de transporte para la entrega
y recepción de paquetes EIGRP.
Parte 1. Introducción
Claves de la Tecnología EIGRP
• Reliable Transport Protocol (RTP)
– RTP es similar a TCP, pero es propietario de Cisco.
– RTP emtrega un servicio confiable o no confiable,
de acuerdo a la situación.
– Los paquetes confiables (Update, Query, Reply)
requieren un conocimiento explícito, mientras que
los paquetes no-confiables (Hello, ACK) no lo
requieren.
Parte 1. Introducción
Claves de la Tecnología EIGRP
• Descubrimiento y Recuperación de Vecinos
– Los routers EIGRP establecen relaciones activas
con sus vecinos.
– Las adyacencias son establecidas usando
pequeños paquetes de saludo los cuales son
enviados cada 5 ó 60 segundos.
• Si un vecino pierde 3 paquetes Hello en forma
consecutiva, entonces el router lo considera inválido.
• Este tiempo es por defecto 15 segundos o 180
segundos.
Parte 1. Introducción
Claves de la Tecnología EIGRP
• Descubrimiento y
Recuperación de
Vecinos
Parte 1. Introducción
Claves de la Tecnología EIGRP
• Módulos Dependientes del Protocolo (PDMs)
– Varios protocolos enrutados son soportados
mediante PDMs.
• Permiten la independencia de los protocolos
enrutados.
• Las PDM son modulares, escalables y adaltables.
• EIGRP se puede adaptar a un nuevo protocolo enrutado
o uno mejorado.
• Los PDMs protegen a EIGRP de una profunda revisión.
Parte 1. Introducción
Claves de la Tecnología EIGRP
• Módulos Dependientes del Protocolo (PDMs)
• Cada PDM es responsable de todas las funciones
relacionadas con un protocolo enrutado específico.
Parte 1. Introducción
Claves de la Tecnología EIGRP
• Módulos Dependientes del Protocolo (PDMs)
En la LAN, el paquete
La cabecera EIGRP El EIGRP
EIGRP es encapsulado en
La IP de destino es fijada en la IP identifica el tipo de message
una trama Ethernet con
multicast 224.0.0.10 y el campo paquete EIGRP y el consiste en el
una dirección MAC de
de protocol EIGRP es 88. número de Sistema Tipo / Valor /
destino Multicast :
Autónomo. TLV.
01-00-5E-00-00-0A
Implementación de EIGRP.
PARTE 2. ESTABLECIENDO
RELACIONES DE VECINDAD EIGRP
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Cabecera EIGRP
• EIGRP usa 5 tipos de paquetes para mantener
varias tablas y establecer complejas relaciones
con los routers vecinos:
– Hello (saludo)
– Acknowledgment (reconocimiento)
– Update (actualización)
– Query (petición)
– Reply (respuesta)
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquete EIGRP
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquete de Saludo EIGRP
• EIGRP depende de los paquetes de saludo
para descubrir, verificar y recuperar routers
vecinos.
• Los paquetes Hello EIGRP son multicast hacia
224.0.0.10.
• Los paquetes hello son siempre enviados de
forma no confiable, por lo que no requieren
reconocimiento.
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquete de Saludo EIGRP
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquete de Saludo EIGRP
• Los paquetes Hello son enviado en intervalos
fijos y configurables, llamado Hello interval.
– Los timers Hello/Hold no necesitan coincidir.
– Para reiniciar el intervalo de saludo: no ip hello-
interval eigrp as#
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquete de Saludo EIGRP
• El intervalo Hello depende del ancho de banda
de la interfaz.
– Interfaces Rápidas= 5 seconds
• Intervalo por defecto en enlaces seriales point-to-point,
circuitos multipoint con un ancho de banda mayor que
T1 y LANs.
– Interfaces Lentas = 60 seconds
• Intervalo por defecto en circuitos WAN menores a T1.
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquete de Saludo EIGRP
• Con los Hellos escuchados, el router crea una
tabla de vecinos los hellos que siguen llegando
mantienen la tabla.
• El Holdtime es la cantidad máxima de tiempo
que se espera desde un vecino que no ha
enviado Hellos.
– Tres veces el intervalo de saludo:
• Ancho de Banda Bajo (3 x 60 sec.) = 180 segundos
• Ancho de Banda Alto (3 x 5 sec.) = 15 segundos
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquete de Saludo EIGRP
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquetes de Reconocimiento (ACK)
• Son usados para indicar la recepción de
cualquier paquete EIGRP durante el
intercambio confiable.
• Los paquetes reconocidos son:
– Dataless Hello packets.
– Unicast.
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquetes de Actualización
• Después de que el router local descubre un nuevo
vecino, se envían paquetes de actualización a dicho
vecino.
• Los paquetes de actualización son también usados
cuando un router detecta un cambio de topología.
– El router envía un paquete de actualización multicast a
todos sus vecinos, informando del cambio.
• Todos los paquetes de actualización son enviados en
forma confiable.
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquetes de Actualización
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquetes de Consulta y Respuesta
• Los paquetes de consulta y respuesta son
enviados cuando un destino no tiene un
sucesor factible.
• Ambos tipos de paquetes son enviados en
forma confiable.
• Un paquete de Consulta se envía por Multicast
a otro router EIGRP durante el proceso de
recálculo de rutas.
– El paquete de consulta es siempre multicast.
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquetes de Consulta y Respuesta
• Un paquete de respuesta es usado para
responder a una consulta para instruir al
origen de no recalcular la ruta porque existe
un sucesor factible.
• El paquete de respuesta es siempre unicast.
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Paquetes de Consulta y Respuesta
Parte 2. Estableciendo Relaciones de Vecindad EIGRP
Tipos de Paquetes
Tipo de paquete Uso
PARTE 3. CONSTRUCCIÓN DE
TABLAS EIGRP
Parte 3. Construcción de Tablas EIGRP
Descubrimiento Inicial de Rutas
Parte 3. Construcción de Tablas EIGRP
Operaciones EIGRP
• EIGRP selecciona una ruta primaria (sucesor) y
una ruta de respaldo (sucesor factible) y las
ubica en la tabla de topología.
• La ruta primaria (sucesor) se mueve entonces
a la tabla de enrutamiento.
Parte 3. Construcción de Tablas EIGRP
Operaciones EIGRP
Tabla de Topología IP EIGRP Lista de todas las rutas aprendidas desde cada
vecino EIGRP y las rutas sucesoras identificadas y
Destino 1 FD / AD a través de cada vecino
las rutas sucesoras factibles
Rutas sumarizadas
manualmente
PARTE 4. CONFIGURACIÓN Y
VERIFICACIÓN DE EIGRP
Parte 4. Configuración y Verificación de EIGRP
Habilitación de Enrutamiento EIGRP
• Definir EIGRP como el protocolo de
enrutamiento IP
Router(config)#router eigrp autonomous-system-id
O
– ip route 0.0.0.0 0.0.0.0 next-hop | interface.
R1 R2
Parámetro Descripción
Parameter Description
Restricts the router from sharing any of its routes with any other router within an
receive-only EIGRP AS.
Keyword cannot be combined with any other keyword.
Permits the EIGRP stub routing feature to send connected routes.
connected
This option is enabled by default and is the most widely practical stub option.
Permits the EIGRP stub routing feature to send static routes.
static
Redistributing static routes with the redistribute static command is still necessary.
Permits the EIGRP stub routing feature to send automatically summarized and / or
summary manually summarized routes.
This option is enabled by default.
Permits the EIGRP stub routing feature to send redistributed routes.
redistributed
Redistributing routes with the redistribute command is still necessary.
Parte 5. Optimización del Comportamiento de EIGRP
Enrutamiento EIGRP Stub
• Si stub connected está
configurado:
– B anunciará 10.1.2.0/24
hacia A.
– B no anunciará 10.1.2.0/23,
10.1.3.0/23, or 10.1.4.0/24.
• Si stub summary está
configurado:
– B informará 10.1.2.0/23
hacia A.
– B no anunciará 10.1.2.0/24,
10.1.3.0/24, or 10.1.4.0/24.
Parte 5. Optimización del Comportamiento de EIGRP
Enrutamiento EIGRP Stub
• Si stub static es
configurado:
– B informará 10.1.4.0/24
hacia A.
– B no anunciará 10.1.2.0/24,
10.1.2.0/23, or 10.1.3.0/24.
• Si stub receive-only es
configurado:
– B no informará nada a A, por
lo que A necesitará tener
una ruta estática hacia las
redes detrás de B para
alcanzarlas.
Parte 5. Optimización del Comportamiento de EIGRP
Gracefull Shutdown
• Mejora la convergencia de
la red
• Antes la caída de una red,
se debe esperar el HOLD
TIMER
• Ante un cambio de
topología mayor, el router
informa mediante un
mensaje de adiós
Implementación de EIGRP.
PARTE 6. CONFIGURACIÓN DE
EIGRP PARA IPV6
Parte 6. configuración de EIGRP para IPv6
Enrutamiento IPv6
• Para IPv6, son soportados los siguientes
protocolos
– Enrutamiento Estático
– RIPng
– OSPFv3
– IS-IS
– Multiprotocol BGP versión 4
• Para cada protocolo de enrutamiento anterior,
se debe usar ipv6 unicast-routing
Parte 6. configuración de EIGRP para IPv6
EIGRP para IPv6
• EIGRP para IPv6 es un protocolo de enrutamiento
Vector-Distancia
– Su configuración y operación es similar a EIGRP para IPv4
• Los siguientes puntos se mantienen de EIGRP para
IPv4
– Usa el mismo número de protocolo
– Mantiene una tabla de topologías y usa peticiones
(QUERIES) si no se encuentra disponible un sucesor
factible
– Usa DUAL para calcular las rutas sucesoras
Parte 6. configuración de EIGRP para IPv6
EIGRP para IPv6
• A diferencia de EIGRP para IPv4:
– Es usado para enrutar prefijos IPv6
– Requiere de un ID de router de 32 bits
– Se configura en una interface
– Se usa direccionamiento de Link-Local para
establecer adyacencias con los vecinos
– Su estado por defecto es SHUTDOWN
– No sumariza automáticamente
Parte 6. configuración de EIGRP para IPv6
Pasos para Configurar EIGRP en IPv6
• Completar la estrategia de red en EIGRP
• Habilitar enrutamiento unicast IPv6 mediante el
comando ipv6 unicast-routing
• Ingresar al modo de configuración EIGRP y asignar un
ID de router (opcional)
• Habilitar EIGRP para IPv6 en la interface usando el
comando ipv6 eigrp
• Configurar EIGRP para IPv6 en las interfaces
• Configurar aspectos específicos de EIGRP en el modo
de configuración de enrutamiento
Parte 6. configuración de EIGRP para IPv6
Habilitar EIGRP en IPv6
• Configurar los parámetros del proceso EIGRP
para IPv6
Router(config)#ipv6 router eigrp as-number
PARTE 7. INTRODUCCIÓN A LA
CONFIGURACIÓN DE EIGRP
NOMBRADO
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Introducción
• La configuración de EIGRP en una topología
simple es una tarea sencilla si todos sus
parámetros se encuentran por defecto
• Sin embargo, consideremos un router que
necesita una instancia para IPv4 y otra para
IPv6
• Además, debemos configurar los timers por
defecto, las opciones de variance , direcciones
sumarizadas y un ID de router
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Introducción
• Con lo anterior, la configuración de EIGRP se
torna un desafío y debemos ir hacia atrás y
adelante entre los diferentes modos de
configuración
• EIGRP nombrado consolida todos los
comandos bajo una sola estructura jerárquica.
• Con esto, no solo se simplifica la
configuración, sino que el proceso de
recuperación es más fácil
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Introducción
Parte 7. Introducción a la Configuración de EIGRP Nombrado
La Estructura Jerárquica de Named EIGRP
• Su configuración es diferente de EIGRP tradicional,
pero compatibles
• Mientras que tradicionalmente los Routers EIGRP
forman adyacencias con otros Routers EIGRP, EIGRP
nombrado consiste en una estructura jerárquica de
tres modos de configuración primarios
– Address-Family
– Address-Family-Interface
– Address-Family-Topology
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Modos de Configuración de Named EIGRP
Modo de Configuración Descripción
Address-Family Los comandos de configuración normal son usados bajo
este modo.
En este punto se implementan los ID de router, las redes
y las configuraciones de EIGRP Stub. Se pueden crear
múltiples Address-family (IPv4 e IPv6)
Address-Family-Interface Los comandos ingresados bajo este modo de
configuración son los de EIGRP clásico, como los timers y
configuraciones de interfaces pasivas
Address-Family-Topology Los comandos que tienen directo impacto en la tabla de
topología EIGRP se ingresan en este modo, por ejemplo,
los comandos de redistribución
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Pasos para EIGRP Nombrado
• Paso 1.
– Configurar una instancia virtual de EIGRP
nombrado usando el comando de configuración
global router eigrp [nombre instancia
virtual]
– Bajo esta sola instancia virtual se deben configurar
todas las ADDRESS-FAMILY
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Pasos para EIGRP Nombrado
• Paso 2.
– Especificar una ADDRESS-FAMILY con un número
de Sistema Autónomo usando el comando
address-family [ipv4|ipv6] [AS]
• Paso 3.
– Configurar los parámetros generales de EIGRP
dentro de la ADDRESS-FAMILY.
– Ejemplos de comandos usados en este modo son:
metric, network, eigrp stub y eigrp
router-id
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Pasos para EIGRP Nombrado
• Paso 4. (Opcional)
– Ingresar al modo de configuración ADDRESS-
FAMILY-INTERFACE, con el comando af-
interface [default|interface-id].
– Si se especifica la opción DEFAULT, los comandos
ingresados en este modo de configuración se
aplican a todas las interfaces, a menos que sea
configurado un comando específico en una
interface
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Pasos para EIGRP Nombrado
• Paso 4. (Opcional)
– Ejemplos de comandos usados en este modo de
configuración son:
• authentication
• bandwidth-percent
• hello-interval
• hold-time
• passive-interface
• split-horizon
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Pasos para EIGRP Nombrado
• Paso 5 (Opcional)
– Ingresar al modo ADDRESS-FAMILY-TOPOLOGY,
saliendo (EXIT) del modo ADDRESS-FAMILY-
INTERFACE con el comando topology base.
– Ejemplos de comandos en este modo son:
• auto-summary
• maximun-path
• redistribute
• variance
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Comparación EIGRP vs EIGRP Nombrado
• Si una red no tiene algún requerimiento EIGRP
específico, como balanceo de carga o
sumarización, muchos administradores de red
configurarán EIGRP en el modo clásico,
haciendo que todas las interfaces participen
en el proceso
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Comparación EIGRP vs EIGRP Nombrado
!Router R1 Configuration
R1#conf term
R1(config)#router eigrp 1 Configuración de
R1(config-router)#network 0.0.0.0
!Router R2 Configuration EIGRP usando el
R2#conf term método clásico
R2(config)#router eigrp 1
R2(config-router)#network 0.0.0.0
Parte 7. Introducción a la Configuración de EIGRP Nombrado
Comparación EIGRP vs EIGRP Nombrado