Configurar intervalos de puertos y una directiva de calidad de servicio para los clientes en Skype Empresarial Server

En este artículo se describe cómo configurar intervalos de puertos para los clientes y cómo configurar directivas de calidad de servicio en Skype Empresarial Server para clientes que se ejecutan en Windows 10.

Configurar intervalos de puertos

De forma predeterminada, Skype Empresarial aplicaciones cliente pueden usar cualquier puerto entre los puertos 1024 y 65535 cuando participan en una sesión de comunicación; esto se debe a que los intervalos de puertos específicos no se habilitan automáticamente para los clientes. Sin embargo, para usar Calidad de servicio, debe reasignar los distintos tipos de tráfico (audio, vídeo, multimedia, uso compartido de aplicaciones y transferencia de archivos) a una serie de intervalos de puertos únicos. Esto puede hacerse mediante el cmdlet Set-CsConferencingConfiguration.

Nota

Los usuarios finales no pueden realizar estos cambios ellos mismos. Solo los administradores pueden realizar cambios en el puerto mediante el cmdlet Set-CsConferencingConfiguration.

Puede determinar qué intervalos de puertos se usan actualmente para las sesiones de comunicación ejecutando el comando siguiente desde el Shell de administración de Skype Empresarial Server:

Get-CsConferencingConfiguration

Suponiendo que no va a realizar ningún cambio en la configuración de conferencia desde que instaló Skype Empresarial Server, debería obtener información que incluya estos valores de propiedad:

ClientMediaPortRangeEnabled : False
ClientAudioPort : 5350
ClientAudioPortRange : 40
ClientVideoPort : 5350
ClientVideoPortRange : 40
ClientAppSharingPort : 5350
ClientAppSharingPortRange : 40
ClientFileTransferPort : 5350
ClientTransferPortRange : 40

Si observa detenidamente el resultado anterior, verá dos cosas importantes. En primer lugar, la propiedad ClientMediaPortRangeEnabled se establece en False:

ClientMediaPortRangeEnabled : False

Esto es importante porque, cuando esta propiedad se establece en False, Skype Empresarial clientes usan cualquier puerto disponible entre los puertos 1024 y 65535 cuando se involucran en una sesión de comunicación; esto se cumple independientemente de cualquier otra configuración de puerto (por ejemplo, ClientMediaPort o ClientVideoPort). Si desea restringir el uso a un conjunto específico de puertos (y esto es algo que desea hacer si planea implementar calidad de servicio), primero debe habilitar los intervalos de puertos multimedia del cliente. Esto se puede hacer con el siguiente comando Windows PowerShell:

Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True

El comando anterior habilita intervalos de puertos multimedia de cliente para la colección global de opciones de configuración de conferencia; sin embargo, esta configuración también se puede aplicar al ámbito del sitio o al ámbito del servicio (solo para el servicio servidor de conferencias). Para habilitar intervalos de puertos multimedia de cliente para un sitio o servidor específico, especifique la identidad de ese sitio o servidor al llamar a Set-CsConferencingConfiguration:

Set-CsConferencingConfiguration -Identity "site:Redmond" -ClientMediaPortRangeEnabled $True

Como alternativa, puede usar este comando para habilitar simultáneamente intervalos de puertos para todas las opciones de configuración de conferencia:

Get-CsConferencingConfiguration | Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True

Lo segundo importante es que observe que la salida de muestra muestra que, de forma predeterminada, los intervalos de puertos multimedia establecidos para cada tipo de tráfico de red son idénticos:

ClientAudioPort : 5350
ClientVideoPort : 5350
ClientAppSharingPort : 5350
ClientFileTransferPort : 5350

Para implementar QoS, cada uno de estos intervalos de puertos debe ser único. Por ejemplo, puede configurar los intervalos de puertos de esta forma:

Tipo de tráfico de cliente Inicio del puerto Intervalo de puertos

Audio

50020

20

Vídeo

58000

20

Uso compartido de aplicaciones

42000

20

Transferencia de archivos

42020

20

