Este documento resume las características de cuatro protocolos de enrutamiento: RIPv1, RIPv2, IGRP y EIGRP. Compara cada protocolo en términos de si usa vector de distancia, soporta VLSM, incluye autenticación, y los tiempos de actualización y espera. También proporciona detalles sobre cómo cada protocolo maneja actualizaciones y evita bucles de enrutamiento.
2. Resumen de 4 protocolos
Routing
Protocol
RIPv1 RIPv2 IGRP EIGRP
Distance Vector Sí Sí Sí Mixto
VLSMs No Sí No Sí
Authentication No Sí No Sí
Update Timer 30 30 90 n/a
(sec)
Invalid Timer 180 180 270 n/a
(sec)
Flush Timer 240 240 630 n/a
(sec)
Holddown Timer 180 180 280 n/a
(sec)
Protocol/port UDP 520 UDP 520 IP 9 IP 88 2
3. Introducción
Routing
• El proceso de la Prot
ocol
configuración de los RIPv1 RIPv2 IGRP EIGRP
protocolos de enrutamiento Distance Sí Sí Sí Hybrid
dinámico (vector-distancia), Vector
hace innecesario el exigente VLSMs No Sí No Sí
proceso de la configuración Authenticatio No Sí No Sí
de rutas estáticas n
Update Timer 30 30 90 n/a
• El Protocolo de información (sec)
Invalid Timer 180 180 270 n/a
de enrutamiento (RIP) es un (sec)
protocolo de enrutamiento Flush Timer 240 240 630 n/a
por vector-distancia, en uso (sec)
en miles de redes en todo el Holddown 180 180 280 n/a
mundo Timer
(sec)
Protocol/port UDP 520 UDP 520 IP 9 IP 88
Admin 120 120 100 90
Distance
3
4. Introducción
• Al igual que RIP, el Routing
Proto
col
Protocolo de RIPv1 RIPv2 IGRP EIGRP
enrutamiento de Distance Sí Sí Sí Hybrid
gateway interior (IGRP) Vector
VLSMs No Sí No Sí
es un protocolo de Authentication No Sí No Sí
enrutamiento por Update Timer 30 30 90 n/a
vector-distancia (sec)
Invalid Timer 180 180 270 n/a
(sec)
A diferencia de RIP, IGRP Flush Timer 240 240 630 n/a
es un protocolo (sec)
propietario de Cisco y no Holddown
Timer
180 180 280 n/a
un protocolo basado en (sec)
estándares públicos Protocol/port UDP 520 UDP 520 IP 9 IP 88
Admin 120 120 100 90
Distance
4
5. Actualizaciones de enrutamiento
(vector-distancia)
• Las actualizaciones de las tablas de
enrutamiento se hacen periódicamente
• Los algoritmos de vector-distancia
requieren que cada router envíe toda la
tabla de enrutamiento a cada uno de sus
vecinos adyacentes
5
6. Loops de enrutamiento
• Los loops de enrutamiento pueden ser el
resultado de tablas de enrutamiento
incongruentes debido a la lenta
convergencia de la red
6
7. Solución de problemas utilizando:
Cuenta al infinito
• La condición, denominada cuenta al infinito,
hace que los paquetes recorran la red en un
ciclo continuo, a pesar del hecho fundamental de
que la red de destino, está fuera de servicio
• Si no se toman medidas para detener la cuenta al
infinito, la métrica de vector-distancia del
número de saltos aumenta cada vez que el
paquete atraviesa otro router
7
8. Solución de problemas utilizando:
Cuenta al infinito
• Los algoritmos de enrutamiento por vector-
distancia se corrigen automáticamente, pero un
bucle de enrutamiento puede requerir primero
una cuenta al infinito
• Para evitar este problema, los protocolos de
vector-distancia definen el infinito como un
número máximo específico.
• Este numero puede ser el numero de saltos
máximo
8
9. Solución de problemas utilizando:
Horizonte Dividido (Split Horizon)
• Cómo funciona?
El Router A le dice a Router B que puede salir a la WAN
El Router B le dice a Router A que puede salir a la WAN
PERO: Router A no acepta actualizaciones de enrutamiento
para las rutas a las que Router A está conectado
directamente
LAN
WAN
Router A Router B
9
10. Solución de problemas utilizando:
Horizonte Dividido (Split Horizon)
• Cómo habilitar o deshabilitar Split Horizon?
ip split-horizon
(habilita split horizon – por defecto viene
habilitado -)
no ip split-horizon
(deshabilita split horizon)
10
11. Solución de problemas utilizando:
Poison Reverse
• Cómo funciona?
El Router A le dice a Router B que puede salir a la
WAN
El Router B le dice a Router A que puede salir a la
WAN
OJO: Router A acepta actualizaciones de
enrutamiento para las rutas a las que Router A
está conectado directamente, PERO las acepta con
una metrica mayor
LAN
WAN
Router A Router B
11
12. Solución de problemas utilizando:
Poison Reverse (envenenamiento de rutas)
• IGRP
router(config)# router igrp 109
router(config-router)# default-metric 1000 100 250 100 1500
(bandwidth = 1000 (1Mbps), delay = 100 (1 sec), reliability =
250 (near 100% reliable), loading = 100 (100% bandwidth),
and MTU = 1500 (bytes). )
• RIP (poison reverse tiene precedencia sobre split horizon, si también
está habilitado split horizon)
El comando es
set rip poisonreverse enable
12
13. Solución de problemas utilizando:
Actualizaciones generadas por eventos (triggers)
• Una actualización generada por eventos es
enviada de inmediato, en respuesta a algún
cambio en la tabla de enrutamiento
• El router que detecta un cambio de topología
envía de inmediato un mensaje de actualización
a los routers adyacentes, los cuales a su vez,
generan actualizaciones a efectos de notificar el
cambio a sus vecinos adyacentes
13
14. Solución de problemas utilizando:
Actualizaciones generadas por eventos (triggers)
• Las actualizaciones generadas por eventos, cuando se usan
en conjunto con el envenenamiento de rutas, aseguran que
todos los routers conozcan de la falla en las rutas, aun antes
de que se cumpla el lapso de tiempo para una actualización
periódica
14
15. Solución de problemas utilizando:
Temporizadores de espera (holdown timers)
• Activación del temporizador
Si un router recibe una actualización de un router vecino, la
cual indique que una red previamente accesible está ahora
inaccesible, el router marca la ruta como inaccesible y
arranca un temporizador de espera.
• Desactivando el temporizador
Si en algún momento, antes de que expire el temporizador de
espera, se recibe una actualización por parte del mismo
router, la cual indique que la red se encuentra nuevamente
accesible, el router marca la red como accesible y desactiva
el temporizador de espera.
Si llega una actualización desde un router distinto, la cual
establece una métrica más conveniente que la originalmente
registrada para la red, el router marca la red como accesible
y desactiva el temporizador de espera.
15
16. Solución de problemas utilizando:
Temporizadores de espera (holdown timers)
• Si en algún momento antes de que expire el temporizador de
espera se recibe una actualización de un router distinto, la
cual establece una métrica menos conveniente que la
originalmente registrada para la red, la actualización no será
tomada en cuenta.
• El descartar las actualizaciones con métricas menos
convenientes mientras el temporizador de espera se
encuentra activado, da más tiempo para que la información
relativa a un cambio perjudicial sea transmitido a toda la red.
16
17. Características
RIP version 1
• Protocolo Vector-Distancia
• Utiliza puerto 520 UDP
• Protocolo classful (no soporta VLSMs or CIDR)
• Metrica es número de saltos
• Numero de saltos máximo es 15; rutas
inalcansables tienen métrica de 16 como mínimo
• Actualizacion de rutas por broadcast
(255.255.255.255) cada 30 segundos
17
18. Características
RIP version 1
• 25 rutas por mensaje RIP
• Implementa split horizon con poison reverse
• Implementa actualizaciones por eventos
• No suporta authentication.
• Distancia administrativa para RIP es 120
• Utilizada en redes pequeñas o flat networks o al
borde de redes grandes
18
19. Caracteristicas
RIP Version 2
• Protocolo Vector-distancia
• Utiliza el puerto 520 UDP
• Protocolo Classless (soporta CIDR)
• Soporta VLSMs
• La métrica es el numero de saltos
• El número de saltos máximo es 15; las rutas inalcansables
tienen metrica de 16 como minimo
• Actualizaciones periodicas de enrutamiento son enviadas
cada 30 segundos a la dirección multicas 224.0.0.9
19
20. Caracteristicas
RIP Version 2
• 25 rutas por mensaje RIP (24 si se utiliza autenticación)
• Soporta autenticacion
• Implementa Split Horizon con Poison reverese
• Imiplementa actualizaciones por eventos
• La mascara de subred es incluida
• Distancia administrativa es de 120
• Utilizada en redes pequeñas (flat networks) o al borde de
redes grandes
20
21. Configuración del protocolo RIP
• El comando router rip
habilita el protocolo
de enrutamiento RIP
• Luego se ejecuta el
comando network para
informar al router
acerca de las
interfaces donde RIP
estará activo
21
22. Tareas opcionales en la configuración
• Aplicar compensaciones a la métrica de
enrutamiento
• Ajustar los temporizadores
• Especificar una versión de RIP
• Habilitar la autenticación de RIP
• Configurar el resumen de las rutas en una
interfaz
• Verificar el resumen de la rutas IP
22
23. • Inhabilitar el resumen automático de rutas
• Ejecutar IGRP y RIP al mismo tiempo
• Inhabilitar la validación de las direcciones
de IP de origen
• Habilitar o inhabilitar el horizonte dividido
• Conectar RIP a una WAN
23
24. Utilizando Ip-classless
• A veces, un router recibe
paquetes destinados a una
subred desconocida de una red
que tiene interconexiones
directas a subredes
• Para que el IOS de Cisco envíe
estos paquetes hacia la mejor
ruta de super-net posible,
ejecute el comando ip classless
de configuración global
• En resumen
El router deja de trabajar con
las clases de direcciónes IP
24
25. Envio de actualizaciones RIP
• Por defecto, el IOS de Cisco
acepta paquetes de la Versión 1 y
de la Versión 2 de RIP, pero sólo
envía paquetes de la Versión 1
• El administrador de redes puede
configurar el router para que sólo
reciba y envíe paquetes de la
Versión 1 o para que sólo envíe
paquetes de la Versión 2
• NOTA: Para prevenir el envío de
actualizaciones de enrutamiento
por una interface se puede
utilizar el siguiente comando
25
26. Verificando la configuración de RIP
• Show ip protocols
• show interface
interface
• show ip interface
interface
• show running-config
• Show ip rip
database
26
27. Diagnóstico de fallas
• La mayoría de los errores de configuración del protocolo RIP
incluyen comandos de red incorrectos, subredes discontinuas u
horizontes divididos
debug ip rip
show ip rip database
show ip protocols {sumario}
show ip route
debug ip rip {eventos}
show ip interface brief
27
28. Balanceo de Cargas
• El balanceo de las cargas es un
concepto que permite que un router
saque ventaja de múltiples y mejores
rutas hacia un destino dado
• Estas rutas están definidas de forma
estática por el administrador de la
red o calculadas por un protocolo de
enrutamiento dinámico, como RIP
• RIP realiza lo que se conoce como
balanceo de cargas "por turnos" o
"en cadena" (round robin)
• Es posible encontrar rutas de igual
costo mediante el comando show ip
route. Por ejemplo, la Figura muestra
el resultado de show ip route para una NOTA: desde GAD utilizando RIP
subred particular con rutas múltiples
en esta topologia, todas las rutas
para BHM tienen el mismo costo.
28
29. Método de balanceo de cargas
• Por paquetes
Si está habilidado el método de conmutación conocido como
process switching, el router alternará los caminos paquete a
paquete
Comando: no protocol route-cache
• Por destino
Si el método de conmutación conocido como fast switching
está habilitado, solamente una de las rutas se guardará en la
memoria cache para la red de destino y todos los paquetes
dirigidos a un host específico tomarán el mismo camino
Comando: ip route-cache
NOTA: por defecto, el router usa balanceo de
cargo por destino también llamado fast switching
29
30. Distancia administrativa
• Si el router recibe e instala rutas
múltiples con los mismos valores
de distancia administrativa y
costo, puede activarse el balanceo
de las cargas
• Puede haber hasta seis rutas de
igual costo (un límite impuesto
por el IOS de Cisco en la tabla de
enrutamiento)
• NOTA: algunos Protocolos de
gateway interior (IGP) tienen sus
propias limitaciones; el protocolo
EIGRP permite hasta cuatro rutas
de igual costo
NOTA:El número máximo de rutas es de uno a seis. Para
cambiar el número máximo de rutas paralelas permitidas,
utilice el siguiente comando en el modo configuración
del router
Router(config-router)#maximum-paths [number]
30
31. Integración de rutas estáticas con RIP
• Es posible definir una ruta estática como menos
conveniente que una ruta aprendida de forma
dinámica, siempre que la AD (distancia
administrativa) de la ruta estática sea mayor que
la de la ruta dinámica
31
32. IGRP
• IGRP es un protocolo de enrutamiento de
gateway interior (IGP) por vector-distancia
• IGRP es un protocolo de enrutamiento de vector-
distancia desarrollado por Cisco
• IGRP envía actualizaciones de enrutamiento a
intervalos de 90 segundos, las cuales publican
las redes de un sistema autónomo en particular
32
33. Caracteristicas
• Protocolo Vector-Distancia
• Protocolo classful (no suporta CIDR)
• No suporta VLSMs
• Metrica compuesta, utiliza bandwidth y delay por defecto
• Ud pude incluir load (carga) y reliability (confiabilidad) en la
metrica.
• Actualizaciones de enrutamiento se mandan cada 90
segundos.
• 104 rutas por mensaje IGRP
33
34. • Numero de saltos limitado por defecto a 100 by default,
configurable hasta 255
• No soporta autenticacion
• Implementa split horizon con poison reverse.
• Implementa triggered updates (actualizaciones por eventos)
• Por defecto, balanceo de cargas igual-costo. Balanceo de
cargas-no igual con el comando variance
• Distantia administrativa es100
• Previamente usado en redes grandes; ahora remplazado por
EIGRP
34
35. Métricas
• Ancho de banda: el menor valor
de ancho de banda en la ruta.
• Retardo: el retardo acumulado
de la interfaz a lo largo de la
ruta.
• Confiabilidad: la confiabilidad
del enlace hacia el destino,
según sea determinada por el
intercambio de mensajes de
actividad (keepalives).
• Carga: la carga sobre un enlace
hacia el destino, medida en bits
por segundos NOTA: el comando show ip route
del ejemplo muestra entre
corchetes los valores de la
métrica de IGRP
35
36. Rutas IGRP
• Interiores
Las rutas interiores son rutas entre
subredes de la red conectada a una
interfaz de un router
• Del sistema
Las rutas del sistema son rutas
hacia redes ubicadas dentro de un
sistema autónomo
• Exteriores
Las rutas exteriores son rutas hacia
redes fuera del sistema autónomo,
las cuales se tienen en cuenta al
identificar un gateway de último
recurso
36
37. Estabilidad del protocolo IGRP
• Holdown timers
Los lapsos de espera se utilizan para evitar que los mensajes
periódicos de actualización puedan reinstalar erróneamente una ruta
que podría estar fuera de servicio
• Split-Horizon
Los horizontes divididos se originan en la premisa que dice que no es
útil enviar información acerca de una ruta de vuelta a la dirección desde
donde se originó
• Poison-reverse
Las actualizaciones inversas envenenadas son necesarias para romper
los bucles de enrutamiento de mayor envergadura
37
38. Configuración
• Para configurar un proceso
de enrutamiento IGRP, use
el comando de
configuración router igrp
• Para especificar una lista de
redes para los procesos de
enrutamiento IGRP, use el
comando network de
configuración del router
38
39. Migración de RIP a IGRP
• Pasos
Usando el comando show ip route, verifique el protocolo
de enrutamiento en uso (RIP) en los routers que se van
a convertir.
Configure IGRP en el router A y en el router B
Ejecute show ip protocols en el router A y en el router B
Ejecute show ip route en el router A y en el router B
39
40. Verificación de la configuración IGRP
• show interface interface
• show running-config
• show running-config interfaceinterface
• show running-config | begin interfaceinterface
• show running-config | begin igrp
• show ip protocols
40
41. Diagnostico de fallas IGRP
• show ip protocols
• show ip route
• debug ip igrp events
• debug ip igrp transactions
• ping
• traceroute
41