Planowanie lokalizacji – warunki i wymagania programu Groove - wprowadzenie     Microsoft Office Groove - planowanie lokalizacji - warunki i wymagania     Planowanie zdolności produkcyjnych

Planowanie sieci Udostępnij na: Facebook

Opublikowano: 25 czerwca 2007

Niniejsza sekcja omawia wpasowanie wdrożenia Groove w istniejące topologie sieci oraz wymienia konkretne wymagania.

  • Topologia sieci i Groove
  • Wymagania sieci
  • Użycie przepustowości łącza przez Groove

*

Zawartość strony
Topologia sieci i Groove  Topologia sieci i Groove
Wymagania sieci  Wymagania sieci
Użycie przepustowości łącza przez Groove  Użycie przepustowości łącza przez Groove
Przeczytaj pozostałe części tej publikacji  Przeczytaj pozostałe części tej publikacji

Topologia sieci i Groove

Jednym z największych wyzwań dla specjalistów IT jest instalacja urządzeń sieciowych i tworzenie konfiguracji pozwalających na wydajną wymianę informacji bez zagrożenia dla bezpieczeństwa danych firmy. Często występują konflikty naruszające równowagę. Groove pomaga radzić sobie z tymi problemami. Program Groove zaprojektowany jest tak, aby działać w ramach dowolnych ograniczeń komunikacyjnych powodowanych przez inne urządzenia i konfiguracje, zachowując jednocześnie bezpieczeństwo transakcji. Na przykład, gdy konfiguracja zapory blokuje preferowaną komunikację SSTP, klient Groove spróbuje uzyskać dostęp do serwera przekazującego przez HTTP.

Oprócz tego Groove utrzymuje normalny tryb pracy w kontekście szerokiego zakresu narzędzi i funkcji komunikacyjnych. Groove ma np. funkcje pozwalające optymalizować przebieg komunikacji i dostarczać informacje na czas mimo ograniczeń w przepustowości łącza i opóźnień typowych dla połączeń internetowych.

W Tabeli 1 ukazano odpowiedzi Groove na różne konfiguracje sieci i przeglądarki. W Tabeli 2 przedstawiono niektóre z narzędzi i funkcji, z którymi Groove bezproblemowo współpracuje.

Tabela 1. Wpływ konfiguracji sieci i przeglądarki na Groove
Konfiguracje sieci i przeglądarki Odpowiedzi Groove
Ograniczenia portów TCP Do bezpośredniej komunikacji z klientem Groove służy protokół TCP Simple Symmetric Transfer Protocol (SSTP) i port 2492/TCP. Gdy macierzyste porty SSTP nie są dostępne, Groove zamiast SSTP używa HTTP i komunikacja z klientem odbywa się przez serwery przekazujące Groove Relay przez port 80.
Konfiguracje proxy W środowisku proxy, gdy porty SSTP nie są dostępne, klienci Groove mogą komunikować się przez serwery proxy HTTP przez dowolny port określony w przeglądarce, włączając w to porty inne niż 80/TCP.
Buforowanie proxy HTTP Ustawienia proxy HTTP mogą narzucić dodatkowe ograniczenia komunikacji. Na przykład, serwery proxy zazwyczaj buforują dane przed transmisją. Choć optymalna komunikacja Groove oparta jest na transmisjach w czasie rzeczywistym, program Groove radzi sobie również w warunkach buforowania.
Konfiguracje automatycznego wykrywania Po włączeniu automatycznego wykrywania dla przeglądarek w środowisku proxy, skojarzona konfiguracja Dynamic Host Configuration Protocol (DHCP) zawiera adresy URL dla skryptów zawierających informacje o hostach i serwerach proxy intranetu. Komputery klienckie Groove mogą odczytać informacje w tych skryptach, aby zlokalizować odpowiednie serwery proxy i komunikować się przez nie z odpowiednimi serwerami przekazującymi, które przesyłają wiadomości klienta do odpowiednich odbiorców Groove.
Skrypty automatycznego wykrywania Konfiguracje przeglądarek internetowych często zawierają adresy URL skryptów Java, zawierających informacje o warunkowym wyszukiwaniu serwerów proxy. Komputery klienckie Groove mogą odczytać informacje w tych skryptach, aby zlokalizować odpowiednie serwery proxy i komunikować się przez nie z odpowiednimi serwerami przekazującymi, które prześlą wiadomości klienta do odpowiednich odbiorców Groove.
Uwierzytelnianie serwerów proxy (Basic Authentication, NT LAN Manager) Urządzenia proxy często używają protokołów uwierzytelniania wymagających zalogowania się podczas próby połączenia z klientem. Komputery klienckie Groove wspierają uwierzytelnianie podstawowe i uwierzytelnianie proxy NTLM, wyświetlając podczas łączenia okno dialogowe z monitem o informacje wymagane do uwierzytelniania, co pozwala na komunikację przez dany serwer proxy.
Ustawienia zapory, w tym Network Address Translation (NAT) Gdy konfiguracja zapory blokuje preferowaną komunikację SSTP, klient Groove próbuje uzyskać dostęp do serwera przekazującego przez HTTP.
Domain Name System (DNS) Publicznie rozwiązywalne, zarejestrowane nazwy DNS używane są przez Groove Manager i serwery przekazujące Groove Relay.
Wirtualne sieci prywatne (VPN) Groove działa przez VPN, o ile serwery przekazujące są także dostępne przez VPN.

 

