Konfigurieren von Portbereichen für Ihre Microsoft Lync-Clients in Lync Server 2013
Letzte Änderung: 22.04.2014
Standardmäßig können Lync-Clientanwendungen einen beliebigen Port zwischen den Ports 1024 und 65535 verwenden, wenn sie an einer Kommunikationssitzung beteiligt sind. Dies liegt daran, dass bestimmte Portbereiche für Clients nicht automatisch aktiviert werden. Um Quality of Service verwenden zu können, müssen Sie jedoch die verschiedenen Datenverkehrstypen (Audio, Video, Medien, Anwendungsfreigabe und Dateiübertragung) einer Reihe eindeutiger Portbereiche zuweisen. Dies kann mit dem cmdlet Set-CsConferencingConfiguration erfolgen.
Hinweis
Endbenutzer können diese Änderungen nicht selbst vornehmen. Portänderungen können nur von Administratoren mit dem cmdlet Set-CsConferencingConfiguration vorgenommen werden.
Sie können ermitteln, welche Portbereiche derzeit für Kommunikationssitzungen verwendet werden, indem Sie den folgenden Befehl in der Microsoft Lync Server 2013-Verwaltungsshell ausführen:
Get-CsConferencingConfiguration
Unter der Annahme, dass Sie seit der Installation von Lync Server 2013 keine Änderungen an Ihren Konferenzeinstellungen vorgenommen haben, sollten Sie informationen abrufen, die diese Eigenschaftswerte enthalten:
ClientMediaPortRangeEnabled : False
ClientAudioPort : 5350
ClientAudioPortRange : 40
ClientVideoPort : 5350
ClientVideoPortRange : 40
ClientAppSharingPort : 5350
ClientAppSharingPortRange : 40
ClientFileTransferPort : 5350
ClientTransferPortRange : 40
Wenn Sie sich die vorherige Ausgabe genau ansehen, sehen Sie zwei Dinge, die von Bedeutung sind. Zunächst wird die ClientMediaPortRangeEnabled-Eigenschaft auf "False" festgelegt:
ClientMediaPortRangeEnabled : False
Das ist wichtig, denn wenn diese Eigenschaft auf "False" festgelegt ist, verwenden Lync-Clients alle verfügbaren Ports zwischen den Ports 1024 und 65535, wenn sie an einer Kommunikationssitzung beteiligt sind. dies gilt unabhängig von anderen Porteinstellungen (z. B. ClientMediaPort oder ClientVideoPort). Wenn Sie die Verwendung auf einen bestimmten Satz von Ports beschränken möchten (und dies ist etwas, was Sie tun möchten, wenn Sie die Implementierung von Quality of Service planen), müssen Sie zuerst Clientmedienportbereiche aktivieren. Dies kann mit dem folgenden Windows PowerShell Befehl erfolgen:
Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True
Der vorherige Befehl ermöglicht Clientmedienportbereiche für die globale Sammlung von Konferenzkonfigurationseinstellungen. Diese Einstellungen können jedoch auch auf den Standortbereich und/oder den Dienstbereich angewendet werden (nur für den Konferenzserverdienst). Um Clientmedienportbereiche für einen bestimmten Standort oder Server zu aktivieren, geben Sie beim Aufrufen von Set-CsConferencingConfiguration die Identität dieses Standorts oder Servers an:
Set-CsConferencingConfiguration -Identity "site:Redmond" -ClientMediaPortRangeEnabled $True
Alternativ können Sie diesen Befehl verwenden, um gleichzeitig Portbereiche für alle Konferenzkonfigurationseinstellungen zu aktivieren:
Get-CsConferencingConfiguration | Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True
Das zweite wichtige, was Sie bemerken werden, ist, dass die Beispielausgabe zeigt, dass die Medienportbereiche, die für jeden Netzwerkdatenverkehrtyp festgelegt sind, standardmäßig identisch sind:
ClientAudioPort : 5350
ClientVideoPort : 5350
ClientAppSharingPort : 5350
ClientFileTransferPort : 5350
Um QoS zu implementieren, muss jeder dieser Portbereiche eindeutig sein. Beispielsweise können Sie die Portbereiche wie folgt konfigurieren:
Clientdatenverkehrtyp | Portanfang | Portbereich |
---|---|---|
Audio |
50020 |
20 |
Video |
58000 |
20 |
Anwendungsfreigabe |
42000 |
20 |
Dateiübertragung |
42020 |
20 |
In der vorherigen Tabelle stellen Clientportbereiche eine Teilmenge der Portbereiche dar, die für Ihre Server konfiguriert sind. Auf den Servern wurde beispielsweise die Anwendungsfreigabe für die Verwendung der Ports 40803 bis 49151 konfiguriert. auf den Clientcomputern ist die Anwendungsfreigabe für die Verwendung der Ports 42000 bis 42019 konfiguriert. Dies geschieht auch in erster Linie, um die Verwaltung von QoS zu vereinfachen: Clientports müssen keine Teilmenge der auf dem Server verwendeten Ports darstellen. (Beispielsweise könnten Sie auf den Clientcomputern die Anwendungsfreigabe so konfigurieren, dass sie z. B. die Ports 10000 bis 10019 verwendet.) Es wird jedoch empfohlen, die Clientportbereiche zu einer Teilmenge ihrer Serverportbereiche zu machen.
Darüber hinaus haben Sie möglicherweise bemerkt, dass 8348 Ports für die Anwendungsfreigabe auf den Servern reserviert wurden, aber nur 20 Ports für die Anwendungsfreigabe auf den Clients reserviert wurden. Dies wird ebenfalls empfohlen, ist aber keine harte und schnelle Regel. Im Allgemeinen können Sie jeden verfügbaren Port als eine einzelne Kommunikationssitzung betrachten: Wenn in einem Portbereich 100 Ports verfügbar sind, bedeutet dies, dass der betreffende Computer zu einem bestimmten Zeitpunkt höchstens an 100 Kommunikationssitzungen teilnehmen könnte. Da Server wahrscheinlich an viel mehr Unterhaltungen als Clients teilnehmen, ist es sinnvoll, viel mehr Ports auf Servern als auf Clients zu öffnen. Abgesehen von 20 Ports für die Anwendungsfreigabe auf einem Client bedeutet dies, dass ein Benutzer an 20 Anwendungsfreigabesitzungen auf dem angegebenen Gerät teilnehmen kann und alle gleichzeitig. Dies sollte sich für die überwiegende Mehrheit Ihrer Benutzer als ausreichend erweisen.
Zum Zuweisen der vorherigen Portbereiche zu Ihrer globalen Sammlung von Konferenzkonfigurationseinstellungen können Sie den folgenden Lync Server-Verwaltungsshell-Befehl verwenden:
Set-CsConferencingConfiguration -Identity global -ClientAudioPort 50020 -ClientAudioPortRange 20 -ClientVideoPort 58000 -ClientVideoPortRange 20 -ClientAppSharingPort 42000 -ClientAppSharingPortRange 20 - ClientFileTransferPort 42020 -ClientFileTransferPortRange 20
Oder verwenden Sie diesen Befehl, um dieselben Portbereiche für alle Konferenzkonfigurationseinstellungen zuzuweisen:
Get-CsConferencingConfiguration | Set-CsConferencingConfiguration -ClientAudioPort 50020 -ClientAudioPortRange 20 -ClientVideoPort 58000 -ClientVideoPortRange 20 -ClientAppSharingPort 42000 -ClientAppSharingPortRange 20 - ClientFileTransferPort 42020 -ClientFileTransferPortRange 20
Einzelne Benutzer müssen sich bei Lync abmelden und sich dann wieder anmelden, bevor diese Änderungen tatsächlich wirksam werden.
Hinweis
Sie können auch Clientmedienportbereiche aktivieren und diese Portbereiche dann mit einem einzigen Befehl zuweisen. Zum Beispiel: Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True -ClientAudioPort 50020 -ClientAudioPortRange 20 -ClientVideoPort 58000 -ClientVideoPortRange 20 -ClientAppSharingPort 42000 -ClientAppSharingPortRange 20 -ClientFileTransferPort 42020 -ClientFileTransferPortRange 20