Lync Server 2013 Quality of Service – Parte 1

¿Cuantas veces no nos encontramos frente a una implementación donde el ancho de banda es limitado y la opcion de añadir mas esta totalmente descartada? Pero eso si, debemos de dejar una gran impresión de el servicio de AV. Pues bien para eso ocuparemos la implementación de QoS (Quality of Service) que permite a los administradores asignar prioridades más altas a los paquetes que contienen datos de audio o vídeo.

Si el cliente ya maneja QoS, Lync puede integrarse sin ningún problema con si sistema.

Los siguientes son pasos que hay que seguir para realizar la implementación de QoS con Lync Server.

  • Habilitar QoS

Esto puede realizarse de manera global, desde el Shell, ejecutando el siguente comando

Set-CsMediaConfiguration -EnableQoS $True

 

O bien, puede realizarse por sitio, recordando que la prioridad para la politica es a nivel sitio , y luego a nivel global, Si no se tiene habilitado para el sitio, no importa que global si este habilitado.

Set-CsMediaConfiguration -Identity site:SITIO -EnableQoS $True

 

  • Configurar rangos de puertos

Una de las mejores practicas, es poner el mismo intervalo de puertos a cada tipo de media, sin importar el servidor en el que se encuentren. Es decir poner el mismo rango para Audio en el Application Server, Conferencing Server y Mediation Server. Pero el requerimiento real para que funcione QoS es que los puertos no se dupliquen en un mismo server. Es decir que en el mismo server, solamente se dejen un tipo de media por cada rango de puertos.

Los puertos default de Lync son:

Property Conferencing Server Application Server Mediation Server

AudioPortStart

49152

49152

49152

AudioPortCount

8348

8348

8348

VideoPortStart

57501

VideoPortCount

8034

ApplicationSharingPortStart

49152

ApplicationSharingPortCount

16383

Donde vemos que el rango que ApplicationSharing, esta en el mismo rango que el de Audio. Por lo cual se debe de ejecutar el siguiente comando para cambiar esto.

Get-CsService -ConferencingServer | ForEach-Object {Set-CsConferenceServer -Identity $_.Identity -AppSharingPortStart 40803 -AppSharingPortCount 8348}

Una vez realizado este cambio se tendrán que reiniciar los servicios para que tenga efecto.

Para los servidores de Edge se ejecutaria el siguiente comando

Get-CsService -EdgeServer | ForEach-Object {Set-CsEdgeServer -Identity $_.Identity -MediaCommunicationPortStart 40803 -MediaCommunicationPortCount 24730}

 

Para que los puertos queden de la siguiente manera

Tipo de paquete Puerto inicial Número de puertos reservados

Uso compartido de aplicaciones

40803

8348

Audio

49152

8348

Vídeo

57500

8034

Total

24730

 

  • Configuración de rangos de cliente Lync 2013

La configuración default para los cliente de Lync es la siguiente

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

 

Primero se debe de habilitar el uso de rangos en el cliente de Lync con el siguiente comando

Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True

Despues, se tendran que asignar los rangos de puertos para el cliente

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

El rango de puertos quedara de la siguiente manera

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

Audio

50020

20

Vídeo

58000

20

Uso compartido de aplicaciones

42000

20

Transferencia de archivos

42020

20

Hasta aquí queda este post.

En la segunda parte(en tan solo unos días mas), pondré las pantallas para la configuración de las políticas para cada uno de los servidores y clientes.

 

Espero les sea de ayuda.

Saludos.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s