DIEGO HERNANDO TORRES DIEGO HERNANDO TORRES VALENCIAVALENCIA
Introducción
La unica forma en que el router pueda enrutar es por medio del Protocolo de Enrutamiento, que es el conjunto de instrucciones que utiliza el router para poder construír la “tabla de enrutamiento” que es al final de cuentas, la ruta que tienen que tomar los paquetes para llegar a la red destinoSi no existiera protocolo de enrutamiento, habría que crear esta tabla de forma manual utilizando rutas estáticas
Determinación de la ruta
Enrutamiento
• Los Routers utilizan la dirección IP destino y la mascara de subred, utilizando un AND para encontrar la red destino y asocian ésta con una interface para mandar el paquete.
Enrutamiento estático
El router debe aprender por donde enrutar los paquetes para que lleguen a la red destino, este aprendizaje lo puede hacer:
Dinámico Utilizando un protocolo de enrutamiento Estático Configurando manualmente la información de las
redes remotas
Comando Ip route
• Configuración
Router(config)# ip routeroute [network] [mask] {address/interface} [distance]
NOTA: se puede utilizar la ruta estatica como ruta backup, poniendo una distancia administrativa mayor a la instalada en la tabla de enrutamiento.Para verificar la distancia administrativa de una ruta use elcomando “show ip route address”
Ejemplo
Utilizando IP del siguiente Salto• Utilizando Interface de salida
Nota:Si la interfaz de Salida no esta activa, la rutaestática no se instalará en latabla deenrutamiento.
PROTOCOLOS DE ENRUTAMIENTO
Un protocolo de enrutamiento es el esquema de comunicación entre routers Un protocolo de enrutamiento permite que un router comparta información con otros routers, acerca de las redes que conoce así como de su proximidad a otros routers
Ejemplos de protocolos de enrutamiento:
Protocolo de información de enrutamiento (RIP) Protocolo de enrutamiento de gateway interior (IGRP) Protocolo de enrutamiento de gateway interior mejorado (EIGRP) Protocolo "Primero la ruta más corta" (OSPF)
Sistemas autónomos
Un sistema autónomo (AS) es un conjunto de redes bajo una administración común, las cuales comparten una estrategia de enrutamiento comúnLos números de identificación de cada AS son asignados por el Registro estadounidense de números de la Internet (ARIN), los proveedores de servicios o el administrador de la red
Tipos de Protocolos de Enrutamiento
La mayoría de los algoritmos de enrutamiento pertenecen a una de estas dos categorías:
Vector-distancia Estado del enlace
Protocolos de enrutamiento vector-distancia
Los protocolos de enrutamiento por vector-distancia envían copias periódicas de las tablas de enrutamiento de un router a otroLos algoritmos de enrutamiento basados en el vector-distancia también se conocen como algoritmos Bellman-Ford
Los protocolos de enrutamiento por vector-distancia:
Protocolo de información de enrutamiento (RIP)
Protocolo de enrutamiento de gateway interior (IGRP)
Protocolo de enrutamiento de gateway interior mejorado (EIGRP)
Protocolos de enrutamiento estado de enlace
Los protocolos de enrutamiento de estado del enlace mantienen una base de datos compleja, con la información de la topología de la red Los algoritmos de estado del enlace también se conocen como algoritmos Dijkstras o SPF ("primero la ruta más corta")El algoritmo de vector-distancia provee información indeterminada sobre las redes lejanas y no tiene información acerca de los routers distantes Puntos de interés acerca del estado del enlace
Carga sobre el procesador. Requisitos de memoria. Utilización del ancho de banda
Los protocolos de enrutamiento de estado del enlace
Protocolo "Primero la ruta más corta" (OSPF)
Componentes:Publicaciones de estado del enlace (LSA)Base de datos topológicaAlgoritmo SPF Tablas de enrutamiento
Protocolos de enrutamientovector distancia VS estado de enlace
Protocolos de enrutamientovector distancia VS estado de enlace
VECTOR DISTANCIA
Los routers de vector distancia envían las tablas de enrutamiento en broadcasts periódicos
• Los routers de estado de enlace mantienen una imagen común de la red e intercambian información de enlace en el momento de la detección inicial o de efectuar cambios en la red.
• Los routers de estado de enlace no envían las tablas de enrutamiento en broadcasts periódicos como lo hacen los protocolos de vector-distancia.
• Por lo tanto, los routers de estado de enlace utilizan menos ancho de banda para enrutar el mantenimiento de la tabla de enrutamiento.
• Los protocolos de enrutamiento de estado del enlace mantienen una base de datos compleja, con la información de la topología de la red
Determinación de la ruta
10.0.0.0
11.0.0.0
12.0.0.0
Interface Red Dest
S0 10.0.0.0
S1 11.0.0.0
S2 12.0.0.0
s0
s1
s2
Ip destino12.0.0.0• Los routers determinan
la ruta de los paquetes desde un enlace a otro, mediante dos funciones básicas:
Una función de determinación de ruta
Una función de conmutación
Protocolos de enrutamiento
Algunos ejemplos de protocolos de enrutamiento de paquetes IP son:
RIP: Un protocolo de enrutamiento interior por vector-distancia. (RFC 1058)
IGRP: El protocolo de enrutamiento interior por vector-distancia de Cisco EIGRP: El protocolo mejorado de enrutamiento interior por vector-
distancia de Cisco BGP: Un protocolo de enrutamiento exterior por vector-distancia
OSPF: Un protocolo de enrutamiento interior de estado del enlace. (RFC 2328)
Protocolos de enrutamiento
Configuración
El comando router inicia el proceso de enrutamiento El comando network es necesario, ya que permite que el proceso de enrutamiento determine cuáles son las interfaces que participan en el envío y la recepción de las actualizaciones de enrutamiento
Nota previa: Sistemas autónomos
¿Cómo se reparten las direcciones IP? IANA (Internet Assigned Number Authority) es la
organización que, a nivel mundial, funciona como máxima autoridad en el reparto de “los números” en Internet. Entre los números que gestiona IANA están los números de puerto y las direcciones IP
Las direcciones IP se gestionan de una forma jerárquica mediante delegación de unas organizaciones en otras, de forma muy similar a los nombres de dominios
En el primer nivel de la jerarquía está IANA, la máxima autoridad en la reserva de direcciones IP. IANA no ofrece directamente direcciones IP a operadores ni proveedores de Internet, ni mucho menos a empresas, sino que las reparte entre los registros regionales que forman el segundo nivel
Sistema autónomo (IGP vrs EGP)
Los protocolos de enrutamiento interior están diseñados para ser usados en redes cuyos segmentos se encuentran bajo el control de una sola organización (la métrica y la forma en que esta se utiliza es el elemento más importante de un protocolo de enrutamiento interior)Un protocolo de enrutamiento exterior está diseñado para ser usado entre dos redes diferentes, las cuales se encuentran bajo el control de dos organizaciones diferentes (en general, se utilizan entre ISPs o entre una compañía y un ISP)Los sistemas autónomos disponen de un número de identificación, asignado por el Registro estadounidense de números de Internet (ARIN: El American Registry for Internet Numbers (ARIN) es el Registro Regional de Internet : Administran las Direcciones IP versión 4 y versión 6) o por un proveedor de acceso. Dicho número consta de 16 bits
Recomendacion
En modo de configuración de router configure “unicamente” las redes conectadas directamente al router
Protocolos enrutamiento Vector Distancia
Protocolos enrutamiento
Vector Distancia
Protocolos enrutamiento Vector Distancia
El proceso de la configuración de los protocolos de enrutamiento dinámico (vector-distancia), hace innecesario el exigente proceso de la configuración de rutas estáticasEl Protocolo de información de enrutamiento (RIP) es un protocolo de enrutamiento por vector-distancia, en uso en miles de redes en todo el mundo Al igual que RIP, el Protocolo de enrutamiento de gateway interior (IGRP) es un protocolo de enrutamiento por vector-distancia
A diferencia de RIP, IGRP es un protocolo propietario de Cisco y no un protocolo basado en estándares públicos
Routing Protocol
RIPv1 RIPv2 IGRP EIGRP
Distance Vector
Yes Yes Yes Hybrid
VLSMs No Yes No Yes
Authentication
No Yes No Yes
Update Timer (sec)
30 30 90 n/a
Invalid Timer (sec)
180 180 270 n/a
Flush Timer (sec)
240 240 630 n/a
Holddown Timer (sec)
180 180 280 n/a
Protocol/port
UDP 520 UDP 520 IP 9 IP 88
Admin Distance
120 120 100 90
Protocolos enrutamiento Vector Distancia
Los ejemplos de los protocolos por vector-distancia incluyen los siguientes:
• Protocolo de información de enrutamiento(RIP): es el IGP más común de la red. RIP utiliza números de saltos como su única métrica de enrutamiento.
• Protocolo de enrutamiento de Gateway interior (IGRP): es un IGP desarrollado por Cisco para resolver problemas relacionados con el enrutamiento en redes extensas y heterogéneas.
• IGRP mejorada (EIGRP): esta IGP propiedad de Cisco incluye varias de las características de un protocolo de enrutamiento de estado de enlace. Es por esto que se ha conocido como protocolo híbrido balanceado, pero en realidad es un protocolo de enrutamiento vector-distancia avanzado.
Actualizaciones de enrutamiento(vector-distancia)
Las actualizaciones de las tablas de enrutamiento se hacen periódicamenteLos algoritmos de vector-distancia requieren que cada router envíe toda la tabla de enrutamiento a cada uno de sus vecinos adyacentes
Loops de enrutamiento
Los loops de enrutamiento pueden ser el resultado de tablas de enrutamiento incongruentes debido a la lenta convergencia de la red
Solucion 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
NOTA: 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 maximo)
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 mayorIGRP
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
LANWAN
Router A Router B
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 enrutamientoEl 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
OJO: 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
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.
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.
CaracterísticasRIP version 1
CARACTERISTICAS RIP VERSION 1Protocolo Vector-DistanciaUtiliza puerto 520 UDPProtocolo classful (no soporta VLSMs or CIDR)Metrica es número de saltosNumero 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 segundos25 rutas por mensaje RIPImplementa split horizon con poison reverseImplementa actualizaciones por eventosNo suporta authentication.Distancia administrativa para RIP es 120Utilizada en redes pequeñas o flat networks o al borde de redes grandes
Caracteristicas RIP Version 2
CARACTERISTICAS RIP VERSION 2Protocolo Vector-distanciaUtiliza el puerto 520 UDPProtocolo Classless (soporta CIDR)Soporta VLSMsLa métrica es el numero de saltos (el número de Routers que un paquete debe atravesar antes de llegar a su destino.)El número de saltos máximo es 15; las rutas inalcansables tienen metrica de 16 como minimoActualizaciones periodicas de enrutamiento son enviadas cada 30 segundos a la dirección multicas 224.0.0.925 rutas por mensaje RIP (24 si se utiliza autenticación)Soporta autenticacionImplementa Split Horizon con Poison revereseImiplementa actualizaciones por eventosLa mascara de subred es incluidaDistancia administrativa es de 120Utilizada en redes pequeñas (flat networks) o al borde de redes grandes
Configuración del protocolo RIP
El comando router rip habilita el protocolo de enrutamiento RIPLuego se ejecuta el comando network para informar al router acerca de las interfaces donde RIP estará activo
Protocolos enrutamiento Vector DistanciaRIP VERSION 2
Configurar enrutamiento dinámicoRouter# configure terminalRouter(config)# router ripRouter(config-router)# version 2Router(config-router)# network direccion_red_conectadaRouter(config-router)# network direccion_red_conectadaRouter(config-router)# endRouter# writeRouter# exit
Los commandos “network” indican los interfaces que van a enviar o procesar mensajes de RIP. Se debe indicar las direcciones de red sin usar subnetting. La versión de RIPv1 que implementan los routers de Cisco no soporta subnetting. Para ello se debe usar RIPv2. El uso de la versión 2 se indica después del comando “router rip”, ejecutando “version 2”.Podemos capturar los paquetes que se envían y reciben con el comando “debugg IP RIP” desde modoPRIVILEGED EXEC. Esta opción consume muchos recursos del sistema, por lo que en operación normal debería estar desactivado.Con el comando “show ip route” podemos observar la tabla de encaminamiento del router. En la información listada por el router, aparece indicado si la ruta se ha fijado de forma estática o ha sido aprendida con RIP.
Utilizando Ip-classless
A veces, un router recibe paquetes destinados a una subred desconocida de una red que tiene interconexiones directas a subredesPara 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
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
Verificando la configuración de RIP
Show ip protocolsshow interface interface show ip interface interface show running-config Show ip rip database
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
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 subred particular con rutas múltiples
NOTA: desde GAD utilizando RIP en esta topologia, todas las rutas para BHM tienen el mismo costo.
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-cachePor 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
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]
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
IGRP
IGRP= Interior Gateway Routing Protocol = protocolo de enrutamiento de gateway interior (IGP) por vector-distancia
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
Caracteristicas PROTOCOLO IGRP
CARACTERISTICAS DEL PROTOCLO IGRP
Protocolo Vector-DistanciaProtocolo classful (no suporta CIDR)No suporta VLSMsMetrica compuesta, utiliza bandwidth y delay por defectoUd pude incluir load (carga) y reliability (confiabilidad) en la metrica.Actualizaciones de enrutamiento se mandan cada 90 segundos.104 rutas por mensaje IGRPNumero de saltos limitado por defecto a 100 by default, configurable hasta 255
No soporta autenticacionImplementa 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 varianceDistantia administrativa es100Previamente usado en redes grandes; ahora remplazado por EIGRP
Métricas
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.Delay : retraso hasta el destino
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 [1..255]
MTU (el mínimo entre los routers)NOTA: el comando show ip routedel ejemplo muestra entrecorchetes los valores de la métrica de IGRP
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
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
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
Protocolos enrutamiento Vector DistanciaIGRP
Configurar enrutamiento dinámicoPROTOCOLO DINAMICO IGRPRouter# configure terminalrouter(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). )
Router(config-router)# endRouter# writeRouter# exit
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
Diagnostico de fallas IGRP
show ip protocols show ip route debug ip igrp events debug ip igrp transactions ping traceroute
Recomendaciones
Con el comando Network, en modo de configuración de router, ingrese solamente las redes que están conectadas directamente al router que se esta configurando
IGRP
Protocolo propietario CiscoSurge en respuesta a un protocolo superior a RIP, antes de la estandarización de IETF OSPFEsquema de vector distancia con características especiales:
Métrica compuesta Detección de ciclos especializada Enrutamiento multicaminos (multipath) Manejo de rutas por defecto
Sistema Autónomo
IGRP esta diseñado para funcionar dentro de un Sistema AutónomoUn sistema autónomo está compuesto por routers, administrados por uno o más operadores, que presentan una visión coherente del enrutamiento ante el mundo exterior Routers bajo una dministración común
El Centro de Información de la Red (NIC) asigna un sistema autónomo único a las empresasEste sistema autónomo equivale a un número de 16 bitsIGRP necesita que se especifique este número de sistema autónomo de manera exclusiva en su configuración
Sistema Autónomo
El Centro de Información de la Red (NIC) asigna un sistema autónomo único a las empresasEste sistema autónomo equivale a un número de 16 bitsIGRP necesita que se especifique este número de sistema autónomo de manera exclusiva en su configuración
IGP vs. EGP
Los protocolos de enrutamiento exterior se utilizan para las comunicaciones entre sistemas autónomos
IGP vs. EGP
Los protocolos de enrutamiento interior se utilizan dentro de un mismo sistema autónomo
Ej: RIP, IGRP, EIGRP, OSPF
RIP vs IGRP
RIP vs IGRP
Comandos IGRP
Comandos IGRP
EIGRP
IGRP= Interior Gateway Routing Protocol = protocolo de enrutamiento de gateway interior (IGP) por vector-distancia
PROTOCOLO EIGRP
Antes de que los routers EIGRP intercambien rutas, han de ser vecinos. Para ello se han de cumplir tres condiciones: recibir un mensaje Hello o ACK, estar en el mismo AS (autonomous system) y misma métrica.
Si están en distintos AS, los routers no compartirán las tablas automáticamente.
Además solamente se enviará la tabla de rounting completa la primera vez, luego se enviarán únicamente los cambios que se produzcan.
EIGRP utiliza tres tablas: Tabla de vecinos: cada router mantiene información sobre routers adjacentes. Tabla de topologia: contiene todas los destinos advertidos por los vecinos.Tabla de encaminamiento: rutas que se usan para tomar decisiones de encaminamiento. Se forma a través de la tabla de topología.
Protocolos enrutamiento Vector DistanciaEIGRP
Configurar enrutamiento dinámicoPROTOCOLO DINAMICO EIGRP SIN VLSM
Router# configure terminalRouter(config)# router eigrp 109Router(config-router)# network direccion_red_conectadaRouter(config-router)# network direccion_red_conectadaRouter(config-router)# network direccion_red_conectadaRouter(config-router)# endRouter# writeRouter# exit
Protocolos enrutamiento Vector DistanciaEIGRP
Configurar enrutamiento dinámicoPROTOCOLO DINAMICO EIGRP CON VLSM
Router# configure terminalRouter(config)# router eigrp 200Router(config-router)# network direccion_red_conectadaRouter(config-router)# network direccion_red_conectadaRouter(config-router)# network direccion_red_conectadaRouter(config-router)# endRouter# writeRouter# exit
Introducción
EIGRP es un protocolo de enrutamiento propietario de Cisco basado en IGRP EIGRP admite CIDR y VLSM, lo que permite que los diseñadores de red maximicen el espacio de direccionamiento Además, EIGRP puede reemplazar al Protocolo de Mantenimiento de Tablas de Enrutamiento (RTMP) AppleTalk y Novell RIP. EIGRP funciona en las redes IPX y AppleTalk con potente eficiencia Con frecuenca, se describe EIGRP como un protocolo de enrutamiento híbrido que ofrece lo mejor de los algoritmos de vector-distancia y del estado de enlace
Metrica y comparaciónIGRP e EIGRP
EIGRP e IGRP usan cálculos de métrica diferentes
EIGRP multiplica la métrica de IGRP por un factor de 256IGRP tiene un número de saltos máximo de 255El límite máximo para el número de saltos en EIGRP es 224 La redistribución, o la capacidad para compartir rutas, es automática entre IGRP e EIGRP, siempre y cuando ambos procesos usen el mismo número AS
Conceptos y terminología de EIGRP
EIGRP mantiene las siguientes tres tablas:
Tabla de vecinos Cada router EIGRP mantiene una tabla de vecinos que
enumera a los routers adyacentes Tabla de topología
La tabla de topología se compone de todas las tablas de enrutamiento EIGRP en el sistema autónomo
Tabla de enrutamientoDistancia factible (FD) Origen de la ruta Distancia informada (RD)Información de interfaz Estado de ruta
Características de diseño de EIGRP
EIGRP es un protocolo de enrutamiento por vector-distancia avanzado También actúa como protocolo del estado de enlace en la manera en que actualiza a los vecinos y mantiene la información de enrutamiento Los routers EIGRP convergen rápidamente porque se basan en DUAL EIGRP envía actualizaciones parciales y limitadas, y hace un uso eficiente del ancho de banda los routers EIGRP envían estas actualizaciones parciales sólo a los routers que necesitan la información, no a todos los routers del área
Tecnologías EIGRP
Estas tecnologías pertenecen a una delas siguientes cuatro categorías:
Detección y recuperación de vecinos Protocolo de transporte confiable Algoritmo de máquina de estado finito DUAL Módulos dependientes de protocolo
El Protocolo de Transporte Confiable (RTP) es un protocolo de capa de transporte que garantiza la entrega ordenada de paquetes EIGRP a todos los vecinos
Para mantenerse independiente de IP, EIGRP usa RTP como su protocolo de capa de transporte propietario para garantizar la entrega de información de enrutamiento
El núcleo de EIGRP es DUAL, que es el motor de cálculo de rutas de EIGRP El nombre completo de esta tecnología es máquina de estado finito DUAL (FSM). Difuse
Update Algoritm (Finite State Machine)
Estructura de datosEIGRP
EIGRP depende de los paquetes hello para detectar, verificar y volver a detectar los routers vecinosEn las redes IP, los routers EIGRP envían hellos a la dirección IP multicast 224.0.0.10 Los routers EIGRP almacenan la información sobre los vecinos en la tabla de vecinos
La tabla de vecinos incluye el campo de Número de Secuencia (Seq No) para registrar el número del último paquete EIGRP recibido que fue enviado por cada vecino
Si EIGRP no recibe un paquete de un vecino dentro del tiempo de espera, EIGRP supone que el vecino no está disponible
Tipo de paquetes EIGRP
Notas: -El estado Pasivo significa un estado alcanzable y operacional -Paquetes Hello se envian deforma no confiable
Algoritmo DUAL
Cada tabla de topología identifica la siguiente información: El protocolo de enrutamiento o EIGRP El costo más bajo de la ruta, denominado distancia factible (FD) El costo de la ruta, según lo publica el router vecino, denominado distancia informada (RD) La columna de Topología identifica la ruta principal denominada ruta del sucesor (sucesor)cuando se identifica, la ruta de respaldo denominada sucesor factible (FS)
Secuencia:
oEn el Router E oEl router C responde con una RD de 3. oEl router E ahora puede establecer la ruta a través del router C como el nuevo sucesor, con una FD de 4 y una RD de 3. oEl router E cambia el estado Activo de la ruta al destino Red A a un estado Pasivo. Observe que el estado por defecto de una ruta es Pasivo siempre que se sigan recibiendo los paquetes hello. En este ejemplo, sólo se marcan las rutas de estado Activo.
Algoritmo DUAL
Cada tabla de topología identifica la siguiente información: El protocolo de enrutamiento o EIGRP El costo más bajo de la ruta, denominado distancia factible (FD) El costo de la ruta, según lo publica el router vecino, denominado distancia informada (RD) La columna de Topología identifica la ruta principal denominada ruta del sucesor (sucesor)cuando se identifica, la ruta de respaldo denominada sucesor factible (FS)
Secuencia:
oEn el router D oLa ruta que pasa por el router B se elimina de la tabla de topología. oÉsta es la ruta del sucesor. El router D no cuenta con un sucesor factible identificado. oEl router D debe realizar un nuevo cálculo de ruta.
oEn el Router C oLa ruta a la Red A a través del router D está deshabilitada. oLa ruta que pasa por el router D se elimina de la tabla. oÉsta es la ruta del sucesor factible para el router C
Configuración
Configuración de EIGRP para el protocolo IP Pasos:
Habilitar EIGRP y definir el sistema autónomo
Indique cuáles son las redes que pertenecen al sistema autónomo EIGRP
Al configurar los enlaces seriales mediante EIGRP, es importante configurar el valor del ancho de banda en la interfaz
Cisco también recomienda agregar el siguiente comando a todas las configuraciones EIGRP
router(config)#router eigrp autonomous-system-number
router(config-router)#network network-number
router(config-if)#bandwidth kilobits
router(config-router)#eigrp log-neighbor-changes
Configuración del resumen de EIGRP
EIGRP resume automáticamente las rutas en el límite con clase Este es el límite donde termina la dirección de red, de acuerdo con
la definición del direccionamiento basado en clase Para desconectar el resumen automático, use el siguiente comando
Con EIGRP, una dirección de resumen se puede configurar manualmente al configurar una red prefijo
Las rutas de resumen EIGRP tienen una distancia administrativa por defecto de 5. De manera opcional, se pueden configurar con un valor entre 1 y 255
router(config-router)#no auto-summary
router(config-if)#ip summary-address eigrp autonomous-system-number ip-address mask administrative-distance
RTC(config)#router eigrp 2446 RTC(config-router)#no auto-summary RTC(config-router)#exit RTC(config)#interface serial 0/0 RTC(config-if)#ip summary-address eigrp 2446 2.1.0.0 255.255.0.0
Verificación básica de EIGRP
Construcción de tablas de vecinos
Al formar adyacencias, los routers EIGRP hacen lo siguiente: Aprenden de forma dinámica nuevas rutas que unen su red Identifican los routers que llegan a ser inalcanzables o inoperables Redetectan los routers que habían estado inalcanzables anteriormente
Campos Dirección de vecino: Esta es la dirección de la capa de red del router vecino. Tiempo de espera: Éste es el intervalo que se debe esperar sin recibir nada de un
vecino antes de considerar al enlace como no disponible. Temporizador normal de viaje de ida y vuelta (SRTT): Éste es el tiempo promedio
que se requiere para enviar y recibir paquetes de un vecino. Número de cola (Q Cnt): Ésta es la cantidad de paquetes que se encuentran en
una cola esperando su envío. Número de secuencia (Seq No): Éste es el número del último paquete que se
recibió desde ese vecino.
Detectar rutas
Los routers EIGRP mantienen información de ruta y topología a disposición en la RAM, de manera que se puede reaccionar rápidamente ante los cambios DUAL, el algoritmo de vector-distancia de EIGRP, usa la información de la tabla de vecinos y las tablas de topología y calcula las rutas de menor costo hacia el destino La ruta principal se denomina ruta del sucesor DUAL también intenta calcular una ruta de respaldo en caso de que falle la ruta del sucesor. Ésta se denomina la ruta del sucesor factible Una vez calculada, DUAL coloca la ruta factible en la tabla de topología
Seleccionar rutascuando cae el enlace
Si, no se encuentra unsucesor factible, la ruta se marca como Activa, o como no utilizable en ese momento Los paquetes de consulta se envían a los routers vecinos solicitando información de topología DUAL usa esa información para recalcular las rutas del sucesor y las rutas de los sucesores factibles al destino Una vez que DUAL haya completado estos cálculos, la ruta del sucesor se coloca en la tabla de enrutamiento Entonces, tanto la ruta del sucesor como la ruta del sucesor factible se colocan en la tabla de topología Entonces, el estado de la ruta hacia el destino final cambia de Activo a Pasivo
Mantenimiento de las tablas de enrutamiento
DUAL rastrea todas las rutas publicadas por los vecinos, comparándolas en base a la métrica compuesta de cada ruta Entonces, el algoritmo DUAL inserta las rutas de menor costo en la tabla de enrutamiento Estas rutas principales se denominan rutas del sucesor Una copia de las rutas del sucesor también se coloca en la tabla de topología Si un enlace se desactiva, DUAL busca una ruta alternativa, o sucesor factible, en la tabla de topología Si no se encuentra un sucesor factible, la ruta se marca como Activa Una vez que DUAL haya completado estos cálculos, la ruta del sucesor se coloca en la tabla de enrutamiento Luego, el estado de la ruta hacia el destino final cambia de activo a pasivoLos routers EIGRP establecen y mantienen adyacencias con los routers vecinos mediante pequeños paquetes hello.
Los hellos se envían por defecto cada cinco segundos
Proceso de diagnóstico de fallas del protocolo de enrutamiento
Toda la detección de fallas de los protocolos de enrutamiento debe comenzar con una secuencia lógica, o flujo de proceso
Al analizar una falla de red, es necesario hacer una declaración clara del problema.
Reunir la información necesaria para ayudar a aislar las posibles causas. Considerar los posibles problemas, de acuerdo a la información reunida. Crear un plan de acción a base de los problemas potenciales restantes. Implementar el plan de acción, realizando cada paso cuidadosamente y a la vez
probando para ver si el síntoma desaparece. Analizar los resultados para determinar si el problema se ha resuelto. Si es así, el
proceso está completo. Si el problema no se ha resuelto, es necesario crear un plan de acción basado en
el siguiente problema más probable de la lista. Volver al Paso 4, cambiando una variable a la vez, y repetir el proceso hasta que se resuelva el problema
Diagnóstico de fallas de la configuración de RIP
Si las rutas RIP no se publican, verifique lo siguiente:
La existencia de problemas de conectividad de Capa 1 o Capa 2. La configuración de la división en subredes VLSM. La división en
subredes VLSM no se puede usar con RIP v1. Una falta de concordancia en las configuraciones de enrutamiento RIP
v1 y RIP v2 Sentencias de red faltantes, o una asignación incorrecta de las mismas. La interfaz saliente está desactivada. La interfaz de red publicada está desactivada
Diagnóstico de fallas de la configuración de IGRP
Si IGRP no parece funcionar correctamente, verifique lo siguiente:
La existencia de problemas de conectividad de Capa 1 o Capa 2.
Los números de sistema autónomo en los routers IGRP no coinciden.
Sentencias de red faltantes, o una asignación incorrecta de las mismas.
La interfaz saliente está desactivada. La interfaz de red publicada está desactivada.
Diagnóstico de fallas dela configuración de EIGRP
Algunas de las posibles razones por las cuales EIGRP puede no estar funcionando correctamente son:
La existencia de problemas de conectividad de Capa 1 o Capa 2. Los números de sistema autónomo en los routers EIGRP no
coinciden. Es posible que el enlace esté congestionado o inhabilitado. La interfaz saliente está desactivada. La interfaz de red publicada está desactivada. El autoresumen está habilitado en routers con subredes que no
son contiguas. Use no auto-summary para desactivar el resumen de red
automático.
Diagnóstico de fallas de la configuración de OSPF
Si un router configurado para el enrutamiento OSPF no encuentra un vecino OSPF en una red conectada, realice las siguientes tareas:
Verificar que ambos routers se hayan configurado con la misma máscara IP, intervalo hello de OSPF, e intervalo muerto de OSPF.
Verificar que ambos vecinos formen parte de la misma área. Use el comando EXEC privilegiado debug ip ospf events para mostrar la siguiente información sobre los eventos relacionados con OSPF
Adyacencias Información de inundación Selección del router designado Cálculos de primero la ruta libre más corta (SPF)
OSPF (VECTOR ENLACE) VS VECTOR DISTANCIA (RIP , IGRP)
OSPF
COMANDOS OSPF
configure terminalrouter ospf 1network 192.168.1.0 255.255.255.0 a 1network 10.0.0.0 255.255.255.252 a 1
show ip protocols
BIBLIOGRAFIA
BIBLIOGRAFIA: CCNA 1pagina 200 a 300. CCNA 1pagina 200 a 300.
GRACIAS!