¿Qué es un loop de enrutamiento?
Es una condición 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 más routers tienen información de enrutamiento que indica erróneamente que existe una ruta válida a un destino inalcanzable.
¿Cuál es el resultado de un loop?
- Rutas estáticas configuradas incorrectamente
- Redistribución de rutas configuradas incorrectamente (la redistribución es un proceso de envío de la información de enrutamiento desde un protocolo de enrutamiento a otro y se analizará en los cursos de nivel CCNP)
- Tablas de enrutamiento incongruentes que no se actualizan debido a una convergencia lenta en una red cambiante
- Rutas de descarte configuradas o instaladas incorrectamente
¿Qué condiciones puede producir un loop?
- 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.
- Los paquetes pueden perderse en ‘agujeros negros’.
¿Cómo se elimina un loop?
- Definición de una métrica máxima para evitar una cuenta a infinito
- Temporizadores de espera
- Horizonte dividido
- Envenenamiento de ruta o envenenamiento en reversa
- Triggered updates
¿Cómo se previene un loop?
Prevención con temporizadores de espera. Los temporizadores de espera se utilizan para evitar que los mensajes de actualización regulares reinstauren de manera inadecuada una ruta que puede no ser válida.
Cómo funcionan los temporizadores de espera
- Un router recibe una actualización de un vecino que indica que una red que anteriormente era accesible ahora no lo es más.
- El router marca la red como posiblemente desactivada e inicia el temporizador de espera.
- 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.
- 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.
- Los routers continúan reenviando paquetes a las redes de destino marcadas como posiblemente desactivadas.
¿Qué es y cómo funciona el 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.
¿Qué es y cómo funciona el horizonte dividido con el envenenamiento de 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.