Descarga de envío grande

En las redes informáticas, la descarga de envío grande (LSO) (o descarga de segmentación genérica (GSO) ) es una forma de aumentar el ancho de banda saliente de una interfaz de red y reducir la carga en el procesador central . LSO es especialmente relevante en un entorno virtual, ya que le permite gastar significativamente menos recursos de CPU en el procesamiento de operaciones TCP/IP .

También se denomina descarga de segmentación de TCP (TSO) cuando se aplica a TCP .

Un enfoque similar utilizado para desfragmentar los paquetes entrantes se denomina descarga de recepción grande (LRO) . LSO y LRO son independientes entre sí y se pueden utilizar por separado.

Cómo funciona

Cuando el sistema necesita enviar una gran cantidad de datos a través de la red, primero se divide todo el volumen en segmentos más pequeños que se pueden transmitir libremente a través de todos los nodos de la red (enrutadores, conmutadores, etc.) que separan los dos hosts que intercambian datos. Este proceso se llama segmentación. Esto generalmente se maneja mediante la implementación del protocolo TCP en el sistema de envío. La transferencia de este trabajo desde la CPU al adaptador de red se denomina descarga de segmentación TCP (TSO).

Por ejemplo, supongamos que necesita enviar un paquete de 64 KB. De forma predeterminada, se dividirá en 46 segmentos de 1448 bytes, que se transferirán directamente a la interfaz de red y luego a través de la red hasta el nodo de destino.

Los adaptadores de red modernos pueden fragmentar paquetes por sí mismos sin la participación del procesador central. En este caso, si es necesario transferir 64 KB de datos, los datos se transmiten en una solicitud a la interfaz de red, donde ya están fragmentados y luego se envían. Por lo tanto, se reduce la carga en el procesador central.

Algunas interfaces de red admiten el mecanismo TSO más moderno, que se puede usar para protocolos que no admiten la fragmentación, como UDP .

Véase también

Enlaces