Office Servers and Services

"La connaissance ne vaut que si elle est partagée" / "An effective Knowledge is a shared one"

LYNC 2010 : QoS Partie 1 / Activation sur les serveurs Front-end et clients Lync 2010

Posted by Teruin laurent sur mai 3, 2011


Le produit Lync 2010 peut utiliser les options de QoS en marquant les paquets avec les fonctionnalités DiffServ. Si l’on veut utiliser la priorisation de paquets il faut utiliser les GPO Windows afin de spécifier les ports pour chaque type de communication car par défaut le marquage des paquets est désactivé. Une fois activé le marquage des paquets sera réalisé par le service Qos Packet Scheduler si ce dernier est installer sur votre configuration réseau.


Le trafic audio et vidéo sur les clients demande un minimum de 40 ports. 20 en réalité pour l’audio et 20 pour la vidéo. Par défaut toutes les communications des clients utilisent l’étendue de port allant de 1024 à 65535. Il est donc intéressant de modifier ces étendues de port de façon à faire correspondre les ports de communication utilisés par les clients est les services associés. La seule chose à respecter est qu’il n y ai pas de superposition dans les étendues.

Par défaut les ports utilisés par Lync sont les suivants :

Communication type 

Port range 

Audio 

49152 to 57500 (49152+8348)

Video 

57501 to 65535 (57501+8034)

Application sharing 

49152 to 65535 (49152+8348)

 

Pour activer la Qos sur Lync vous pouvez le faire à trois niveaux :

  • Sur le serveur Lync
  • Sur le service A/V Edge
  • Sur les clients Lync 2010

Coté Serveur

Pour connaitre les ports utilisés par le service de conférence utiliser la commande suivante.

PS C:\Users\lteruin> Get-CsService -ConferencingServer

Identity : ConferencingServer:BBLYNC.UNIFIEDIT.LOC
FileStore : FileStore:madata01.UNIFIEDIT.LOC
WebServer : WebServer:BBLYNC.UNIFIEDIT.LOC
EdgeServer : EdgeServer:mrsocsedge.UNIFIEDIT.LOC
UserServer : UserServer:BBLYNC.UNIFIEDIT.LOC
ImSipPort : 5062
DataPsomPort : 8057
AudioVideoSipPort : 5063
PhoneSipPort :
AppSharingSipPort : 5065
ImWebPort : 444
DataWebPort : 444
AudioVideoWebPort : 444
PhoneWebPort :
AppSharingWebPort : 444
AudioPortStart : 49152
AudioPortCount : 8348
AppSharingPortStart : 49152
AppSharingPortCount : 16383

VideoPortStart : 57501
VideoPortCount : 8034
MeetingPsomPort : 8058
MeetingWebPort : 444
Mcus : {IMConf, DataConf, MeetingConf, AppSharingConf…}
DependentServiceList : {UserServer:BBLYNC.UNIFIEDIT.LOC}
ServiceId : 1-ConfServices-1
SiteId : Site:PARIS
PoolFqdn : BBLYNC.UNIFIEDIT.LOC
Version : 5
Role : ConferencingServer

Pour les serveurs Lync la prise en compte de la GPO n’est possible que si les services Lync Serveur2010 utilisent Windows 2008 ou Windows 2008 R2.

Coté serveur les processus qui marquent les paquets sont les suivants :

A/V Conferencing service

  • A/V Conferencing Server
  • A/V Edge service
  • Application Sharing service
  • Mediation Server
  • Response Group application
  • Conference Announcement service
  • Applications based on the Unified Communications Managed API (UCMA)

Microsoft fourni le tableau qui permet de recenser le marquage de vos futurs paquets OCS. La Dscp Value doit vous être communiquer par les équipes réseau de votre entreprise.

Component

Communication type 

Executable name 

DSCP value 

Priority 

A/V Conferencing service

Audio 

AVMCUSvc.exe 

   
 

Video 

AVMCUSvc.exe 

   

A/V Edge service

Audio 

MediaRelaySvc.exe 

   
 

Video 

MediaRelaySvc.exe 

   
 

Application sharing 

MediaRelaySvc.exe 

   
 

Peer-to-peer file transfer

MediaRelaySvc.exe 

   

Application Sharing service

Application sharing 

ASMCUSvc.exe 

   

Mediation Server

Audio 

MediationServerSvc.exe 

   

Response Group application

Audio 

OcsAppServerHost.exe 

   

Conference Announcement service

Audio 

OcsAppServerHost.exe

   

UCMA applications

Audio 

OcsAppServerHost.exe 

   

Lync 2010

Audio 

Communicator.exe 

   
 

Video 

Communicator.exe 

   
 

Application sharing 

Communicator.exe 

   
 

Peer-to-peer file transfer 

Communicator.exe 

   

Lync 2010 Attendant

Audio 

Communicator.exe 

   

Lync 2010 Phone Edition

Audio 

Communicator.exe 

   

 

Les clients Lync et QoS

Pour le client Lync 2010 la prise en compte de la GPO n’est possible que si le système d’exploitation est basé sur Windows 7 ou Windows Vista. Les clients Lync qui supportent le marquage des paquets sont les suivants :

  • Microsoft Lync 2010
  • Microsoft Lync 2010 Attendant
  • Microsoft Lync 2010 Phone Edition

Activer la GPO sur les serveurs Lync 2010

Pour créer une GPo afin d’activer le marquage de paquet procédez comme suit :

  • Connectez-vous en tant en tant qu’administrateur de la machine
  • Ouvrez une ligne de commande et tapez Gpedit.msc
  • Dans la console Ouvrez Computer Configuration ouvrez Windows Settings, cliquez droit sur Policy-Based QoS et cliquez sur Create new policy.


  • Dans le champ Policy name tapez une description pour la stratégie. Ex : Qos Lync Serveur
  • Sélectionnez la check box Specify DSCP Value et positionnez la valeur DSCP correspondante.
  • Décocher the Specify Outbound Throttle Rate et cliquez sur Next


  • Si cette Stratégie s’applique à toutes les applications cliquez sur All applications. Si cette Stratégie s’applique uniquement a une application spécifique, cliquez sur Only applications with this executable name . Dans le champ correspondant indiquez le nom de l’exécutable


  • Laissez les options par défaut comme ils sont présentés dans la figure ci-dessus.(Any sources – Any destination IP)


  • Dans l’option Select the protocol this QoS policy applies to Sélectionner TCP and UDP
  • Sous l’option Specify the source port number cliquez sur From this source port number or range et indiquez les étendue de port que vous souhaitez prendre en compte et cliquez sur Finish.
  • Vous devez redémarrer votre serveur pour la prise en compte.

Activer la GPO pour les clients Lync 2010

Uniquement pour les clients fonctionnants sous Windows 7 et Windows Vista
Pour mettre en place la GPO le plus simple est de la créer au niveau d’Active Directory pour la pousser sur les postes Windows 7 et Windows Vista en question.

  • Connectez-vous en tant en tant qu’administrateur du domaine sur un contrôleur de domaine
  • Utilisez Group Policy Management
  • Créer un nouvelle policy


  • Donner un nom du type Lync Client Qos Policy et cliquez sur Ok .
  • Cliquez Droit sur la policy nouvellement créé et sélectionner Edit


Allez dans Policy Based Qos et cliquez droit pour créer une nouvelle Policy


Précisez ensuite les mêmes valeurs que dans celle du serveur. Le tout est joué.
Vous devez redémarrer les clients Lync 2010 et attendant pour la prise en compte

Cordialement
Laurent TERUIN

 

 

 

 

 

Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

 
%d blogueurs aiment cette page :