Rutas en fuente de

Rutas en fuente de

Ejemplo de enrutamiento basado en la fuente

El enrutamiento es el proceso de selección de una ruta para el tráfico en una red o entre o a través de múltiples redes. En general, el enrutamiento se realiza en muchos tipos de redes, incluidas las redes de conmutación de circuitos, como la red telefónica pública conmutada (RTPC), y las redes informáticas, como Internet.

En las redes de conmutación de paquetes, el encaminamiento es la toma de decisiones de alto nivel que dirige los paquetes de red desde su origen hacia su destino a través de nodos de red intermedios mediante mecanismos específicos de reenvío de paquetes. El reenvío de paquetes es el tránsito de paquetes de red desde una interfaz de red a otra. Los nodos intermedios suelen ser dispositivos de hardware de red como routers, gateways, firewalls o switches. Los ordenadores de uso general también reenvían paquetes y realizan el enrutamiento, aunque no tienen un hardware especialmente optimizado para esta tarea.

El proceso de enrutamiento suele dirigir el reenvío sobre la base de tablas de enrutamiento. Las tablas de enrutamiento mantienen un registro de las rutas a varios destinos de la red. Las tablas de enrutamiento pueden ser especificadas por un administrador, aprendidas mediante la observación del tráfico de la red o construidas con la ayuda de protocolos de enrutamiento.

Enrutamiento basado en el origen vs. enrutamiento basado en el destino

Cuando un nodo recolector de datos necesita comunicarse con el resto de nodos de la red y no sólo recibir datos de ellos, surgen problemas. El colector de datos, e incluso otros nodos, necesitarían suficientes entradas en la tabla de enrutamiento para cada nodo de la red. O bien, cada nodo tiene que descubrir la ruta antes de enviar los datos al destino.

El enrutamiento en origen permite al recopilador almacenar y especificar rutas para muchos nodos remotos. El recopilador recuerda la ruta tomada por un mensaje hasta el recopilador de datos, de modo que puede recuperarse más tarde para indicar la ruta de un mensaje desde el recopilador hasta una determinada remota:

La adquisición de las rutas de origen requiere que los nodos remotos envíen un unicast al recolector de datos (dispositivo que envía difusiones de solicitud de ruta de muchos a uno). Hay varias formas de forzar a los remotos a enviar transmisiones de registro de ruta:

Cuando se utiliza el enrutamiento de origen, las direcciones de 16 bits de la ruta de origen se insertan en el espacio de carga útil de RF. Esto significa que la carga útil se reducirá en dos bytes por salto intermedio. El usuario debe tener en cuenta la reducción del tamaño de la carga útil cuando se utiliza el enrutamiento de origen.

Vulnerabilidad del enrutamiento de origen

En las redes informáticas, el enrutamiento en origen, también llamado direccionamiento de ruta, permite que el remitente de un paquete especifique parcial o totalmente la ruta que sigue el paquete a través de la red[1]. En cambio, en el enrutamiento convencional, los enrutadores de la red determinan la ruta de forma incremental basándose en el destino del paquete. Otra alternativa de enrutamiento, la conmutación de etiquetas, se utiliza en redes orientadas a la conexión como X.25, Frame Relay, Asynchronous Transfer Mode y Multiprotocol Label Switching.

El enrutamiento de origen facilita la resolución de problemas, mejora el traceroute y permite a un nodo descubrir todas las rutas posibles hacia un host. No permite que una fuente gestione directamente el rendimiento de la red forzando a los paquetes a viajar por una ruta para evitar la congestión en otra.

En el Protocolo de Internet existen dos opciones de cabecera que se utilizan raramente: «ruta estricta de origen y registro» (SSRR) y «ruta suelta de origen y registro» (LSRR).[3] Por motivos de seguridad, los paquetes marcados con LSRR se bloquean con frecuencia en Internet. Si no se bloquean, las LSRR pueden permitir a un atacante falsificar una dirección pero seguir recibiendo paquetes de respuesta con éxito, al forzar el tráfico de retorno de los paquetes falsificados a través del dispositivo del atacante[4].

¿por qué es malo el enrutamiento en origen?

El enrutamiento es un concepto básico en las redes de comunicación de datos. El enrutamiento es una actividad que transmite información desde una dirección de origen a una dirección de destino a través de una red interconectada. El enrutamiento se produce en la capa de red, la capa 3, en el modelo de referencia de Interconexión de Sistemas Abiertos (OSI). Los dispositivos que proporcionan funciones de enrutamiento y reenvío se denominan routers.

Cuando un router recibe un paquete IP, el router busca en su tabla de enrutamiento la mejor ruta que coincida con la dirección IP de destino del paquete y reenvía el paquete a través de la interfaz de salida o la dirección IP de siguiente salto para la ruta. La tabla de enrutamiento contiene las entradas de enrutamiento (rutas) aprendidas por el router de varias maneras. El router puede obtener entradas de enrutamiento en modo estático o dinámico y mantener su propia tabla de enrutamiento.

Protocolos de enrutamientoEn una red pequeña, la tabla de enrutamiento puede configurarse manualmente (en modo estático). En una red grande y compleja, pueden producirse cambios con frecuencia, por lo que no es práctico crear y mantener manualmente una tabla de enrutamiento. Por ello, se pretende que los routers puedan crear y mantener dinámicamente sus tablas de enrutamiento a través de protocolos específicos, para que las redes puedan adaptarse a los cambios y evitar fallos. Estos protocolos se denominan protocolos de enrutamiento.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad