Analiza ruchu sieciowego
Wprowadzenie
Net Flow
Systemy autonomiczne
Warto zobaczyć:
serwis komputerowy londyn winamp download globalna sieć pozycjonowanie stron
Technologia NetFlow
Technologia NetFlow została opracowana przez firmę Cisco Systems i jest podstawą gromadzenia kompletnych statystyk dotyczących ruchu sieciowego na interfejsach aktywnych urządzeń sieciowych (przełączniki, routery). Protokół NetFlow zaimplementowany jest w IOS urządzeń sieciowych (z ang. IOS – Internetwork Operating System – sieciowy system operacyjny) i najczęściej wykorzystywany jest na interfejsach routerów brzegowych. Zebrane dane sumaryczne strumieni sesji host – host oraz wybranych interfejsów eksportowane są do tzw. NetFlow Collector’a. Poniżej omówimy zasadę działania i sposoby wykorzystywania danych zbieranych przy pomocy technologii NetFlowNetFlow jest specyficznym mechanizmem przełączania, pakietów wykorzystywanym w routerach firmy Cisco. Polega na klasyfikacji ruchu sieciowego i następnie przekazaniu zebranych danych i informacji do aplikacji współpracujących. Wspomniany już wcześniej NetFlow Collector jest swoistym buforem, który gromadzi wszystkie dane zbierane przez uruchomioną usługę NetFlow na urządzeniu sieciowym. Inną aplikacją współpracującą może być NetFlow Analyzer, który wspomaga przetwarzanie zgromadzonych danych oraz ułatwia ich prezentację w sposób graficzny. Najważniejszym pojęciem związanym z NetFlow jest przepływ. Przepływ (z ang. flow) w ujęciu sieciowym (z ang. net - sieć) definiuje strumień przepływających pakietów w kierunku od punktu źródła (z ang. source) do punktu przeznaczenia, celu (z ang. destination). W zależności od wersji protokołu NetFlow przepływ charakteryzują między innymi następujące wartości:
- Adresy IP źródła i celu
- Liczbę przesyłanych pakietów i bajtów
- Czasy rozpoczęcia i zakończenia transmisji
- Pole ToS (z ang. Type of Service – typ usługi)
- Numery portów (TCP, UDP) wykorzystywanych aplikacji
- Interfejsy wejścia i wyjścia
Specyfika przełączania wykorzystującego NetFlow polega na tym, iż tylko pierwszy pakiet z przepływu przełączany jest w tradycyjny sposób. Dla pierwszego napotkanego pakietu tworzony jest charakterystyczny wpis w pamięci Network Cache a kolejne pakiety z przepływu przełączane są z pominięciem działań takich jak: wyznaczenie interfejsu wyjściowego dla pakietu, spełnienia warunków określonych przez administratora itp. Tego typu przełączanie jest szybkie oraz pozwala gromadzić statystyki przepływów przy niewielkim obciążeniu zasobów routera. Poniższy rysunek obrazuje zasadę działania mechanizmu NetFlow i przełączania w oparciu o NetFlow Cache przechowującym dane o przepływach w ruchu sieciowym.
Przełączanie NetFlow
Kolejnym pojęciem związanym z NetFlow jest pojęcie NetFlow Cache Management (oprogramowanie zarządzające przełączeniami), którego głównymi zadaniami są:
- Wykrywanie czy napotkany pakiet jest nowym pakietem, dla którego należy dodać nowy wpis w NetFlow Cache czy jest pakietem danego przepływu
- Prowadzenie uaktualnianych na bieżąco statystyk dotyczących każdego z przepływów z NetFlow Cache
- Wykrywanie wygaśnięcia przepływu
Specyfikacja danych
Poniżej przedstawiamy kompletną charakterystykę danych wynikowych, wygenerowanych poprzez wykorzystanie technologii NetFlow. Opis poszczególnych pól, tworzących pliki źródłowe, będące podstawą analizy, składa się z nazwy pola oraz charakterystyki.
Charakterystyka danych – NetFlow serwis komputerowy katowice power dvd 50HS Serwery dedykowane