stringtranslate.com

Camino rápido

La ruta rápida es un término utilizado en informática para describir una ruta con una longitud de instrucciones más corta a través de un programa en comparación con la ruta normal. Para que una ruta rápida sea efectiva, debe manejar las tareas más comunes de manera más eficiente que la ruta normal, dejando que esta última se ocupe de los casos poco comunes, los casos especiales , el manejo de errores y otras anomalías. Las rutas rápidas son una forma de optimización . [1]

Por ejemplo, el hardware de enrutamiento de paquetes dedicado que se utiliza para construir redes de computadoras a menudo se ocupará de los tipos de paquetes más comunes en el hardware, mientras que otros tipos pasan a la "ruta lenta", que generalmente se implementa mediante software que se ejecuta en el procesador de control. Por ejemplo, los paquetes con información de control especial, los paquetes con errores o los paquetes dirigidos al dispositivo en sí en lugar de ser enrutados a otra parte pasarían a la ruta lenta. La ruta lenta es más flexible y puede manejar cualquier tipo de paquete.

Incluso en el software puro, se han desarrollado implementaciones específicas que aprovechan el concepto de una ruta rápida para maximizar el rendimiento del procesamiento de paquetes. En estas implementaciones, la pila de red se divide en dos capas y la capa inferior procesa la mayoría de los paquetes entrantes fuera del entorno del sistema operativo (OS) sin incurrir en ninguna de las sobrecargas del SO que degradan el rendimiento general. Solo aquellos paquetes poco frecuentes que requieren un procesamiento complejo se reenvían a la pila de red del SO, que realiza las funciones de gestión, señalización y control necesarias.

Algunos controladores RAID de hardware implementan una "ruta rápida" para el acceso de escritura que omite la memoria caché del controlador en determinadas situaciones. Esto tiende a aumentar las IOPS , en particular para las unidades de estado sólido .

Para que una ruta rápida sea beneficiosa, debe procesar la mayoría de las operaciones. Esto se debe a que la prueba de "ruta rápida o ruta lenta" en sí misma ralentiza la ruta lenta. Una forma común de realizar un ataque de denegación de servicio es inundar un dispositivo con paquetes que requieren el uso de la ruta lenta.

Véase también

Referencias

  1. ^ Cómo elegir la mejor ruta de conmutación de enrutador para su red