Tabela 2. Narzędzia i funkcje, z którymi Groove współpracuje
Narzędzia i funkcje komunikacyjne Odpowiedzi Groove
Routery z połączeniem na żądanie Groove wymaga stałego połączenia, którego routery z połączeniem na żądanie zwykle nie zapewniają. Dlatego Groove może wymusić utrzymanie połączenia przez router, dopóki jest ono potrzebne.
Płatne połączenia telefoniczne (na przykład w hotelach i na lotniskach) i podłączanie/odłączanie kart interfejsu sieciowego (NIC) Te usługi otrzymują tymczasowy (przejściowy) adres IP na czas trwania połączenia.Groove wspiera takie konfiguracje.
Dzielenie przepustowości sieci Groove działa w tle jako ikona na pasku zadań razem z innymi aplikacjami Windows dzielącymi zasoby sieciowe. W przypadku dzielenia łącza z innymi aplikacjami, Groove stara się zoptymalizować swoje zużycie łącza.
Wstrzymaj/wznów Większość komputerów przenośnych pozwala na wstrzymanie komputera, na przykład po zamknięciu laptopa.Groove wznawia działanie po wstrzymaniu bez zamykania systemu.
Różna przepustowość łącza i opóźnienia Program Groove zaprojektowano tak, aby radził sobie z różnicami w przepustowości łącza i dużymi opóźnieniami. Choć warunki te mają na niego wpływ, program dysponuje funkcjonalnością pozwalającą zoptymalizować komunikację.
Błędy komunikacyjne Program Groove zaprojektowano tak, aby radził sobie z błędami komunikacyjnymi (krótkimi przerwami w komunikacji powodowanymi przez burze lub awarie sieci)
Komunikacja w wirtualnych sieciach prywatnych (VPN) i wirtualnych połączeniach sieciowych (VNC) Groove współistnieje z tymi łączami, ale jest od nich niezależny.

 

 Do początku strony Do początku strony

Wymagania sieci

Instalacja Groove ma następujące wymagania instalacji interfejsu sieciowego:

Urządzenie Otwate porty
Klient Groove
  • Port przychodzący/wychodzący 2492/TCP – pozwala na bezpośrednią komunikację między klientami w czasie rzeczywistym przy użyciu protokołu Simple Symmetric Transfer Protocol (SSTP) oraz na komunikację między klientami przez serwery przekazujące Groove Relay.
  • Port przychodzący/wychodzący 1211/UDP – pozwala na komunikację między klientami w czasie rzeczywistym przy użyciu protokołu Local Area Network Device Presence Protocol (LAN DPP).
  • Porty wychodzące (80/TCP) – pozwalają na komunikację między klientami przez serwery przekazujące Groove. Pozwala również na komunikację SOAP z Groove Manager.
  • Porty wychodzące (443/TCP) – pozwalają na komunikację między klientami przez serwery przekazujące Groove Relay.
