Partager via


Qualité de service pour Skype Entreprise/Lync - Guide de configuration et bonnes pratiques

Cet article a été écrit par Balu Ilag, administrateur système, Microsoft MVP

Vue d’ensemble

Comme vous le savez, Microsoft Skype Entreprise est un excellent produit, qui dispose de plusieurs fonctionnalités qui aident les utilisateurs d’entreprise à communiquer et à collaborer efficacement en tout lieu. Obtenir Skype Entreprise de fonctionner correctement pour les utilisateurs internes et externes est une tâche complexe, car nous avons affaire à un produit vaste. L’amélioration de la qualité de service est importante. Ce guide d’administration explique pourquoi vous avez besoin d’une qualité de service et comment la configurer de bout en bout.

Pourquoi qoS est-il requis ?

La qualité de service (QoS) est une combinaison de technologies de mise en réseau qui permet aux entreprises d’optimiser l’expérience de l’utilisateur final pour les communications audio, vidéo et de partage d’applications en temps réel.

La qualité de service est couramment utilisée lorsque la bande passante réseau est limitée et que le réseau est encombré. Étant donné que la limitation de la bande passante et la congestion du réseau sont des facteurs qui sont toujours présents dans un réseau, la Qualité de service doit être configurée correctement pour optimiser l’expérience de l’utilisateur final.

Étant donné que la Qualité de service peut être configurée de bout en bout, il est plus utile que votre trafic multimédia transite par un réseau étendu (WAN), car un réseau local peut ne pas avoir les mêmes problèmes de congestion réseau et de bande passante. Lorsque nous parlons de WAN, la plupart des organisations qui utilisent wan utilisent un réseau MPLS (Multi-Protocol Label Switched). Il s’agit d’un wan L3 créé par un fournisseur de services pour vendre sa bande passante à plusieurs clients et permet à QoS d’être garanti. Cela dit, la qualité de service est toujours requise. ☺

Comment fonctionne QoS ?

Fondamentalement, toutes les plages de ports sont fournies au client Skype Entreprise/Lync via l’approvisionnement in-band. Cela signifie qu’une fois que votre client Skype Entreprise/Lync se connecte, il commence à utiliser ces plages de ports verrouillées, qui sont configurées sur un Skype Entreprise/Lync Server et envoyées aux clients Skype Entreprise/Lync. Lorsque le client initie le trafic multimédia à l’aide d’applications telles que lync.exe, communicator.exe ou attendeeconsole.exe, toutes les applications qui utilisent les ports audio/vidéo, le partage d’applications ou les ports de transfert de fichiers reçoivent des marquages DSCP (Differentiated Services Code Point) estampillés par le système d’exploitation via stratégie de groupe Object (GPO).

Les systèmes d’exploitation tels que Windows 10, Windows 8, Windows 8.1, Windows 7 ou Windows Vista utilisent la QoS basée sur des stratégies, qui présente l’avantage de restreindre la qualité de service au niveau de l’application. Cela signifie que toutes les applications clientes, qui utilisent les ports de transfert de fichiers audio, vidéo et de partage d’applications configurés pour l’audio, la vidéo, le partage d’applications ou le transfert de fichiers, obtiennent des marquages DSCP estampillés.

En d’autres termes, le système d’exploitation Windows ou Windows Server peut identifier le type de trafic et appliquer le DSCP approprié à chaque paquet en fonction du port qu’il utilise.

Voici l’application cliente avec son nom de fichier exécutable :

  • Office Communicator 2007/R2 et Lync 2010 – communicator.exe
  • Lync 2010 et console de surveillance Lync – attendantconsole.exe
  • Lync 2013, Skype Entreprise 2015 et Skype Entreprise 2016 – lync.exe

Le tableau ci-dessous répertorie les plages de ports et les valeurs DSCP associées à leur type de média :

Type de média Communication Plage de ports Nombre de ports Valeurs DSCP
L’audio Conferencing Server 49152-57500 8348 46
L’audio Serveur de médiation 49152-57500 8348
L’audio Clients 50020-50059 40 46
Vidéo Conferencing Server 57501-65535 8034 34
Vidéo Clients 58000-58019 20 34
Partage d’application Conferencing Server 40803-49151 8348 24
Partage d’application Clients 42000-42019 20 24
Transfert de fichiers Clients 40783-40802 20 14
Signalisation Client et serveur 5060-5061 2 46

Remarque

Skype Entreprise clients pour iOS version 6.17 et ultérieures prennent désormais en charge QoS. Cette fonctionnalité QoS s’applique uniquement aux clients Skype Entreprise et aux appareils téléphoniques IP qui sont inscrits directement auprès d’un Skype Entreprise interne ou d’un serveur de pool Lync sur des réseaux managés. QoS n’est pas applicable au trafic routé sur Internet.

Commençons par la configuration QoS :

  1. Activez QoS pour tous les clients, qui sont désactivés par défaut :
    QoS n’est pas activée par défaut sur les serveurs Skype Entreprise/Lync.

    Vous pouvez exécuter la commande Get-CsMediaConfiguration à partir de PowerShell pour voir si « EnableQoS » affiche « True » ou « False ». Par défaut, elle s’affiche sous la forme False.

    Pour activer la Qualité de service globalement, exécutez la commande PowerShell suivante :
Set-CsMediaConfiguration -EnableQoS $True 

Si vous souhaitez activer QoS à l’échelle du site, exécutez le commandlet suivant :

Set-CsMediaConfiguration -Identity Site:<sitename> -EnableQoS $True
  1. Configurez les plages de ports pour les conférences et le trafic multimédia d’égal à égal :
    Pour que qoS fonctionne correctement, configurez des plages de ports identiques pour l’audio, la vidéo, le transfert de fichiers et le partage d’applications sur vos serveurs de conférence, d’application et de médiation. Ces plages de ports ne doivent en aucun cas se chevaucher. (Par exemple, si vous utilisez les ports 57501 à 65535 pour la vidéo sur vos serveurs de conférence, vous devez également réserver les ports 57501 à 65535 pour la vidéo sur vos serveurs d’applications. Si ce n’est pas le cas, qoS ne fonctionnera pas comme prévu.)

    Vous devez utiliser PowerShell pour configurer des plages de ports. Vous pouvez vérifier les plages de ports existantes pour vos serveurs de conférence, d’application et de médiation en exécutant des commandes PowerShell.
Get-CsService -ConferencingServer | Select-Object Identity, AudioPortStart, 
AudioPortCount, VideoPortStart, VideoPortCount, AppSharingPortStart, 
AppSharingPortCount 

Capture d’écran montrant l’écran CMD montrant Get-CsService commande et le résultat de la plage de ports.

Get-CsService -ApplicationServer | Select-Object Identity, AudioPortStart, AudioPortCount 
Get-CsService -MediationServer | Select-Object Identity, AudioPortStart, 
AudioPortCount 

Remarque

Les serveurs d’applications et les serveurs de médiation prennent uniquement en charge qoS pour l’audio. Vous n’avez pas besoin de modifier les ports de partage de vidéos ou d’applications dans vos serveurs d’applications ou serveurs de médiation.

Deux valeurs de propriété distinctes sont attribuées à chaque type de port (audio, vidéo et partage d’application) : le port start et le nombre de ports. Le port start indique le premier port utilisé pour cette modalité et le port compte le nombre de ports dédiés. (Par exemple, si le début du port audio est égal à 49152, cela signifie que le premier port utilisé pour le trafic audio est le port 49152. Si le nombre de ports audio est 8348, cela signifie que 8 348 ports sont alloués pour l’audio, et que le dernier port doit être 57500 plages de ports doit être contiguë]. Par conséquent, la plage de ports pour l’audio serait les ports 49152 à 57500.)

Pour apporter des modifications à tous les serveurs de pool :

Get-CsService -ConferencingServer | ForEach-Object {Set-CsConferenceServer -Identity $_.identity -AppSharingPortStart "40803" -AppSharingPortCount "4348" -AudioPortStart "49152" -AudioPortCount "4348" -VideoPortStart "57501" -VideoPortCount "8034"}

Pour modifier le port SIP de messagerie instantanée dans tous les serveurs de pool (facultatif) :

Get-CsService -ConferencingServer | ForEach-Object {Set-CsConferenceServer -Identity $_.Identity -ImSipPort 5062}

Vous pouvez apporter des modifications aux plages de ports audio de médiation et de serveur d’applications.

Pour définir des serveurs Edge :

Avec les serveurs Edge, vous n’avez pas besoin de configurer des plages de ports distinctes pour le partage audio, vidéo et d’application. De même, les plages de ports utilisées pour les serveurs Edge n’ont pas besoin de correspondre aux plages de ports utilisées avec vos serveurs de conférence, d’application et de médiation.

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

Configurez les plages de ports client pour les supports d’égal à égal :
Exécutez la commande ci-dessous pour rechercher les ports clients multimédias existants :

Get-CsConferencingConfiguration | fl Client* 

Capture d’écran montrant l’écran CMD montrant Get-CsConferencingConfiguration commande et le résultat des plages de ports.