En la tabla anterior, los intervalos de puertos de cliente representan un subconjunto de los intervalos de puertos configurados para los servidores. Por ejemplo, en los servidores, se configuró el uso compartido de aplicaciones para usar los puertos 40803 a 49151; en los equipos cliente, el uso compartido de aplicaciones está configurado para usar los puertos 42000 a 42019. Esto también se hace principalmente para facilitar la administración de QoS: los puertos de cliente no tienen que representar un subconjunto de los puertos usados en el servidor. (Por ejemplo, en los equipos cliente, puede configurar el uso compartido de aplicaciones para usar, por ejemplo, los puertos del 10000 al 10019). Sin embargo, se recomienda que convierta los intervalos de puertos de cliente en un subconjunto de los intervalos de puertos de servidor.

Además, es posible que observe que se han reservado 8348 puertos para el uso compartido de aplicaciones en los servidores, pero solo se han reservado 20 puertos para el uso compartido de aplicaciones en los clientes. Esto también se recomienda, pero no es una regla rápida y difícil. En general, puede considerar cada puerto disponible para representar una única sesión de comunicación: si tiene 100 puertos disponibles en un rango de puertos que significa que el equipo en cuestión podría participar, como máximo, en 100 sesiones de comunicación en un momento dado. Como es probable que los servidores participen en muchas más conversaciones que los clientes, tiene sentido abrir muchos más puertos en los servidores que en los clientes. Reservar 20 puertos para el uso compartido de aplicaciones en un cliente significa que un usuario podría participar en 20 sesiones de uso compartido de aplicaciones en el dispositivo especificado y todo al mismo tiempo. Esto debería ser suficiente para la mayoría de los usuarios.

Para asignar los intervalos de puertos anteriores a la colección global de opciones de configuración de conferencia, puede usar el siguiente comando Skype Empresarial Server Shell de administración:

Set-CsConferencingConfiguration -Identity global -ClientAudioPort 50020 -ClientAudioPortRange 20 -ClientVideoPort 58000 -ClientVideoPortRange 20 -ClientAppSharingPort 42000 -ClientAppSharingPortRange 20 -ClientFileTransferPort 42020 -ClientFileTransferPortRange 20

O bien, use este comando para asignar estos mismos intervalos de puertos a todas las opciones de configuración de conferencia:

Get-CsConferencingConfiguration | Set-CsConferencingConfiguration -ClientAudioPort 50020 -ClientAudioPortRange 20 -ClientVideoPort 58000 -ClientVideoPortRange 20 -ClientAppSharingPort 42000 -ClientAppSharingPortRange 20 -ClientFileTransferPort 42020 -ClientFileTransferPortRange 20

Los usuarios individuales deben cerrar sesión en Skype Empresarial y volver a iniciarla para que estos cambios surtan efecto.

Nota

También puede habilitar los intervalos de puertos multimedia de cliente y, a continuación, asignar esos intervalos de puertos con un solo comando. Por ejemplo:
Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True -ClientAudioPort 50020 -ClientAudioPortRange 20 -ClientVideoPort 58000 -ClientVideoPortRange 20 -ClientAppSharingPort 42000 -ClientAppSharingPortRange 20 -ClientFileTransferPort 42020 -ClientFileTransferPortRange 20

Configurar directivas de calidad de servicio para clientes que se ejecutan en Windows 10

Además de especificar intervalos de puertos para su uso por parte de los clientes de Skype Empresarial, también debe crear directivas de calidad de servicio independientes que se aplicarán a los equipos cliente. (Las directivas de calidad de servicio creadas para los servidores de conferencia, aplicación y mediación no se deben aplicar a los equipos cliente). Esta información solo se aplica a los equipos que ejecutan el cliente de Skype Empresarial y Windows 10.

En el ejemplo siguiente se usa este conjunto de intervalos de puertos para crear una directiva de audio y una directiva de vídeo:

Tipo de tráfico de cliente Inicio del puerto Intervalo de puertos

Audio

50020

20

Vídeo

58000

20

Uso compartido de aplicaciones

42000

20

Transferencia de archivos

42020

20

