Información sobre la descarga de TCP Chimney, el escalado lateral de recepción y las características de acceso directo a la memoria de red en Windows Server 2008

En este artículo se describen las características Tcp Chimney Offload, Receive Side Scaling (RSS) y Network Direct Memory Access (NetDMA) que están disponibles para el protocolo TCP/IP en Windows Server 2008.

Se aplica a: Windows Server 2012 R2
Número de KB original: 951037

Introducción a la descarga de TCP Chimney

Tcp Chimney Offload es una tecnología de red que ayuda a transferir la carga de trabajo de la CPU a un adaptador de red durante la transferencia de datos de red. En Windows Server 2008, la descarga de TCP Chimney permite al subsistema de redes de Windows descargar el procesamiento de una conexión TCP/IP a un adaptador de red que incluye compatibilidad especial con el procesamiento de descarga de TCP/IP.

La descarga de TCP Chimney está disponible en todas las versiones de Windows Server 2008 y Windows Vista. Tanto las conexiones TCP/IPv4 como las conexiones TCP/IPv6 se pueden descargar si el adaptador de red admite esta característica.

Cómo habilitar y deshabilitar la descarga de TCP Chimney en Windows Server 2008

La descarga de TCP Chimney se puede habilitar o deshabilitar en las dos ubicaciones siguientes:

  • El sistema operativo
  • Página de propiedades avanzadas del adaptador de red

La descarga de TCP Chimney solo funcionará si está habilitada en ambas ubicaciones. De forma predeterminada, la descarga de TCP Chimney está deshabilitada en ambas ubicaciones. Sin embargo, las instalaciones oem pueden habilitar la descarga de TCP Chimney en el sistema operativo, en el adaptador de red o en el sistema operativo y el adaptador de red.

Configuración de la descarga de TCP Chimney en el sistema operativo

  • Para habilitar la descarga de TCP Chimney, siga estos pasos:

    1. Use credenciales administrativas para abrir un símbolo del sistema.
    2. En el símbolo del sistema, escriba el netsh int tcp set global chimney=enabled comando y presione ENTRAR。
  • Para deshabilitar la descarga de TCP Chimney, siga estos pasos:

    1. Use credenciales administrativas para abrir un símbolo del sistema.
    2. En el símbolo del sistema, escriba el netsh int tcp set global chimney=disabled comando y presione ENTRAR.
  • Para determinar el estado actual de descarga de TCP Chimney, siga estos pasos:

    1. Use credenciales administrativas para abrir un símbolo del sistema.
    2. En el símbolo del sistema, escriba el netsh int tcp show global comando y presione ENTRAR.

Configuración de la descarga de TCP Chimney en el adaptador de red

Para habilitar o deshabilitar la descarga de TCP Chimney, siga estos pasos:

  1. Abra el Administrador de dispositivos.
  2. En Adaptadores de red, haga doble clic en el adaptador de red que desee.
  3. En la pestaña Opciones avanzadas , haga clic en Habilitado o Deshabilitado en el cuadro situado junto a la entrada de descarga de TCP.

Nota:

Los distintos fabricantes pueden usar términos diferentes para describir la descarga de TCP Chimney en la página propiedades avanzadas del adaptador de red.

Cómo coexiste la descarga de TCP Chimney con otros programas y servicios

Cuando la tecnología de descarga TCP Chimney descarga el procesamiento TCP/IP para una conexión TCP determinada a un adaptador de red dedicado, debe coexistir con otros programas o servicios que dependan de servicios de nivel inferior en el subsistema de red. En la tabla siguiente se muestra cómo la descarga de TCP Chimney coexiste con otros programas y servicios.

