Udostępnij za pośrednictwem


Jakość usługi dla Skype dla firm/Lync — przewodnik po konfiguracji i najlepszych rozwiązaniach

Ten artykuł został napisany przez Balu Ilag, Administrator systemu, Microsoft MVP

Omówienie

Jak wiesz, microsoft Skype dla firm to doskonały produkt, który ma wiele funkcji, które ułatwiają użytkownikom korporacyjnym efektywną komunikację i współpracę z dowolnego miejsca. Uzyskanie Skype dla firm prawidłowej pracy dla użytkowników wewnętrznych i zewnętrznych jest złożonym zadaniem, ponieważ mamy do czynienia z ogromnym produktem. Poprawa jakości usług jest ważna. W tym przewodniku administracyjnym opisano, dlaczego potrzebujesz jakości usługi i jak skonfigurować ją do końca.

Dlaczego jest wymagany system QoS?

Jakość usługi (QoS) to połączenie technologii sieciowych, które umożliwiają firmom optymalizowanie środowiska użytkownika końcowego pod kątem komunikacji audio, wideo i udostępniania aplikacji w czasie rzeczywistym.

Funkcja QoS jest często używana, gdy przepustowość sieci jest ograniczona, a sieć jest zatłoczona. Ponieważ ograniczenie przepustowości i przeciążenie sieci są czynnikami, które są zawsze obecne w sieci, musimy prawidłowo skonfigurować usługę QoS, aby zoptymalizować środowisko użytkownika końcowego.

Ponieważ usługę QoS można skonfigurować kompleksowo, bardziej przydatne jest przechodzenie ruchu multimediów przez sieć WAN (Wide Area Network), ponieważ sieć lokalna może nie mieć tego samego przeciążenia sieci i przepustowości. Gdy mówimy o sieci WAN, większość organizacji korzystających z sieci WAN korzysta z sieci MPLS (Multi-Protocol Label Switched). Jest to sieć WAN L3 utworzona przez dostawcę usług w celu sprzedaży przepustowości wielu klientom i pozwala na zagwarantowanie QoS QoS. Z tym powiedziawszy, QoS jest zawsze wymagane. ☺

Jak działa usługa QoS?

Zasadniczo wszystkie zakresy portów są udostępniane klientowi Skype dla firm/Lync za pośrednictwem inicjowania obsługi administracyjnej w paśmie. Oznacza to, że po zalogowaniu się klienta Skype dla firm/Lync rozpocznie korzystanie z tych zablokowanych zakresów portów, które są skonfigurowane na serwerze Skype dla firm/Lync i wypychane do klientów Skype dla firm/Lync. Gdy klient inicjuje ruch multimediów przy użyciu aplikacji takich jak lync.exe, communicator.exe lub attendeeconsole.exe, wszystkie aplikacje korzystające z portów audio/wideo, udostępniania aplikacji lub transferu plików otrzymają oznaczenia DSCP (Differentiated Services Code Point) sygnaturowane przez system operacyjny za pośrednictwem obiektu zasady grupy Object (GPO).

Systemy operacyjne, takie jak Windows 10, Windows 8, Windows 8.1, Windows 7 lub Windows Vista, korzystają z opartego na zasadach QoS, co ma tę zaletę, że można ograniczyć QoS na poziomie aplikacji. Oznacza to, że wszystkie aplikacje klienckie, które korzystają z portów transferu plików do udostępniania audio, wideo i aplikacji skonfigurowanych do przesyłania plików audio, wideo, udostępniania aplikacji lub transferu plików, otrzymają oznaczenia DSCP ostemplowane.

Innymi słowy system operacyjny Windows lub Windows Server może zidentyfikować typ ruchu i zastosować odpowiedni protokół DSCP do każdego pakietu zgodnie z używanym portem.

Poniżej znajduje się aplikacja kliencka o nazwie pliku wykonywalnego:

  • Office Communicator 2007/R2 i Lync 2010 — communicator.exe
  • Konsola programu Lync 2010 i programu Lync Attendant — attendantconsole.exe
  • Lync 2013, Skype dla firm 2015 i Skype dla firm 2016 – lync.exe

W poniższej tabeli przedstawiono zakresy portów i wartości DSCP skojarzone z ich typem nośnika:

