Escolar Documentos
Profissional Documentos
Cultura Documentos
Qu es un loop de enrutamiento?
Es una condicin en la que un paquete se transmite continuamente dentro de una serie de routers sin que
nunca alcance la red de destino deseada. Un loop de enrutamiento se puede producir cuando dos o ms
routers tienen informacin de enrutamiento que indica errneamente que existe una ruta vlida a un destino
inalcanzable.
El loop puede ser el resultado de lo siguiente:
Los protocolos de enrutamiento vector distancia tienen un funcionamiento simple. Su simplicidad origina
algunas desventajas, como por ejemplo, los loops de enrutamiento. Los loops de enrutamiento no generan
demasiados problemas con los protocolos de enrutamiento de link-state, pero se pueden presentar en
determinadas circunstancias.
Un loop de enrutamiento puede tener un efecto devastador en una red y producir un menor rendimiento o
incluso un tiempo de inactividad de dicha red.
Un loop de enrutamiento puede producir las siguientes condiciones:
El ancho de banda del enlace se utilizar para el trfico que se transmita de un sitio a otro entre los
routers de un loop.
La CPU de un router se cargar con el reenvo intil de paquetes, lo que afectar negativamente la
convergencia de la red.
Existen varios mecanismos disponibles para eliminar los loops de enrutamiento, principalmente con los
protocolos de enrutamiento vector distancia. Estos mecanismos incluyen:
Temporizadores de espera
Horizonte dividido
Triggered updates
evitan que los loops de enrutamiento se produzcan por estas condiciones. Tambin previenen la condicin
de cuenta a infinito.
Evitan que los mensajes de actualizacin regulares reinstalen incorrectamente una ruta que puede no ser
vlida. Estos temporizadores le indican al router que se mantenga en espera ante los cambios que pueden
afectar las rutas durante un perodo determinado. Si se identifica una ruta como down o posiblemente
desactivada, cualquier otra informacin para dicha ruta que contenga el mismo estado, u otro peor, se
ignorar durante un perodo predeterminado (el perodo de espera). Esto significa que los routers dejarn
una ruta marcada como inalcanzable en ese estado durante un perodo que sea lo suficientemente
prolongado como para que las actualizaciones propaguen las tablas de enrutamiento con la informacin
ms actual.
Los temporizadores de espera funcionan de la siguiente manera:
1. Un router recibe una actualizacin de un vecino que indica que una red que anteriormente era
accesible ahora no lo es ms.
2. El router marca la red como posiblemente desactivada e inicia el temporizador de espera.
3. Si se recibe una actualizacin con una mtrica mejor para esa red desde cualquier router vecino
durante el perodo de espera, la red se reinstala y se elimina el temporizador de espera.
4. Si se recibe una actualizacin desde cualquier otro vecino durante el perodo de espera con la
misma mtrica o una mtrica peor para esa red, se ignorar dicha actualizacin. Por consiguiente,
se dispone de ms tiempo para que se propague la informacin acerca del cambio.
5. Los routers continan reenviando paquetes a las redes de destino marcadas como posiblemente
desactivadas. Esto permite que el router supere cualquier dificultad relacionada con la conectividad
intermitente. Si realmente la red de destino no est disponible y los paquetes se envan, se crea un
enrutamiento de agujero negro y dura hasta que venza el temporizador de espera.
Horizonte Dividido
En redes de computadoras, el protocolo de vector de distancias emplea la regla de horizonte dividido que
prohbe a un router publicar una ruta por la misma interfaz por la que se aprendi en primer lugar. El
horizonte dividido es uno de los mtodos usados para prevenir el problema de ciclos de enrutamiento o
"cuenta hasta el infinito"; debido a los altos tiempos de convergencia del protocolo de vector de distancias.
En este ejemplo A usa B para alcanzar a C.
A no publica su ruta a C (A a B a C) de vuelta hacia B. A simple vista, esto parece redundante, ya que B
nunca usar la ruta de A porque cuesta ms que la ruta de B a C. Pero, si la ruta de B a C cayera, B podra
terminar usando la ruta de A, que pasa por B; A enviara el paquete de vuelta a B, creando un ciclo. Con
horizonte dividido, este escenario en particular no puede ocurrir.
Una variacin adicional al horizonte dividido publica la ruta de vuelta al router que se usa para alcanzar el
destino, pero marca esta publicacin como inalcanzable. Esto se conoce como horizonte dividido con
envenenamiento reverso.
Envenenamiento de ruta
El envenenamiento de ruta es un mtodo que utilizan los protocolos de enrutamiento vector distancia para
evitar los loops de enrutamiento. El envenenamiento de ruta se utiliza para marcar la ruta como
inalcanzable en una actualizacin de enrutamiento que se enva a otros routers. Se interpreta a lo
inalcanzable como una mtrica que est configurada en un valor mximo. Para el RIP, una ruta envenenada
tiene una mtrica de 16.
El envenenamiento de ruta o route poisoning se utiliza como un mtodo prctico para evitar Routing
Loops. El mismo es utilizado por los protocolos de enrutamiento. En este caso se menciona el
-2/3-
envenenamiento de ruta para el protocolo por vector de distancia con clase RIP.
El envenenamiento utiliza la mtrica mxima en este caso 16 para protocolo RIP, para indicar que se trata
de una ruta inalcanzable. Se interpretar como inalcanzable una mtrica que est especificada como valor
mximo.
El envenenamiento de ruta acelera el proceso de convergencia entre nodos ya que la informacin acerca
de una red se propaga a travs de la misma ms rpido que al esperar a que el conteo de saltos alcance
"infinito", para descartar un paquete, sino que los dispositivos sern alertados sobre la ruta envenenada
de destino inalcanzable. por ser de mtrica 16.
Ya sea por cambios en la topologa o cada de interfaces, el envenenamiento de ruta resulta una prctica
muy comn que servir para la coherencia de rutas mientras los dispositivos convergen.
IP y TTL
El Tiempo de vida (TTL) es un campo de 8 bits en el encabezado IP que limita la cantidad de saltos que un
paquete puede atravesar por la red antes de descartarlo. El propsito del campo TTL es evitar que un
paquete que no puede entregarse contine circulando en la red indefinidamente. Con el TTL, el campo de 8
bits se configura con un valor mediante el dispositivo de origen del paquete. El TTL disminuye en uno
por cada router en la ruta a su destino. Si el campo TTL alcanza un valor de cero antes de que el
paquete llegue a destino, dicho paquete se descarta y el router enva un mensaje de error de Internet
Control Message Protocol (ICMP) al origen del paquete IP.
Incluso en caso de que ocurra un loop de enrutamiento, los paquetes no entrarn en un loop interminable
en la red. Finalmente, el valor de TTL disminuir hasta alcanzar 0 y el router descartar el paquete.
-3/3-