Pour apporter des modifications dans les plages de ports client :

Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True -ClientAudioPort "50020" -ClientAudioPortRange "40" -ClientVideoPort "58000" -ClientVideoPortRange "20" -ClientAppSharingPort "42000" -ClientAppSharingPortRange "20" -ClientFileTransferPort "40783" -ClientFileTransferPortRange "20" 
  1. Configurez des objets stratégie de groupe distincts pour le client et le serveur :
    Après avoir défini des plages de ports, vous devez également créer des stratégies QoS qui spécifient le code DSCP à associer à chaque plage de ports. La restriction d’un ensemble de ports à un type spécifique de trafic n’entraîne pas que les paquets transitant par ces ports soient marqués avec le code DSCP approprié. En plus de définir des plages de ports, vous devez également créer des stratégies QoS qui spécifient le code DSCP à associer à chaque plage de ports.

    L’association de ces valeurs DSCP à des plages de ports peut être obtenue via l’objet de stratégie de groupe, qui dispose d’une qoS basée sur des stratégies.

    Si vous avez déjà toutes les plages de ports et les valeurs DSCP associées aux types de communication, poursuivez le processus ci-dessous. Si ce n’est pas le cas, choisissez les plages de ports et suivez l’étape 2 pour configurer les plages de ports.

    Microsoft décrit les étapes complètes ici :

    Configuration d’une stratégie de qualité de service dans Lync Server 2013 pour vos serveurs de conférence, d’application et de médiation

    1. Vous devez avoir consolidé tous vos objets d’ordinateur dans une seule unité d’organisation (UO). (par exemple, un ordinateur.)
    2. Connectez-vous au contrôleur de domaine ou à l’ordinateur sur lequel stratégie de groupe Management est installé.
    3. Ouvrez l’outil de gestion stratégie de groupe (exécutez>gpmc.msc), puis cliquez avec le bouton droit sur l’unité d’organisation (ordinateur). Sélectionnez Créer un objet de stratégie de groupe dans ce domaine, puis Liez-le ici pour créer un nouvel objet de stratégie de groupe. (Par exemple, SfBLyncClient-QoS.) Vous devez disposer de l’autorisation requise (domaine Administration) pour créer et lier un objet de stratégie.
    4. Cliquez avec le bouton droit sur le nouvel objet de stratégie de groupe, puis sélectionnez Modifier pour ouvrir l’éditeur de gestion stratégie de groupe. Ensuite, développezStratégies> de configuration > ordinateurParamètres Windows. Cliquez avec le bouton droit sur QoS basée sur une stratégie, puis sélectionnez Créer une stratégie. Capture d’écran montrant l’option Créer une stratégie sélectionnée après avoir cliqué avec le bouton droit sur QoS basée sur une stratégie.
    5. Dans la page QoS basée sur une stratégie, donnez à la stratégie un nom tel que « Lync2013-Audio ». Définissez ensuite Spécifier la valeur DSCP : à 46, puis sélectionnez Suivant.
      Capture d’écran montrant l’option permettant de modifier la valeur Specify DSC P dans la fenêtre Modifier une stratégie Q OS existante.
    6. Dans la page suivante, entrez lync.exe dans le champ . Seules les applications portant ce nom exécutable** et sélectionnez OK.

    Remarque

    Cette option garantit que l’application Lync.exe correspondra aux paquets de la plage de ports spécifiée avec le code DSCP spécifié.

    Capture d’écran montrant l’option permettant de modifier le nom de l’application ou l’URL dans la fenêtre Modifier une stratégie Q OS existante.

    1. Dans l’écran suivant, assurez-vous que n’importe quelle adresse IP source et n’importe quelle adresse IP de destination sont sélectionnés, puis sélectionnez Suivant.

    Remarque

    Ces deux paramètres permettent que tous les paquets soient gérés quel que soit l’ordinateur (adresse IP) qui a envoyé ces paquets et l’ordinateur (adresse IP) qui les reçoit.

    Capture d’écran montrant l’option de modification de l’adresse IP dans la fenêtre Modifier une stratégie Q OS existante.

    1. Dans l’écran suivant, sélectionnez TCP et UDP , puis à partir de ce port ou plage source. Dans le champ , tapez la plage de ports réservée aux transmissions audio.

    Remarque

    Tcp (Transmission Control Protocol) et UDP (User Datagram Protocol) sont les deux protocoles de mise en réseau les plus couramment utilisés par les serveurs Skype Entreprise/Lync et leurs applications clientes.

    Capture d’écran montrant l’option À partir de ce port ou plage source sélectionnée sous l’onglet Protocole et ports dans la fenêtre Modifier une stratégie Q OS existante.

    1. Suivez les étapes e à h pour créer de nouveaux objets de stratégie et les étiqueter « Lync2013-Signaling », « Lync2013-AppShare », « Lync2013-File Transfer » et Lync2013-Video » avec les plages de ports et les valeurs DSCP ci-dessus.
    2. Une fois que vous avez configuré tous les objets de stratégie, ils ressemblent à l’image ci-dessous : Capture d’écran montrant les objets de stratégie configurés.
    3. Ouvrez stratégie de groupe Gestion, puis cliquez avec le bouton droit sur UO (Serveur). Sélectionnez Créer un objet de stratégie de groupe dans ce domaine, puis Liez-le ici pour créer un nouvel objet de stratégie de groupe. (Par exemple, SfBLync-Server-QoS.) Vous devez ensuite ajouter votre Skype Entreprise/Lync Server-to-Server UO. Répétez les étapes d à i pour créer également un objet de stratégie pour le serveur. Après avoir configuré tous les objets de stratégie pour le serveur, il ressemble à l’image ci-dessous : Capture d’écran montrant l’écran après la configuration de tous les objets de stratégie.
  2. Enfin, testez la Qualité de service.

Remarque

Il est recommandé de valider la configuration QoS et le balisage DSCP tous les trimestres.

Comment activer qoS pour les appareils Skype Entreprise/Lync Phone
L’édition Skype Entreprise/Lync Phone prend principalement en charge l’audio. Par conséquent, vous devez uniquement définir des valeurs DSCP pour le trafic audio.

Pour activer qoS sur un appareil Skype Entreprise/Lync Phone Edition, modifiez les paramètres VoiceDiffServTag et Voice8021p sur l’appareil. Par défaut, VoiceDiffServTag est défini sur 40 et Voice8021p sur 0.

Pour accéder à l’écran des paramètres, sélectionnezConfiguration de l’appareilclients> dans le panneau de configuration Lync/Skype Server.

Capture d’écran montrant la zone d’entrée de la valeur QO S dans le panneau de configuration de Skype Server.

