Routing Loops

INSTITUTO TECNOLOGICO DE TUXTLA GUTIERREZ INGENIERIA EN SISTEMAS COMPUTACIONALES CONMUTACION Y ENRRUTAMIENTO EN REDES

Views 344 Downloads 2 File size 47KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

INSTITUTO TECNOLOGICO DE TUXTLA GUTIERREZ

INGENIERIA EN SISTEMAS COMPUTACIONALES

CONMUTACION Y ENRRUTAMIENTO EN REDES DE DATOS

TAREA: METODOS DE SOLUCION/PREVENCION DE ROUTING LOOPS

PRESENTA: HEBER ABIU HERNANDEZ GONZALEZ ALETHIA IMPERIA VELASCO AGUILAR

CATEDRATICO: JESUS CARLOS SANCHEZ GUZMAN

GRUPO: S7A

FECHA: 13 DE MARZO DEL 2018

METODOS DE SOLUCION Y PREVENCION DE ROUTING LOOPS ¿Qué es el routing Loop? El routing loop es una condición donde un paquete se transmite continuamente dentro de una cantidad de routers sin que nunca alcance su destino (red destino) a la que quiere llegar, esto puede darse cuando dos o más routers tienen información de enrutamiento errónea donde indique que existe una ruta que es válida a un destino que es inalcanzable. El loop puede darse por los siguientes motivos:  



Cuando configuramos incorrectamente las rutas estáticas. Redistribución de ruta configurada incorrectamente, donde la redistribución es un proceso de envío de información de enrutamiento desde un protocolo a otro. Las tablas de enrutamiento incongruentes y que no son actualizadas debido a que se tienen una convergencia lenta, rutas mal configuradas o instaladas incorrectamente.

Un loop de enrutamiento puede producir las siguientes condiciones:    

El ancho de banda del enlace se utilizará para el tráfico que se transmita de un sitio a otro entre los routers de un loop. La CPU de un router estará exigida debido a los paquetes con loops. La CPU de un router se cargará con el reenvío inútil de paquetes, lo que afectará negativamente la convergencia de la red. Las actualizaciones de enrutamiento pueden perderse o no ser procesadas de manera oportuna. Estas condiciones podrían originar otros loops de enrutamiento, lo que empeoraría aún más la situación.

¿Cómo se solucionan los routing loops? Existen mecanismos a los que tenemos disponibilidad los administradores de red que nos sirven para eliminar los router loops o evitar que lo tengamos.

    

Podemos definir una métrica para evitar una cuenta a infinito. Los temporizadores de espera. El horizonte dividido. El envenenamiento de ruta o envenenamiento en reversa Updates disparados.

Métodos para la prevención de loops de enrutamiento con temporizadores de espera Los temporizadores de espera funcionan de la siguiente manera: 1. Un router recibe una actualización de un vecino que indica que una red que anteriormente era accesible ahora no lo es más. 2. El router marca la red como posiblemente desactivada e inicia el temporizador de espera. 3. Si se recibe una actualización con una métrica mejor para esa red desde cualquier router vecino durante el período de espera, la red se reinstala y se elimina el temporizador de espera. 4. Si se recibe una actualización desde cualquier otro vecino durante el período de espera con la misma métrica o una métrica peor para esa red, se ignorará dicha actualización. Por consiguiente, se dispone de más tiempo para que se propague la información acerca del cambio. 5. Los routers continúan 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 envían, se crea un enrutamiento de agujero negro y dura hasta que venza el temporizador de espera.

I.

Envenenamiento de ruta

El envenenamiento de ruta es otro método 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 actualización de enrutamiento que se envía a otros routers. Se interpreta a lo inalcanzable como una métrica que está configurada en un valor máximo. Para el RIP, una ruta envenenada tiene una métrica de 16. El envenenamiento de ruta acelera el proceso de convergencia ya que la información acerca de la red 10.4.0.0 se propaga a través de esta más rápido que al esperar a que el conteo de saltos alcance "infinito".

II.

Horizonte dividido con envenenamiento en reversa

El envenenamiento en reversa se puede combinar con la técnica del horizonte dividido. Este método se denomina horizonte dividido con envenenamiento en reversa. La regla de horizonte dividido con envenenamiento en reversa establece que, al enviar actualizaciones desde una determinada interfaz, se debe designar como inalcanzable a cualquier red sobre la cual se obtuvo información mediante dicha interfaz. El concepto de horizonte dividido con envenenamiento en reversa se basa en el hecho de que es mejor comunicar explícitamente a un router que ignore una ruta en lugar de no informarle nada al respeto en primer lugar.

III.

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 propósito del campo TTL es evitar que un paquete que no puede entregarse continúe 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 envía un mensaje de error de Internet Control Message Protocol (ICMP) al origen del paquete IP. La animación muestra que incluso en caso de que ocurra un loop de enrutamiento, los paquetes no entrarán en un loop interminable en la red. Finalmente, el valor de TTL disminuirá hasta alcanzar 0 y el router descartará el paquete.