Para crear una directiva de audio de calidad de servicio para equipos Windows 10, primero inicie sesión en un equipo donde esté instalado directiva de grupo Administración. Abre Administración de directiva de grupo (selecciona Inicio, selecciona Herramientas administrativas y, a continuación, selecciona Administración de directiva de grupo) y, a continuación, completa el procedimiento siguiente:

  1. En administración de directiva de grupo, busque el contenedor donde se debe crear la nueva directiva. Por ejemplo, si todos los equipos cliente se encuentran en una unidad organizativa denominada Clientes, la nueva directiva debe crearse en la unidad organizativa cliente.

  2. Haga clic con el botón derecho en el contenedor adecuado y, a continuación , seleccione Crear un GPO en este dominio y Vincularlo aquí.

  3. En el cuadro de diálogo Nuevo GPO, escriba un nombre para el nuevo objeto directiva de grupo en el cuadro Nombre y, después, seleccione Aceptar.

  4. Haga clic con el botón derecho en la directiva recién creada y, a continuación, seleccione Editar.

  5. En el Editor de administración de directiva de grupo, expanda Configuración del equipo, expanda Configuración de Windows, haga clic con el botón derecho en QoS basado en directivas y, después, seleccione Crear nueva directiva.

  6. En el cuadro de diálogo QoS basado en directivas, en la página de apertura, escriba un nombre para la nueva directiva en el cuadro Nombre . Seleccione Especificar valor DSCP y establezca el valor en 46. Deje no seleccionado Especificar velocidad de limitación saliente y, a continuación, seleccione Siguiente.

  7. En la página siguiente, selecciona Solo las aplicaciones con este nombre ejecutable, escribe Lync.exe como nombre y, a continuación, selecciona Siguiente. Esta configuración indica a la directiva que solo priorice el tráfico coincidente del cliente de Skype Empresarial.

  8. En la tercera página, asegúrate de que están seleccionadas las opciones Cualquier dirección IP de origen y Cualquier dirección IP de destino y, a continuación, selecciona Siguiente. Estas dos configuraciones garantizan que los paquetes se administren independientemente del equipo (dirección IP) que haya enviado esos paquetes y del equipo (dirección IP) que los reciba.

  9. En la página cuatro, seleccione TCP y UDP en la lista desplegable Seleccione el protocolo que esta directiva de QoS aplica. TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) son los dos protocolos de red más usados por Skype Empresarial Server y sus aplicaciones cliente.

  10. En el encabezado Especifique el número de puerto de origen, seleccione Desde este puerto o rango de origen. En el cuadro de texto correspondiente, escribe el intervalo de puertos reservado para las transmisiones de audio. Por ejemplo, si ha reservado los puertos 50020 a través de los puertos 50039 para el tráfico de audio, introduzca el intervalo de puertos con este formato: 50020:50039. Selecciona Finalizar.

Después de crear la directiva de QoS para audio, debería crear una segunda directiva para vídeo. Para crear una directiva de vídeo, siga el mismo procedimiento básico que siguió al crear la directiva de audio, realizando estas sustituciones:

  • Use un nombre de directiva diferente (y único).

  • Establezca el valor de DSCP en 34 en lugar de 46. (Como se ha indicado anteriormente, no tiene que usar el valor de DSCP 34; simplemente debe asignar un valor de DSCP diferente al usado para el audio).

  • Use el intervalo de puertos configurado previamente para el tráfico de vídeo. Por ejemplo, si tiene puertos reservados del 58000 al 58019 para vídeo, establezca el intervalo de puertos en este: 58000:58019.

Si decide crear una directiva para administrar el tráfico de uso compartido de aplicaciones, realice estas sustituciones:

  • Use un nombre de directiva diferente (y único) (por ejemplo, Skype Empresarial Server uso compartido de aplicaciones).

  • Establezca el valor de DSCP en 24 en lugar de 46. (De nuevo, este valor no tiene por qué ser 24; simplemente debe ser diferente de los valores DSCP usados para audio y vídeo).

  • Use el intervalo de puertos configurado previamente para el tráfico de vídeo. Por ejemplo, si tiene puertos reservados del 42000 al 42019 para el uso compartido de aplicaciones, establezca el intervalo de puertos en este: 42000:42019.

Para una directiva de transferencia de archivos:

  • Use un nombre de directiva diferente (y único) (por ejemplo, Skype Empresarial Server Transferencias de archivos).

  • Establezca el valor de DSCP en 14. (De nuevo, este valor no tiene por qué ser 14; simplemente debe ser un código DSCP único).

  • Use el intervalo de puertos configurado previamente para la aplicación. Por ejemplo, si tiene puertos reservados del 42020 al 42039 para el uso compartido de aplicaciones, establezca el intervalo de puertos en este: 42020:42039.

