Configuration des plages de ports pour vos clients Microsoft Lync dans Lync Server 2013Configuring port ranges for your Microsoft Lync clients in Lync Server 2013

 

Dernière modification de la rubrique : 2014-04-22Topic Last Modified: 2014-04-22

Par défaut, les applications clientes Lync peuvent utiliser n’importe quel port entre les ports 1024 et 65535 lorsqu’une session de communication est impliquée ; Cela est dû au fait que les plages de ports spécifiques ne sont pas automatiquement activées pour les clients.By default, Lync client applications can use any port between ports 1024 and 65535 when involved in a communication session; this is because specific port ranges are not automatically enabled for clients. Pour utiliser la qualité de service, toutefois, vous devrez réaffecter les différents types de trafic (audio, vidéo, multimédia, partage d’application et transfert de fichiers) à une série de plages de ports uniques.In order to use Quality of Service, however, you will need to reassign the various traffic types (audio, video, media, application sharing, and file transfer) to a series of unique port ranges. Cette opération peut être réalisée à l’aide de la cmdlet Set-CsConferencingConfiguration.This can be done by using the Set-CsConferencingConfiguration cmdlet.

Notes

Les utilisateurs finaux ne peuvent pas procéder à ces modifications.End users cannot make these changes themselves. Les modifications de port peuvent être effectuées uniquement par les administrateurs à l’aide de l’applet de commande Set-CsConferencingConfiguration.Port changes can only be made by administrators using the Set-CsConferencingConfiguration cmdlet.

Vous pouvez déterminer les plages de ports actuellement utilisées pour les sessions de communication en exécutant la commande suivante à partir de Microsoft Lync Server 2013 Management Shell :You can determine which port ranges are currently used for communication sessions by running the following command from within the Microsoft Lync Server 2013 Management Shell:

Get-CsConferencingConfiguration

En supposant que vous n’avez apporté aucune modification à vos paramètres de conférence depuis que vous avez installé Lync Server 2013, vous devez obtenir des informations qui incluent les valeurs de ces propriétés :Assuming that you have not made any changes to your conferencing settings since you installed Lync Server 2013, you should get back information that includes these property values:

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

Si vous examinez attentivement la sortie précédente, vous verrez deux éléments d’importance.If you look closely at the preceding output, you'll see two things of importance. Tout d’abord, la propriété paramètres clientmediaportrangeenabled est définie sur false :First, the ClientMediaPortRangeEnabled property is set to False:

ClientMediaPortRangeEnabled : False

Cela est important car, lorsque cette propriété est définie sur false, les clients Lync utiliseront n’importe quel port disponible entre les ports 1024 et 65535 lorsqu’ils sont impliqués dans une session de communication. Cela est vrai indépendamment des autres paramètres de port (par exemple, ClientMediaPort ou ClientVideoPort).That's important because, when this property is set to False, Lync clients will use any available port between ports 1024 and 65535 when involved in a communication session; this is true regardless of any other port settings (for example, ClientMediaPort or ClientVideoPort). Si vous souhaitez restreindre l’utilisation à un ensemble spécifique de ports (ce que vous devez faire si vous envisagez d’implémenter la qualité de service), vous devez d’abord activer les plages de ports du client multimédia.If you want to restrict usage to a specified set of ports (and this is something you do want to do if you plan on implementing Quality of Service) then you must first enable client media port ranges. Cela peut être réalisé à l’aide de la commande Windows PowerShell suivante :That can be done using the following Windows PowerShell command:

Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True

La commande précédente permet d’activer des plages de ports multimédias client pour la collection globale des paramètres de configuration de conférence ; Toutefois, ces paramètres peuvent également être appliqués à l’étendue du site et/ou à l’étendue du service (pour le service de serveur de conférence uniquement).The preceding command enables client media port ranges for the global collection of conferencing configuration settings; however, these settings can also be applied to the site scope and/or the service scope (for the Conferencing Server service only). Pour activer des plages de ports multimédias client pour un site ou un serveur spécifique, spécifiez l’identité de ce site ou serveur lors de l’appel de Set-CsConferencingConfiguration :To enable client media port ranges for a specific site or server, specify the Identity of that site or server when calling Set-CsConferencingConfiguration:

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

Vous pouvez également utiliser cette commande pour activer simultanément les plages de ports pour tous vos paramètres de configuration de conférence :Alternatively, you can use this command to simultaneously enable port ranges for all your conferencing configuration settings:

Get-CsConferencingConfiguration | Set-CsConferencingConfiguration  -ClientMediaPortRangeEnabled $True

La deuxième chose d’importance que vous remarquerez est que le résultat de l’exemple indique que, par défaut, les plages de ports multimédias définies pour chaque type de trafic réseau sont identiques :The second thing of importance you will notice is that the sample output shows that, by default, the media port ranges set for each type of network traffic are identical:

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