Typ nośnika Komunikacja Zakres portów Liczba portów Wartości DSCP
Audio Serwer konferencji 49152-57500 8348 46
Audio Serwer mediacji 49152-57500 8348
Audio Klientów 50020-50059 40 46
Wideo Serwer konferencji 57501-65535 8034 34
Wideo Klientów 58000-58019 20 34
Udostępnianie aplikacji Serwer konferencji 40803-49151 8348 24
Udostępnianie aplikacji Klientów 42000-42019 20 24
Transfer plików Klientów 40783-40802 20 14
Sygnalizacji Klient i serwer 5060-5061 2 46

Uwaga

Skype dla firm klienci dla systemu iOS w wersji 6.17 lub nowszej obsługują teraz usługę QoS. Ta funkcja QoS ma zastosowanie tylko do Skype dla firm klientów i urządzeń telefonicznych IP, które są rejestrowane bezpośrednio w wewnętrznej Skype dla firm lub serwera puli programu Lync w sieciach zarządzanych. Usługa QoS nie ma zastosowania do ruchu kierowanego przez Internet.

Zacznijmy od konfiguracji QoS:

  1. Włącz usługę QoS dla wszystkich klientów, które są domyślnie wyłączone:
    Usługa QoS nie jest domyślnie włączona na serwerach Skype dla firm/Lync.

    Możesz uruchomić polecenie Get-CsMediaConfiguration z poziomu programu PowerShell, aby sprawdzić, czy polecenie "EnableQoS" pokazuje wartość "True" lub "False". Domyślnie jest wyświetlana wartość False.

    Aby włączyć usługę QoS globalnie, uruchom następujące polecenie programu PowerShell:
Set-CsMediaConfiguration -EnableQoS $True 

Jeśli chcesz włączyć usługę QoS w całej witrynie, uruchom następujące polecenie polecenia:

Set-CsMediaConfiguration -Identity Site:<sitename> -EnableQoS $True
  1. Skonfiguruj zakresy portów na potrzeby konferencji i ruchu multimediów równorzędnych:
    Aby usługa QoS działała prawidłowo, skonfiguruj identyczne zakresy portów na potrzeby obsługi dźwięku, wideo, transferu plików i udostępniania aplikacji na serwerach konferencji, aplikacji i mediacji. Te zakresy portów nie mogą nakładać się w żaden sposób. (Jeśli na przykład używasz portów od 57501 do 65535 na potrzeby wideo na serwerach konferencji, musisz również zarezerwować porty od 57501 do 65535 na potrzeby wideo na serwerach aplikacji. Jeśli tego nie zrobisz, usługa QoS nie będzie działać zgodnie z oczekiwaniami).

    Aby skonfigurować zakresy portów, należy użyć programu PowerShell. Istniejące zakresy portów dla serwerów konferencji, aplikacji i mediacji można sprawdzić, uruchamiając polecenia programu PowerShell.
Get-CsService -ConferencingServer | Select-Object Identity, AudioPortStart, 
AudioPortCount, VideoPortStart, VideoPortCount, AppSharingPortStart, 
AppSharingPortCount 

Zrzut ekranu przedstawiający ekran cmd przedstawiający polecenie Get-CsService i wynik zakresu portów.

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

Uwaga

Serwery aplikacji i serwery mediacji obsługują tylko funkcję QoS dla dźwięku. Nie trzeba zmieniać portów udostępniania wideo ani aplikacji na serwerach aplikacji ani serwerach mediacji.

Każdemu typowi portu — audio, wideo i udostępnianiu aplikacji — są przypisywane dwie oddzielne wartości właściwości: początek portu i liczba portów. Uruchomienie portu wskazuje pierwszy port używany dla tej metody i liczbę portów dedykowanych. (Jeśli na przykład uruchomienie portu audio jest równe 49152, oznacza to, że pierwszym portem używanym do ruchu audio jest port 49152. Jeśli liczba portów audio wynosi 8348, oznacza to, że dla dźwięku przydzielono 8348 portów, a ostatni port powinien mieć zakresy 57500 portów.]. W związku z tym zakres portów dla dźwięku to porty od 49152 do 57500).