Vous pouvez également activer QoS à l’aide de PowerShell. Ouvrez le Skype Entreprise/Lync Management Shell et tapez la commande ci-dessous :

Set-CsUcPhoneConfiguration -VoiceDiffServTag <value> -Voice8021p <value>

par exemple :

Set-CsUcPhoneConfiguration -VoiceDiffServTag 46 -Voice8021p 0

Redémarrez l’appareil pour que les modifications prennent effet.

Test1 :

  1. Tout d’abord, nous devons tester si la stratégie d’objet de stratégie de groupe est correctement appliquée ou non, une fois que l’objet de stratégie de groupe nouvellement créé est appliqué et lié à l’unité d’organisation où sont stockés les objets Ordinateur et Serveur (unités d’organisation distinctes). Avant de tester, vous pouvez forcer la stratégie en exécutant «gpupdate.exe /force » sur un ordinateur et un serveur de test, ce qui actualisera la stratégie.
  2. Après l’actualisation de la stratégie sur l’ordinateur client, accédez à Démarrer>exécuter>cmd (ouvrir en tant qu’administrateur). Tapez ensuite Gpresult /h result.htm.
  3. La stratégie est générée au format HTML avec le nom « result.htm ». Ouvrez ce fichier pour afficher votre stratégie QoS.

Test2 :

Activez Skype Entreprise/journal du client Lync. Connectez-vous au client Skype Entreprise/Lync, puis ouvrez les journaux Skype/Lync (UCCAPILOG) dans le Bloc-notes ou Snooper. Assurez-vous que qosenabled affiche true et vérifiez tous les numéros de port client. Les emplacements des fichiers journaux se trouvent ici :

  • client Skype Entreprise 2015/Lync2013 : %userprofile%\appdata\local\Microsoft\Office\15.0\Lync\Tracing\
  • client Skype Entreprise 2015 : %userprofile%\appdata\local\Microsoft\Office\16.0\Lync\Tracing\

La capture d’écran ci-dessous montre les ports client appropriés. Capture d’écran montrant les ports clients corrects qui peuvent être vérifiés à partir du fichier journal.

Test3 :

Passez un appel audio avec un autre utilisateur interne et capturez le trafic réseau pour vérifier si le balisage QoS s’affiche correctement ou non. Vérifiez les paquets bidirectionnel et case activée que la valeur DSCP s’affiche correctement. La capture d’écran ci-dessous montre le trafic UDP DSCP : FE (Transfert accéléré (46)), qui est le balisage correct. Capture d’écran montrant le balisage correct dans le trafic UDP DSCP : F E.

Test4 :

  1. Sur un ordinateur Windows, ouvrez « regedit », puis accédez au dossier :

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\QoS

    Ici, vous pouvez voir toutes les stratégies QoS appliquées à cet ordinateur : Capture d’écran montrant toutes les stratégies Q/S appliquées à cet ordinateur qui peuvent être vérifiées dans le Registre Rédacteur.
  2. Sur le serveur FE, vous n’avez pas besoin de définir le nom de l’application, car sur ce serveur, toutes les applications sont liées à Skype et Lync.
  3. Ouvrez « regedit », puis accédez à :

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\QoS

    Le serveur Front-End doit apparaître comme dans l’image ci-dessous :
    Capture d’écran montrant comment le serveur Front-End doit apparaître.

Meilleures pratiques

  1. Auditez les stratégies QoS chaque trimestre et observez l’étiquetage.
  2. Vérifiez auprès du fournisseur WAN (MPLS) le plan QoS.
  3. Nous vous recommandons de valider la Qualité de service de bout en bout, car parfois des périphériques réseau mal configurés (tels que des routeurs, des points d’accès sans fil ou des commutateurs) peuvent être définis ou modifier les marquages DSCP sur quelque chose que vous n’aviez pas prévu, ou même supprimer les marquages DSCP définis sur 0.

Informations supplémentaires

Encore besoin d’aide ? Accédez à Microsoft Community.