Pour mettre en œuvre la qualité de service, chacune de ces plages de ports doit être unique.In order to implement QoS, each of these port ranges will need to be unique. Par exemple, vous pouvez configurer les plages de ports comme suit :For example, you might configure the port ranges like this:

Type de trafic clientClient Traffic Type Démarrage du portPort Start Plage de portsPort Range

AudioAudio

5002050020

vingtaine20

VidéoVideo

5800058000

vingtaine20

Partage d'applicationApplication sharing

4200042000

vingtaine20

Transfert de fichiersFile transfer

4202042020

vingtaine20

Dans le tableau précédent, les plages de ports client représentent un sous-ensemble des plages de ports configurées pour vos serveurs.In the preceding table, client port ranges represent a subset of the port ranges configured for your servers. Par exemple, sur les serveurs, le partage d’application a été configuré pour utiliser les ports 40803 à 49151 ; sur les ordinateurs clients, le partage d’application est configuré pour utiliser les ports 42000 à 42019.For example, on the servers, application sharing was configured to use ports 40803 through 49151; on the client computers, application sharing is configured to use ports 42000 through 42019. Cela est également essentiel pour faciliter l’administration de QoS : les ports clients n’ont pas besoin de représenter un sous-ensemble des ports utilisés sur le serveur.This, too is done primarily to make administration of QoS easier: client ports do not have to represent a subset of the ports used on the server. (Par exemple, sur les ordinateurs clients, vous pouvez configurer le partage d’application à utiliser, par exemple, les ports 10000 à 10019.) Toutefois, il est recommandé de faire en sorte que les plages de ports clients soient un sous-ensemble des plages de ports de votre serveur.(For example, on the client computers you could configure application sharing to use, say, ports 10000 through 10019.) However, it is recommended that you make your client port ranges a subset of your server port ranges.

De plus, vous avez peut-être remarqué que les ports 8348 ont été mis de côté pour le partage d’application sur les serveurs, mais seulement 20 ports ont été mis de côté pour le partage d’application sur les clients.In addition, you might have noticed that 8348 ports were set aside for application sharing on the servers, but only 20 ports were set aside for application sharing on the clients. Cela est également recommandé, mais il ne s’agit pas d’une règle matérielle et rapide.This, too is recommended, but is not a hard-and-fast rule. En règle générale, vous pouvez considérer chaque port disponible pour qu’il représente une seule session de communication : Si vous disposez de 100 ports disponibles dans une plage de ports, cela signifie que l’ordinateur en question peut, au plus, se voir attribuer 100 sessions de communication à tout moment.In general, you can consider each available port to represent a single communication session: if you have 100 ports available in a port range that means that the computer in question could participate in, at most, 100 communication sessions at any given time. Étant donné que les serveurs feront probablement partie d’autres conversations que les clients, il est logique d’ouvrir beaucoup plus de ports sur les serveurs que sur les clients.Because servers will likely take part in many more conversations than clients, it makes sense to open many more ports on servers than on clients. Le fait de ne pas mettre en place 20 ports pour le partage d’application sur un client signifie qu’un utilisateur peut participer à 20 sessions de partage d’application sur l’appareil spécifié, tout en même temps.Setting aside 20 ports for application sharing on a client means that a user could participate in 20 application sharing sessions on the specified device, and all at the same time. Cela doit s’avérer suffisant pour la grande majorité de vos utilisateurs.That should prove sufficient for the vast majority of your users.

Pour affecter les plages de ports précédentes à votre collection globale de paramètres de configuration de conférence, vous pouvez utiliser la commande Lync Server Management Shell suivante :To assign the preceding port ranges to your global collection of conferencing configuration settings you can use the following Lync Server Management Shell command:

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

Vous pouvez utiliser cette commande pour affecter ces mêmes plages de ports à tous vos paramètres de configuration de conférence :Or, use this command to assign these same port ranges for all your conferencing configuration settings:

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

Les utilisateurs individuels doivent se déconnecter de Lync, puis se reconnecter pour que ces modifications prennent effet.Individual users must log off from Lync and then log back on before these changes will actually take effect.

Notes

Vous pouvez également activer les plages de ports multimédias client, puis affecter ces plages de ports à l’aide d’une seule commande.You can also enable client media port ranges, and then assign those port ranges, using a single command. Par exemple :For example:
Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True -ClientAudioPort 50020 -ClientAudioPortRange 20 -ClientVideoPort 58000 -ClientVideoPortRange 20 -ClientAppSharingPort 42000 -ClientAppSharingPortRange 20 -ClientFileTransferPort 42020 -ClientFileTransferPortRange 20