¿Qué es el enrutamiento de la fuente?
El enrutamiento de origen es una técnica utilizada en las redes de computadora que permite a un usuario dirigir los paquetes de datos de red a un destino específico. Dependiendo de cómo se use, los paquetes pueden recibir una ruta específica para tomar o direcciones generales que permitirán que parte del enrutamiento de red automático maneje una parte de la ruta. Aunque es una técnica muy útil, también es muy susceptible al abuso, lo que permite posibles violaciones de seguridad.
El enrutamiento más normal es realizada por las multitudes de dispositivos, conocidas como enrutadores, que conforman las muchas redes que comprenden Internet. Estos dispositivos están programados con protocolos que les permiten aprender sobre sus vecinos, y luego deciden las mejores rutas posibles para tomar al dirigir el tráfico de red de una computadora a otra. El enrutamiento de la fuente, por otro lado, aprovecha algunas características opcionales del Protocolo de Internet (IP) que elimina la toma de decisiones de los enrutadores y la pone en manos del usuario, o la fuente Computer.
Hay dos posibles modificaciones de enrutamiento de origen que una computadora puede hacer a un paquete de datos a medida que se dirige a la red: estricto o suelto. Con las definiciones de fuente estrictas, la ruta exacta que debe tomar un paquete, de un enrutador a otro, se especifica antes de que el paquete deje la computadora de origen. Sin embargo, el enrutamiento de la fuente suelta le da al paquete algunos puntos de enrutador específicos y permite que los otros enrutadores decidan en el camino. Esto es útil, por ejemplo, si envía un paquete a través de los enrutadores de una red local a un enrutador de puerta de enlace, y luego a una dirección específica. Los enrutadores de la red local se pueden dejar fuera, pero se pueden especificar la puerta de enlace y otros enrutadores.
La capacidad de usar el enrutamiento de origen es útil para diversos fines de prueba y solución de problemas. Uno de esos propósito es similar a aprender calles del vecindario, por las cuales la red se descubre rastreando la ruta de PAcckets de un enrutador a otro. También puede ser útil para descubrir dónde están ocurriendo posibles cuellos de botella de la red y los proveedores de servicios de Internet (ISP) utilizan a menudo para garantizar que el tráfico de datos innecesario no esté tratando de aprovechar sus principales troncos de la red. El método también se usa para fines nefastos, lo que permite a un atacante obtener acceso a las computadoras en una red privada fingiendo ser una computadora en esa red privada.
A medida que las redes inalámbricas se hicieron populares, se diseñó otra técnica conocida como enrutamiento de origen dinámico (DSR) que utiliza el enrutamiento de origen para descubrir una red inalámbrica. El truco surgió porque a medida que se sabe que los nodos de red van y vienen con frecuencia de ciertos tipos de redes inalámbricas, aquellos denominados redes ad-hoc, las computadoras necesitaban una nueva forma de descubrir rápidamente rutas alrededor de la red. De esta manera, la ruta desde una computadora fuente a través de una red se descubre en la mosca, según sea necesario, en lugar de los nodos continuosinundando la red con información actualizada a medida que los nodos van y vienen.