Cómo habilitar la característica de escalabilidad de puerto para servidores proxy RPC y las aplicaciones en Windows Server 2008

Seleccione idioma Seleccione idioma
Id. de artículo: 951764 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

Windows Server 2008 ofrece compatibilidad con más de 64.000 puertos de comodín. Para admitir este número de puertos, se emplean varias direcciones IP. Además, se pasa una opción de socket especial para habilitar el mismo puerto de comodín para utilizarse a través de varias direcciones IP. Hasta 60.000 puertos dinámicos pueden utilizarse por dirección IP.

Para obtener más información sobre esta característica de escalabilidad de puerto, visite el siguiente sitio Web de Microsoft:
http://msdn2.microsoft.com/en-us/library/cc150670(VS.85).aspx
El proceso de procedimiento remoto (RPC) de la llamada utiliza esta característica para permitir el proxy RPC aprovechar las ventajas de escalabilidad de puerto en servidores que ejecutan Windows Server 2008. Para aprovechar esta característica, debe modificar al proxy RPC.

En este artículo se describe cómo habilitar la característica de escalabilidad de puerto para servidores proxy RPC y las aplicaciones en Windows Server 2008.

Más información

Las conexiones entrantes en el proxy RPC se producen a través de HTTP. Además, todo se producen en el mismo puerto. (Normalmente, este puerto es el puerto 80 o 443.)

Las conexiones salientes al servidor RPC se producen a través de TCP. Normalmente, los clientes RPC utilizan varias conexiones a un servidor RPC. Cada conexión Obtiene un nuevo puerto. A medida que aumenta el número de conexiones desde el proxy RPC al servidor de RPC, se puede agotar el límite de puerto en el proxy RPC.

Cuando se habilita la característica de escalabilidad de puerto, el proxy RPC utiliza varias direcciones IP en la misma interfaz para intentar conectarse al servidor de RPC. Cada dirección IP de la interfaz tiene un límite de 60.000 puertos. Esta condición permite al servidor proxy escalar el número de puertos que están disponibles. Por tanto, el número de conexiones que el servidor proxy puede realizar en el servidor RPC aumenta.

Para habilitar la característica de escalabilidad de puerto, siga estos pasos en el servidor o servidores que ejecutan al proxy RPC.

Paso 1: Agregar más direcciones IP

Al hacer esto, habilite RPC aprovechar la característica de escalabilidad de puerto. Puede utilizar la siguiente fórmula para calcular cuántos más direcciones para agregar:
(Number of incoming HTTP connections ÷ 60.000) × 2 = el Minimum number of IP address
Nota En esta fórmula, el Minimum number of IP addresses número se redondea al entero más próximo. Por ejemplo, si un servidor admite 100.000 conexiones entrantes de HTTP, calcular el número mínimo de direcciones como sigue:
(100.000 ÷ 60.000) × 2 = 3.3
A continuación, redondear 3.3 hasta 4. En este ejemplo, se necesitan cuatro direcciones IP.

Las direcciones IP deben agregarse a la interfaz que desee. Para obtener más información acerca de cómo agregar direcciones IP mediante la herramienta de línea de comandos de netsh , visite el siguiente sitio Web de Microsoft TechNet:
http://technet.microsoft.com/en-us/library/bb490943.aspx

Paso 2: Habilitar la escalabilidad de puerto de proxy RPC

importante Esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por tanto, asegúrese de que siga estos pasos cuidadosamente. Realice una para agregar protección, copia de seguridad del registro antes de modificarlo. A continuación, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756Cómo realizar una copia de seguridad y restaurar el registro de Windows
Para habilitar la escalabilidad de puerto de proxy RPC, debe agregar una clave del registro. Para ello, 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 clave del Registro y haga clic en ella:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\RPC
  3. En el menú Edición , seleccione nuevo y, a continuación, haga clic en Valor DWord .
  4. Escriba EnableTcpPortScaling y, a continuación, presione ENTRAR.
  5. En el menú Edición , haga clic en Modificar .
  6. Escriba 1 y, a continuación, haga clic en Aceptar .
  7. Editor de registro de salida.

Paso 3: configurar los puertos dinámicos en el servidor proxy RPC

Para ello, siga estos pasos:
  1. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
     Start button
    , haga clic en Todos los programas , haga clic en Accesorios y, a continuación, haga clic con el botón secundario del mouse en símbolo .
  2. Haga clic en Ejecutar como administrador .

    Contraer esta imagenAmpliar esta imagen
    User Account Control permission
    Si se le pide una contraseña de administrador o de confirmación, escriba la contraseña o haga clic en continuar .
  3. En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
    netsh interfaz ipv4 establecer dynamicportrange protocolo = tcp startport = 4000 numberofports = 60000
  4. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    netsh interface ipv6 set dynamicportrange protocolo = tcp startport = 4000 numberofports = 60000
  5. Escriba exit y, a continuación, presione ENTRAR.

Paso 4: Configurar servicios de Internet Information Server (IIS)

Debe configurar IIS para actualizar el límite de solicitudes simultáneas y el número máximo de conexiones. Para ello, siga estos pasos:
  1. Haga clic en Inicio
    Contraer esta imagenAmpliar esta imagen
     Start button
    , haga clic en Todos los programas , haga clic en Accesorios y, a continuación, haga clic con el botón secundario del mouse en símbolo .
  2. Haga clic en Ejecutar como administrador .

    Contraer esta imagenAmpliar esta imagen
    User Account Control permission
    Si se le pide una contraseña de administrador o de confirmación, escriba la contraseña o haga clic en continuar .
  3. En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
    %windir%\system32\inetsrv\appcmd.exe establecer config "Default Web Site/RPC" - section:system.webServer/serverRuntime - appConcurrentRequestLimit: Number of incoming HTTP connections - commitpath:apphost
  4. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    %windir%\system32\inetsrv\appcmd.exe establecer config "Default Web Site/RpcWithCert" - section:system.webServer/serverRuntime - appConcurrentRequestLimit: Number of incoming HTTP connections - commitpath:apphost
  5. Escriba el comando siguiente y, a continuación, presione ENTRAR:
    %windir%\system32\inetsrv\AppCmd SET SITE "Sitio de Web predeterminado" - limits.maxConnections: Number of Incoming HTTP connections x 2
  6. Escriba iisreset y, a continuación, presione ENTRAR.
  7. Escriba exit y, a continuación, presione ENTRAR.
Nota En estos comandos, el valor para el marcador de posición Number of incoming HTTP connections procede de la fórmula que se describe en el "paso 1: agregar más direcciones IP" sección. Los valores para el puerto de inicio y el número de puertos pueden diferir, según sus circunstancias y requisitos. Sin embargo, la suma de estos valores debe ser menor o igual a 65.535.

Para obtener más información acerca de cómo configurar un servidor como servidor proxy RPC, visite el siguiente sitio Web de Microsoft TechNet:
http://technet.microsoft.com/en-us/library/aa998125(EXCHG.65).aspx

Propiedades

Id. de artículo: 951764 - Última revisión: viernes, 02 de mayo de 2008 - Versión: 1.1
La información de este artículo se refiere a:
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 for Itanium-Based Systems
Palabras clave: 
kbmt kbrpc kbhowto kbinfo KB951764 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 951764

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com