Programa o servicio Funciona junto con descarga de TCP Chimney Comportamiento esperado cuando tanto el servicio como la descarga de TCP Chimney están habilitados
Firewall de Windows Si el firewall está configurado para permitir una conexión TCP determinada, la pila TCP/IP descargará esa conexión TCP al adaptador de red.
Firewall de terceros Específico de la implementación Algunos proveedores de firewall han decidido implementar su producto de forma que se pueda usar la descarga de TCP Chimney mientras se ejecuta el servicio de firewall. Consulte la documentación del firewall para averiguar si el producto que usa admite la descarga de TCP Chimney.
Directiva de seguridad de protocolo de Internet (IPsec) No Si el sistema tiene aplicada una directiva IPsec, la pila TCP/IP no intentará descargar ninguna conexión TCP. Esto permite que la capa IPsec inspeccione cada paquete para proporcionar la seguridad deseada.
Servicio de formación de equipos del adaptador de red (este servicio también se conoce como el servicio de equilibrio de carga y conmutación por error. Normalmente lo proporciona un OEM). Específico de la implementación Algunos OEM han decidido implementar sus soluciones de formación de equipos de adaptador de red para que coexistan con la descarga de TCP Chimney. Consulte la documentación del servicio de formación de equipos del adaptador de red para determinar si puede usar la descarga de TCP Chimney junto con este servicio.
Virtualización de Windows (tecnología Hyper-V) No Si usa la tecnología Microsoft Hyper-V para ejecutar máquinas virtuales, ningún sistema operativo aprovechará la descarga de TCP Chimney.
Herramientas de supervisión de red, como Network Monitor y Wireshark Específico de la implementación Algunas herramientas de supervisión de red pueden coexistir con TCP Chimney, pero es posible que no supervisen las conexiones descargadas.
Servicio de equilibrio de carga de red (NLB) No Si configura el servicio NLB en un servidor, la pila TCP/IP no descarga las conexiones TCP.
Servicio de clúster Sin embargo, tenga en cuenta que las conexiones TCP que usan el controlador de tolerancia a errores de red (NetFT.sys) no se descargarán. NetFT se usa para la comunicación del clúster entre nodos tolerante a errores.
Servicio de traducción de direcciones de red (NAT) (también conocido como servicio de uso compartido de conexiones a Internet) No Si este servicio está instalado y en ejecución, la pila TCP/IP no descarga las conexiones.

Cómo determinar si la descarga de TCP Chimney funciona

Cuando se habilita la descarga de TCP Chimney en el sistema operativo y en el adaptador de red, la pila TCP/IP intenta descargar las conexiones TCP adecuadas al adaptador de red. Para averiguar cuál de las conexiones TCP establecidas actualmente en el sistema se descarga, siga estos pasos:

  1. Use credenciales administrativas para abrir un símbolo del sistema.

  2. Escriba el netstat -t comando y presione ENTRAR.

    Recibirá una salida similar a la siguiente:

    Active Connections
    
    Proto Local Address Foreign Address State Offload State
    
    TCP 127.0.0.1:52613 computer_name:52614 ESTABLISHED InHost
    TCP 192.168.1.103:52614 computer_name:52613 ESTABLISHED Offloaded
    

    En esta salida, se descarga la segunda conexión.

Cómo habilitar y deshabilitar RSS en Windows Server 2008

Para habilitar RSS, siga estos pasos:

  1. Use credenciales administrativas para abrir un símbolo del sistema.
  2. En el símbolo del sistema, escriba el netsh int tcp set global rss=enabled comando y presione ENTRAR.

Para deshabilitar RSS, siga estos pasos:

  1. Use credenciales administrativas para abrir un símbolo del sistema.
  2. En el símbolo del sistema, escriba el netsh int tcp set global rss=disabled comando y presione ENTRAR.

Para determinar el estado actual de RSS, siga estos pasos:

  1. Use credenciales administrativas para abrir un símbolo del sistema.
  2. En el símbolo del sistema, escriba el netsh int tcp show global comando y presione ENTRAR.

Cuando se usa un comando para habilitar RSS, recibe el siguiente mensaje:

TCP Global Parameters  
----------------------------------------------  
Receive-Side Scaling State: enabled

Nota:

De forma predeterminada, RSS está habilitado.

Cómo habilitar y deshabilitar NetDMA en Windows Server 2008

Para habilitar o deshabilitar NetDMA, siga estos pasos:

  1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.

  2. Busque la siguiente subclave del Registro y haga clic en ella:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  3. Haga doble clic en la entrada del Registro EnableTCPA .

    Nota:

    Si esta entrada del Registro no existe, haga clic con el botón derecho en Parámetros, seleccione Nuevo, haga clic en Valor DWORD, escriba EnableTCPA y presione ENTRAR.

  4. Para habilitar NetDMA, escriba 1 en el cuadro Datos del valor y, a continuación, haga clic en Aceptar.

  5. Para deshabilitar NetDMA, escriba 0 en el cuadro Datos de valor y, a continuación, haga clic en Aceptar.

  6. Si la entrada del Registro EnableTCPA no existe, habilite la funcionalidad NetDMA.

Aviso de declinación de responsabilidades sobre la información de terceros

Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.