Aby wprowadzić zmiany na wszystkich serwerach puli:

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

Aby zmodyfikować port SIP wiadomości błyskawicznych we wszystkich serwerach puli (opcjonalnie):

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

Możesz wprowadzić zmiany w zakresach portów audio serwera aplikacji i mediacji.

Aby ustawić serwery usługi Edge:

W przypadku serwerów usługi Edge nie trzeba konfigurować oddzielnych zakresów portów na potrzeby udostępniania dźwięku, wideo i aplikacji; Podobnie zakresy portów używane dla serwerów brzegowych nie muszą być zgodne z zakresami portów używanymi z serwerami konferencji, aplikacji i mediacji.

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

Konfigurowanie zakresów portów klienta dla nośników równorzędnych:
Uruchom poniższe polecenie, aby znaleźć istniejące porty klienta multimediów:

Get-CsConferencingConfiguration | fl Client* 

Zrzut ekranu przedstawiający ekran cmd przedstawiający polecenie Get-CsConferencingConfiguration i wynik zakresów portów.

Aby wprowadzić zmiany w zakresach portów klienta:

Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True -ClientAudioPort "50020" -ClientAudioPortRange "40" -ClientVideoPort "58000" -ClientVideoPortRange "20" -ClientAppSharingPort "42000" -ClientAppSharingPortRange "20" -ClientFileTransferPort "40783" -ClientFileTransferPortRange "20" 
  1. Skonfiguruj oddzielne obiekty zasady grupy dla klienta i serwera:
    Po zdefiniowaniu zakresów portów należy również utworzyć zasady QoS określające kod DSCP, który ma być skojarzony z każdym zakresem portów. Ograniczenie zestawu portów do określonego typu ruchu nie powoduje, że pakiety przechodzące przez te porty są oznaczone odpowiednim kodem DSCP. Oprócz definiowania zakresów portów należy również utworzyć zasady QoS określające kod DSCP, który ma być skojarzony z każdym zakresem portów.

    Skojarzenie tych wartości DSCP z zakresami portów można osiągnąć za pośrednictwem obiektu zasad grupy, który ma oparte na zasadach QoS.

    Jeśli masz już wszystkie zakresy portów i wartości DSCP skojarzone z typami komunikacji, kontynuuj poniższy proces. Jeśli nie, zdecyduj zakresy portów i wykonaj krok drugi, aby skonfigurować zakresy portów.

    Firma Microsoft przedstawia tutaj pełne kroki:

    Konfigurowanie zasad jakości usług w programie Lync Server 2013 dla serwerów konferencji, aplikacji i mediacji

    1. Wszystkie obiekty komputera muszą zostać skonsolidowane z jedną jednostką organizacyjną. (na przykład komputer).
    2. Zaloguj się do kontrolera domeny lub komputera, na którym zainstalowano usługę zasady grupy Management.
    3. Otwórz narzędzie do zarządzania zasady grupy (uruchom plik>gpmc.msc), a następnie kliknij prawym przyciskiem myszy jednostkę organizacyjną (komputer). Wybierz pozycję Utwórz obiekt zasad grupy w tej domenie i połącz go tutaj, aby utworzyć nowy obiekt zasad grupy. (Na przykład SfBLyncClient-QoS). Aby utworzyć obiekt zasad i połączyć go, musisz mieć wymagane uprawnienie (domain Administracja).
    4. Kliknij prawym przyciskiem myszy nowy obiekt zasad grupy i wybierz pozycję Edytuj, aby otworzyć edytor zarządzania zasady grupy. Następnie rozwiń węzeł Zasady konfiguracji> komputeraUstawienia>systemu Windows. Kliknij prawym przyciskiem myszy pozycję QoS oparte na zasadach , a następnie wybierz pozycję Utwórz nowe zasady. Zrzut ekranu przedstawiający opcję Utwórz nowe zasady wybraną po kliknięciu prawym przyciskiem myszy opcji QoS opartej na zasadach.
    5. Na stronie QoS opartej na zasadach nadaj zasadom nazwę, taką jak "Lync2013-Audio". Następnie ustaw pozycję Określ wartość DSCP: na 46 i wybierz pozycję Dalej.
      Zrzut ekranu przedstawiający opcję edycji wartości Określ D S C P w oknie Edytowanie istniejących zasad Q o S.
    6. Na następnej stronie wprowadź lync.exe w polu. Tylko aplikacje o tej nazwie wykonywalnej** i wybierz przycisk OK.

    Uwaga

    Ta opcja gwarantuje, że aplikacja Lync.exe będzie zgodna z pakietami z określonego zakresu portów z określonym kodem DSCP.

    Zrzut ekranu przedstawiający opcję edytowania nazwy aplikacji lub języka U R L w oknie Edytowanie istniejących zasad Q o S.

    1. Na następnym ekranie upewnij się, że wybrano zarówno dowolny źródłowy adres IP, jak i dowolny docelowy adres IP , a następnie wybierz przycisk Dalej.

    Uwaga

    Te dwa ustawienia zapewniają, że pakiety będą zarządzane niezależnie od tego, który komputer (adres IP) wysłał te pakiety i który komputer (adres IP) otrzyma te pakiety.

    Zrzut ekranu przedstawiający opcję edytowania adresu I P w oknie Edytowanie istniejących zasad Q o S.

    1. Na następnym ekranie wybierz pozycje TCP i UDP , a następnie wybierz pozycję Z tego portu źródłowego lub zakresu. W polu wpisz zakres portów zarezerwowany dla transmisji audio.

    Uwaga

    Protokół TCP (Transmission Control Protocol) i protokół UDP (User Datagram Protocol) to dwa protokoły sieciowe najczęściej używane przez serwery Skype dla firm/Lync i ich aplikacje klienckie.

    Zrzut ekranu przedstawiający opcję Z tego portu źródłowego lub zakresu wybraną na karcie Protokół i porty w oknie Edytowanie istniejących zasad Q o S.

    1. Wykonaj kroki od e do h , aby utworzyć nowe obiekty zasad i oznaczyć je etykietami "Lync2013-Signaling", "Lync2013-AppShare", "Lync2013-File Transfer" i Lync2013-Video z powyższymi zakresami portów i wartościami DSCP.
    2. Po skonfigurowaniu wszystkich obiektów zasad będzie on wyglądał podobnie do poniższego obrazu: Zrzut ekranu przedstawiający skonfigurowane obiekty zasad.
    3. Otwórz zasady grupy Management, a następnie kliknij prawym przyciskiem myszy jednostkę organizacyjną (serwer). Wybierz pozycję Utwórz obiekt zasad grupy w tej domenie i połącz go tutaj, aby utworzyć nowy obiekt zasad grupy. (Na przykład SfBLync-Server-QoS). Następnie należy dodać jednostkę organizacyjną Skype dla firm/Lync Server-to-Server. Powtórz kroki d przez i , aby utworzyć obiekt zasad dla serwera, jak również. Po skonfigurowaniu wszystkich obiektów zasad dla serwera będzie on wyglądać podobnie do poniższego obrazu: Zrzut ekranu przedstawiający ekran po skonfigurowaniu wszystkich obiektów zasad.
  2. Na koniec przetestuj usługę QoS.

