Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo
Configurar el protocolo de enrutamiento dinámico RIP en varios routers para permitir la
transferencia de paquetes entre los mismos.
Por otro lado, los protocolos de direccionamiento (también llamados protocolos enrutados) se
usan para dirigir o direccionar el tráfico generado por los usuarios. Un protocolo enrutado
proporciona información de direccionamiento (a nivel de capa red) suficiente para permitir que un
paquete pueda ser enviado desde un host a otro.
Algoritmos Vector-distancia
Cada router recibe una tabla de enrutamiento de los routers conectados directamente a él. Un
router B recibe información de un router A. El router B agrega un cifra de vector-distancia (por
ejemplo: el número de saltos), la cual aumenta el vector-distancia. Luego el router B pasa esta
nueva tabla de enrutamiento a su otro vecino, el router C. Este mismo proceso, paso a paso, se
repite en todas direcciones entre routers vecinos.
El algoritmo finalmente acumula información acerca de las distancias de la red, las cual le permite
mantener una base de datos de la topología de la red. Sin embargo, los algoritmos de vector-
distancia no permiten que un router conozca la topología exacta de una red, ya que cada router
solo ve a sus routers vecinos. Cada router que utiliza el enrutamiento por vector-distancia
comienza por identificar sus propios vecinos. La interfaz que conduce a las redes conectadas
directamente tiene una distancia de 0. A medida que el proceso de descubrimiento de la red
avanza, los routers descubren la mejor ruta hacia las redes de destino, de acuerdo a la
información de vector-distancia que reciben de cada vecino. Por ejemplo, el router A aprende
acerca de otras redes según la información que recibe del router B. Cada una de las redes de
destino en la tabla de enrutamiento tiene una cifra total de vector-distancia, la cual indica la
distancia a la que se encuentra dicha red por una ruta determinada.
Las actualizaciones erróneas de una red fuera de servicio generan bucles o lazos en la red, lo cual
causa que un paquete esté dando vueltas en la red (en consecuencia, consumiendo recursos)
hasta que algún otro proceso lo detenga. Para evitar los lazos de enrutamiento se utilizan los
siguientes procedimientos:
Definición de cuenta máxima.- Para evitar el problema de que un paquete esté dando saltos por
los routers indefinidamente debido a la existencia de un lazo de enrutamiento, los protocolos de
vector-distancia definen un número máximo específico de saltos que un paquete puede dar
denominado cuenta máxima.
Horizonte dividido.- Una fuente posible de bucles de enrutamiento se presenta cuando se envía
información incorrecta a un router, la cual contradice información correcta que este envió
originalmente. El horizonte dividido busca evitar esta situación. Si la actualización de enrutamiento
relativa a una red X es enviada desde el router A, a el router B y el router D, entonces los routers B
o D no pueden enviar información sobre la red X de vuelta hacia el router A. El horizonte dividido
reduce así los errores de enrutamiento, y también disminuye el procesamiento de información de
enrutamiento.
Actualizaciones generadas por eventos.- Los routers envían nuevas tablas de enrutamiento a
los routers vecinos periódicamente. Por ejemplo, las actualizaciones en el protocolo RIP se
producen cada 30 segundos. Sin embargo, 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. Cuando una ruta falla, inmediatamente se envía una actualización, sin esperar a que
expiren los temporizadores de las actualizaciones. 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.
Los algoritmos de enrutamiento del estado de enlace difieren de los protocolos de vector-distancia.
Los protocolos del estado de enlace generan una inundación de información de ruta, que da a
cada router una visión completa de la topología de red, son lo cual, el método de estado del
enlace (también denominado "primero la ruta más corta") recrea la topología exacta de toda la red
a diferencia de los algoritmos vector distancia, con los que un nodo solo conoce a sus vecinos. A
partir de la información de la topología total de la red, los nodos que trabajan con protocolos de
estado de enlace construyen ellos mismos la tabla de enrutamiento mediante el cálculo de las
rutas más cortas para alcanzar las distintas redes de la topología, para lo cual utilizan el algoritmo
de Dijkstra. El hecho de que cada nodo construya su propia y completa tabla de enrutamiento (a
diferencia de los vector distancia que construyen sus tablas juntando las tablas de los vecinos)
evita que se den lazos de enrutamiento y hace que la convergencia de un protocolo de estado de
enlace sea más rápida que la de un protocolo vector distancia
Además, los algoritmos de estado de enlace envían actualizaciones cada vez que ocurre un
evento y no de forma periódica como los algoritmos vector distancia lo hacen. El método de
actualización desencadenada por eventos permite el uso eficiente del ancho de banda y una
convergencia más rápida. Los cambios en el estado de un enlace se envían a todos los routers en
la red tan pronto como se produce el cambio. Una desventaja de estos algoritmos es que
requieren mayor procesamiento en los routers o nodos que los utilizan, lo cual hace que los
dispositivos que corren estos algoritmos tengan mayores exigencia de velocidad de procesamiento
y de memoria (por lo tanto son más caros).
Protocolo de información de enrutamiento - RIP (Routing Information Protocol):
El protocolo RIP es un protocolo de enrutamiento que se propuso a inicios de los años 80 mismo
que presenta en la actualidad dos versiones:
RIP versión 1: Esta versión de RIP es una de las más antiguas propuestas de protocolos de
enrutamiento que todavía está operable en la actualidad. En resumen, RIP versión 1 tiene las
siguientes características:
• Protocolo IGP
• Protocolo del tipo Vector Distancia
• Métrica: Número de saltos
• Cuenta máxima: 15 saltos
• Temporizador de actualizaciones: cada 30 segundos.
• No soporta VLSM y CIDR
• Métodos de prevención de bucles: Horizonte dividido con envenenamiento de rutas.
• Estándar internacional
RIP versión 2: Esta versión de RIP es una mejora de la versión 1 para lo cual se incrementó a la
funcionalidad de RIPv1, la capacidad del manejo de seguridades y del envío de la máscara de
subred en las actualizaciones con el objeto de que se soporte VLSM y CIDR. RIPv2 aumenta a la
lista anterior de características de la versión 1 las siguientes características adicionales:
El comando router rip habilita el protocolo de enrutamiento RIP. Luego se ejecuta el comando
network para informar al router acerca de las redes que RIP difundirá hacia otros enrutadores. A
continuación, el proceso de enrutamiento asocia las interfaces específicas con las direcciones de
red y comienza a enviar y a recibir actualizaciones RIP en estas interfaces.
Para configurar la versión 2 del protocolo RIP simplemente digite el comando version 2 luego de
habilitar a RIP:
Se puede declarar a una interfaz como pasiva al respecto del protocolo RIP, de manera que esta
interfaz no envía actualizaciones de RIP pero sí las escucha. Para configurar a una interfaz del
router como passiva, emplee el siguiente comando (dentro del modo de configuración de RIP):
CAP(config)#router rip
CAP(config-router)#version 2