Las nuevas directivas que haya creado no tendrán efecto hasta que directiva de grupo se actualice en los equipos cliente. Aunque la directiva de grupo se actualiza periódicamente por sí misma, se puede forzar una actualización inmediata si se ejecuta el siguiente comando en cada equipo en el que se tenga que actualizar la directiva de grupo:

Gpupdate.exe /force

Este comando se puede ejecutar desde cualquier ventana de comandos que se ejecute con las credenciales del administrador. Para ejecutar una ventana de comandos con credenciales de administrador, selecciona Inicio, haz clic con el botón derecho en Símbolo del sistema y, a continuación, selecciona Ejecutar como administrador.

Tenga en cuenta que estas directivas deben dirigirse a los equipos cliente. No se deben aplicar a servidores que ejecutan Skype Empresarial Server.

Para asegurarse de que los paquetes de red se marcan con el valor de DSCP adecuado, también debe crear una nueva entrada del Registro en cada equipo completando el procedimiento siguiente:

  1. Selecciona Inicio y, a continuación, haz clic en Ejecutar.

  2. En el cuadro de diálogo Ejecutar , escriba regedit y presione ENTRAR.

  3. En el Editor del Registro, expande HKEY_LOCAL_MACHINE, expande SISTEMA, expande CurrentControlSet, expande servicios y, a continuación, expande Tcpip.

  4. Haga clic con el botón derecho en Tcpip, seleccione Nuevo y, a continuación, haga clic en Clave. Después de crear la nueva clave del Registro, escriba QoS y presione ENTRAR para cambiar el nombre de la clave.

  5. Haga clic con el botón derecho en QoS, seleccione Nuevo y, a continuación, haga clic en Valor de cadena. Después de crear el nuevo valor del Registro, escriba No usar NLA y presione ENTRAR para cambiar el nombre del valor.

  6. Haga doble clic en No usar NLA. En el cuadro de diálogo Editar cadena , escriba 1 en el cuadro Datos del valor y, después, haga clic en Aceptar.

  7. Cierre el Editor del Registro y reinicie el equipo.

Configurar la calidad de servicio en equipos con varios adaptadores de red

Si tiene un equipo que tiene varios adaptadores de red, es posible que, en ocasiones, se ejecute en problemas en los que los valores DSCP se muestran como 0x00 en lugar del valor configurado. Esto suele ocurrir en equipos donde uno o varios de los adaptadores de red no pueden acceder a su dominio de Active Directory (por ejemplo, si estos adaptadores se usan para una red privada). En estos casos, los valores DSCP se etiquetan para los adaptadores que pueden tener acceso al dominio, pero no se etiquetarán para los adaptadores que no pueden acceder al dominio.

Si desea etiquetar valores DSCP para todos los adaptadores de red de un equipo, incluidos los adaptadores que no tienen acceso a su dominio, debe agregar y configurar un valor en el Registro. Esto se puede hacer completando el siguiente procedimiento:

  1. Selecciona Inicio y, a continuación, Ejecutar.

  2. En el cuadro de diálogo Ejecutar , escriba regedit y presione ENTRAR.

  3. En el Editor del Registro, expande HKEY_LOCAL_MACHINE, expande SISTEMA, expande CurrentControlSet, expande servicios y, a continuación, expande Tcpip.

  4. Si no ve una clave del Registro con la etiqueta QoS , haga clic con el botón derecho en Tcpip, seleccione Nuevo y, después, seleccione Clave. Después de crear la nueva clave, escriba QoS y, después, presione ENTRAR para cambiar el nombre de la tecla.

  5. Haga clic con el botón derecho en QoS, seleccione Nuevo y, después, seleccione Valor de cadena. Después de crear el nuevo valor del Registro, escriba No usar NLA y presione ENTRAR para cambiar el nombre del valor.

  6. Haga doble clic en No usar NLA. En el cuadro de diálogo Editar cadena , escriba 1 en el cuadro Datos del valor y, después, haga clic en Aceptar.

Después de crear y configurar el nuevo valor del Registro, tendrá que reiniciar el equipo para que los cambios surtan efecto.

Vea también

Crear un objeto directiva de grupo en Windows 10