Uwaga

Najlepszym rozwiązaniem jest weryfikowanie konfiguracji QoS i tagowania DSCP co kwartał.

Jak włączyć usługę QoS dla urządzeń Skype dla firm/Lync Phone
Wersja Skype dla firm/Lync Phone obsługuje przede wszystkim dźwięk, dlatego należy zdefiniować tylko wartości DSCP dla ruchu audio.

Aby włączyć usługę QoS na urządzeniu Skype dla firm/Lync Phone Edition, edytuj ustawienia VoiceDiffServTag i Voice8021p na urządzeniu. Domyślnie właściwość VoiceDiffServTag jest ustawiona na wartość 40, a dla opcji Voice8021p ustawiono wartość 0.

Ekran ustawień można znaleźć, wybierając pozycjęKonfiguracja urządzeniaklientów> z panelu sterowania programu Lync/Skype Server.

Zrzut ekranu przedstawiający pole wejściowe wartości Q o S w panelu konfiguracji programu Skype Server.

Usługę QoS można również włączyć przy użyciu programu PowerShell. Otwórz powłokę zarządzania Skype dla firm/Lync i wpisz poniższe polecenie:

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

na przykład:

Set-CsUcPhoneConfiguration -VoiceDiffServTag 46 -Voice8021p 0