Groove Manager
  • Port przychodzący 80/TCP – odbiera zapytania Simple Object Access Protocol (SOAP) od klientów Groove przez HTTP.
  • Port wychodzący 8009/TCP – wysyła wiadomości SOAP do serwerów Groove Relay.
  • Port wychodzący 25/TCP – do wysyłania wiadomości e-mail SMTP zawierających kody konfiguracji konta do użytkowników Groove.
  • Port wychodzący 389/TCP – do importowania i synchronizacji tożsamości członków z katalogiem LDAP.
Groove Relay
  • Porty przychodzące 80/TCP, 443/TCP lub 2492/TCP – otrzymywanie wiadomości od klientów Groove przez HTTP lub SSTP.
  • Port wychodzący 2492/TCP – Dla rozdysponowania typu single-hop między serwerami przekazującymi.
  • Port przychodzący 8009/TCP – odbiera zapytania Simple Object Access Protocol (SOAP) od Grove Manager.
  • Port przychodzący 8010/TCP – odpowiada na zapytania przeglądarki o statystyki administracyjne.
  • Odpowiednie porty na zaporach i podobnych urządzeniach muszą pozwalać na komunikację przez powyższe serwery, aby możliwe serwery Groove Relay mogły prowadzić komunikację przychodzącą i wychodzącą.

 

 Do początku strony Do początku strony

Użycie przepustowości łącza przez Groove

Po zainstalowaniu zgodnie z zalecanymi procedurami, system klientów i serwerów Groove nie wpływa znacząco na wydajność sieci i jest w tym względzie porównywalny z większością dostępnych systemów komunikacji. W niniejszej sekcji omówiono użycie łącza przez Groove, natomiast kolejne sekcje są poświęcone optymalnym wymaganiom sprzętowym i konfiguracyjnym. Zrozumienie sposobu w jaki Groove używa łącza pozwoli przewidzieć wszelkie konieczne zmiany w konfiguracji sieci.

Użycie przepustowości łącza przez Groove zależy od kilku czynników, w tym od konfiguracji sieci oraz od ilości i typu przesyłanych danych. Choć warunki te różnią się w poszczególnych lokalizacjach, testy użycia przepustowości łącza przeprowadzone przez Microsoft stanowią solidną podstawę.

Użycie przepustowości monitorowane było w warunkach, gdzie program Groove używany był intensywnie w obszarze roboczym z pięćdziesięcioma użytkownikami, z których każdy wysyłał przeciętnie około 350 bajtów na sekundę podczas typowego dnia pracy. Okazało się, że przy takim poziomie aktywności Groove, użycie przepustowości zwiększa się liniowo wraz ze wzrostem liczby członków obszarów roboczych Groove (przy założeniu, że stosunek liczby użytkowników do liczby urządzeń wynosi około 1:2).

Gdy tylko jest to możliwe, Groove przesyła dane bezpośrednio od klienta do klienta, wysyłając indywidualne pakiety danych do każdego członka obszaru roboczego. Gdy dane przeznaczone są dla klienta, do którego nie można dotrzeć bezpośrednio (bo np. nie jest podłączony do sieci, znajduje się za zaporą albo używa słabego łącz internetowego), Groove wysyła dane przez serwery przekazujące oraz przez funkcję rozdysponowania (fanout), jeśli potrzebna jest wydajniejsza dystrybucja. Niezależnie od tego, czy dane przesyłane są przez serwery przekazujące czy nie, zużycie przepustowości względem liczby użytkowników w obszarze roboczym pozostaje liniowe (patrz: Rysunek 1.1, poniżej), co pomaga przewidzieć zużycie przepustowości przez Groove gdy aplikacja jest online. Ponieważ serwery przekazujące zaprojektowano z myślą o wydajnym zużyciu przepustowości łącza, całkowita przepustowość w warunkach dużego ruchu często jest mniejsza, gdy w transmisji wiadomości pośredniczą serwery przekazujące.

Rys. 1. Użycie przepustowości przez klienta/serwer przekazujący Groove.

Rys. 1. Użycie przepustowości przez klienta/serwer przekazujący Groove.

 Do początku strony Do początku strony

Przeczytaj pozostałe części tej publikacji

 Do początku strony Do początku strony

Planowanie lokalizacji – warunki i wymagania programu Groove - wprowadzenie     Microsoft Office Groove - planowanie lokalizacji - warunki i wymagania     Planowanie zdolności produkcyjnych