Analiza wydajności sieci

Znajomość wydajności sieci jest niezbędna do rozsądnego gospodarowania i planowania rozwoju każdej infrastruktury. Jednym z największych wyzwań wdrożenia jest określenie granicy między teorią a realnymi osiągami.

Nigdy nie uzyskamy gwarancji, że to, co zostało poprawnie wyliczone na papierze w fazie projektowania, będzie zgodne z osiągami w rzeczywistych scenariuszach. Naturalnym elementem wdrożenia powinno być więc testowanie. Analiza wydajności sieciowej doprowadzi do uzyskania odpowiedniej alokacji zasobów użytkowników.

Zanim zmierzymy, trzeba wygenerować

Wydajność sieci może być określona tylko w przypadku, gdy analizator zbierze odpowiednią ilość ściśle określonego ruchu. Gdy wdrażamy nowe rozwiązania, robimy to przeważnie w okresach niskiej aktywności użytkowników w modernizowanej infrastrukturze. Aby odzwierciedlić standardowe, a nawet szczytowe warunki, konieczne będziemy potrzebowali generatora ruchu sieciowego.

Polecamy Analizatory sieci - monitoring i bezpieczeństwo

Analiza wydajności sieci

Architektura rozproszonych generatorów ruchu sieciowego

Generatory ruchu wysyłają odpowiednio spreparowane pakiety, zawierające unikalne identyfikatory, co ułatwia ich identyfikację i analizę. Urządzenia te zazwyczaj tworzą statystyki, zawierające liczby pakietów wysłanych oraz odebranych, opóźnienia, straty pakietów oraz wiele innych charakterystyk. Bardzo często generatory pozwalają na wygenerowanie pakietów reprezentujących określone protokoły. Możemy wygenerować ruch do serwerów WWW, urządzeń głosowych VoIP, zapór ogniowych itp. Systemy generowania ruchu składają się przeważnie z jednego mechanizmu zarządzającego, który steruje wieloma generatorami. Sieć generatorów wraz z siecią mechanizmu zarządzającego jest odseparowana od pozostałej infrastruktury. Zasoby są podłączone do sieci testowanej niezależnymi interfejsami.

Polecamy Redundancja - zbyt wiele połączeń obniża poziom bezpieczeństwa?

Sprzętowo i programowo

Poszukując informacji na temat sprzętowych generatorów, warto przyjrzeć się produktom firm: Spirent, Fluke Networks, Agilent, VeriWave/Ixia. Najpopularniejsze generatory programowe to: IPerf, NetPertf, NetPIPE, Harpoon, ttcp, nuttcp i Pktgen.

Sprzętowe generatory ruchu będą z pewnością idealnym rozwiązaniem dla dużej infrastruktury, gdzie niezbędna będzie wysoka wydajność rozwiązania. Będą to jednak rozwiązania kosztowne. W mniej skomplikowanych przypadkach możemy skorzystać z generatorów programowych. Funkcjonalność generatorów programowych jest bardzo często zbliżona do sprzętowych. Należy jednak pamiętać, że ogranicza nas wydajność komputera, na którym zainstalowane zostanie oprogramowanie. Ze względu na ograniczoną dostępność interfejsów sieciowych w komputerach osobistych, nie otrzymamy także możliwości generowania ruchu dla mniej popularnych technologii sieciowych. Generatory programowe często bazują na bibliotekach - Pcap, Ncap, Dashcap.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200