Uruchom ponownie urządzenie, aby zmiany zaczęły obowiązywać.

Test1:

  1. Najpierw musimy sprawdzić, czy zasady obiektu zasad grupy zostały prawidłowo zastosowane, czy nie, po zastosowaniu nowo utworzonego obiektu zasad grupy i powiązaniu z jednostką organizacyjną, w której przechowywane są obiekty Komputera i Serwera (oddzielne jednostki organizacyjne). Przed testowaniem można wymusić zasady, uruchamiając polecenie "gpupdate.exe /force" na komputerze testowym i serwerze, co spowoduje odświeżenie zasad.
  2. Po odświeżeniu zasad na komputerze klienckim przejdź do pozycji Uruchom>> uruchompolecenie cmd (otwórz jako administrator). Następnie wpisz Gpresult /h result.htm.
  3. Zasady zostaną wyświetlone w formacie HTML o nazwie "result.htm". Otwórz ten plik, aby wyświetlić zasady QoS.

Test2:

Włącz dziennik klienta Skype dla firm/Lync. Zaloguj się do klienta Skype dla firm/Lync, a następnie otwórz dzienniki programu Skype/Lync (UCCAPILOG) w Notatniku lub Snooper. Upewnij się, że wartość qosenabled zawiera wartość true i sprawdź wszystkie numery portów klienta. Lokalizacje plików dziennika znajdują się tutaj:

  • klient Skype dla firm 2015/Lync2013: %userprofile%\appdata\local\Microsoft\Office\15.0\Lync\Tracing\
  • klient Skype dla firm 2015 r.: %userprofile%\appdata\local\Microsoft\Office\16.0\Lync\Tracing\

Poniższy zrzut ekranu przedstawia poprawne porty klienta. Zrzut ekranu przedstawiający poprawne porty klienta, które można sprawdzić w pliku dziennika.

Test3:

Wykonaj połączenie audio z innym użytkownikiem wewnętrznym i przechwyć ruch sieciowy, aby sprawdzić, czy tagowanie QoS jest wyświetlane poprawnie, czy nie. Sprawdź pakiety dwukierunkowe i sprawdź, czy wartość DSCP jest wyświetlana poprawnie. Poniższy zrzut ekranu przedstawia ruch UDP DSCP: FE (Przyspieszone przekazywanie (46)), który jest prawidłowym tagowaniem. Zrzut ekranu przedstawiający prawidłowe tagowanie w ruchu UDP DSCP: F E.

Test4:

  1. Na maszynie z systemem Windows otwórz "regedit", a następnie przejdź do folderu:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\QoS

    Tutaj można zobaczyć wszystkie zasady QoS stosowane do tej maszyny: zrzut ekranu przedstawiający wszystkie zasady Q o S stosowane do tego komputera, które można zaewidencjonować w Redaktor rejestru.
  2. Na serwerze FE nie trzeba definiować nazwy aplikacji, ponieważ na tym serwerze wszystkie aplikacje są powiązane z programami Skype i Lync.
  3. Otwórz "regedit", a następnie przejdź do:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\QoS

    Serwer Front-End powinien wyglądać tak, jak na poniższej ilustracji:
    Zrzut ekranu przedstawiający sposób wyświetlania serwera Front-End.

Najważniejsze wskazówki

  1. Co kwartał przeprowadzaj inspekcję zasad QoS i obserwuj tagowanie.
  2. Skontaktuj się z dostawcą sieci WAN (MPLS) pod kątem płaszczyzny QoS.
  3. Zalecamy zweryfikowanie kompleksowej weryfikacji usługi QoS, ponieważ czasami niepoprawnie skonfigurowane urządzenia sieciowe (takie jak routery, punkty dostępu bezprzewodowego lub przełączniki) mogą być ustawione lub zmienić oznaczenia DSCP na coś, czego nie zamierzasz, a nawet usunąć oznaczenia DSCP ustawione na 0.

Więcej informacji

Nadal potrzebujesz pomocy? Przejdź do witryny Microsoft Community.