¿Qué es el enrutamiento de múltiples rutas?

El enrutamiento de múltiples rutas es una técnica que permite que las comunicaciones de la red de computadoras se envíen a través de múltiples rutas alternativas. Esto contrasta con un protocolo de enrutamiento único, donde un flujo de datos se dirige a lo largo de una ruta única desde un origen a un destino. Con múltiples rutas, el par de origen y destino puede usar cualquier cantidad de rutas alternativas para lograr mejoras de rendimiento, estabilidad de conexión y posibles mejoras de seguridad.

En los protocolos de enrutamiento de ruta única, los enrutadores interiores de una red dirigen el tráfico a los enrutadores en el borde de la red que, a su vez, se conectan al borde de otra red. Para que una transmisión de red llegue a su destino, cada ruta se administra manualmente en los enrutadores. Luego, una transmisión sigue las rutas establecidas, y solo elige una alternativa cuando la ruta regular deja de estar disponible por alguna razón. Esto deja caminos alternos con poco o nada que hacer.

A través de protocolos de enrutamiento de múltiples rutas, también se pueden implementar los recursos adicionales disponibles. En el caso de mejoras en el rendimiento, la carga de una red se puede distribuir en múltiples rutas. Mediante el uso de un método conocido como enrutamiento multitrayecto de igual costo, el tráfico se puede distribuir por igual entre conexiones de diferente intensidad. Por ejemplo, considerando una red que comparte conectividad entre dos proveedores de servicios diferentes, uno de los cuales solo ofrece la mitad de velocidad que el otro, un tercio del tráfico de la red se puede enrutar a la ruta más lenta mientras que los otros dos tercios van a la más rápida. camino.

La seguridad de la red también puede mejorarse cuando las comunicaciones se distribuyen a través de múltiples rutas. Aquí, en lugar de que un intruso observe una ruta común, los datos se distribuyen entre rutas alternativas. Esto hace que sea difícil para un atacante determinar todas las rutas posibles para un comunicado y, por lo tanto, limitar su interceptación de los datos a una cantidad muy pequeña si se está observando una de las rutas.

Las técnicas de enrutamiento de múltiples rutas adicionales pueden monitorear los paquetes para una mejor distribución según el uso. Para ciertos tipos de comunicaciones de red que requieren un retraso menor, como las comunicaciones de voz o los juegos de red para múltiples jugadores, este tipo de tráfico se puede enrutar de manera apropiada a través de rutas más receptivas. Otro tráfico, como las descargas de archivos grandes, también se puede reconocer y distribuir a través de múltiples rutas para equilibrar la carga y elegir rutas que pueden tener un mayor retraso pero un mayor rendimiento.

El enrutamiento de múltiples rutas también se ha utilizado en redes inalámbricas. En estos casos, hay conexiones establecidas limitadas. Un nodo de red puede ser móvil o temporal y proporcionar a toda la red una infraestructura poco fiable. Permitir rutas alternativas a otros nodos en dicha red mejora la confiabilidad de la red inalámbrica en general, ya que los nodos pueden entrar y salir.
Sin embargo, existen algunas deficiencias en la técnica de enrutamiento multitrayecto. Los enrutadores necesarios para monitorear rutas alternativas tendrán una mayor sobrecarga con respecto al almacenamiento y tenderán a consumir potencia de procesamiento adicional al determinar y propagar las numerosas rutas a otros enrutadores. También hay problemas adicionales de ancho de banda, ya que los paquetes pueden requerir que se agregue más información, lo que aumenta un poco su tamaño.