Planowanie sieci
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 | |
Wymagania sieci | |
Użycie przepustowości łącza przez Groove | |
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
Wymagania sieci
Instalacja Groove ma następujące wymagania instalacji interfejsu sieciowego:
Urządzenie | Otwate porty |
Klient Groove |
|
Groove Manager |
|
Groove Relay |
|
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.
Do początku strony
Przeczytaj pozostałe części tej publikacji
- Wprowadzenie
- Planowanie zdolności produkcyjnych
- Planowanie zabezpieczeń
- Zabezpieczenia przed awariami i odzyskiwanie sprawności
Do początku strony |