Zaawansowane metody pomiarów i diagnostyki w rozległych sieciach teleinformatycznych Pomiary w sieciach pakietowych Tomasz Szewczyk PCSS
Plan prezentacji Rodzaje pomiarów Sprzęt pomiarowy Analiza wyników Wirtualizacja w systemach pomiarowych Zaawansowane sterowanie pomiarami i badanymi urządzeniami Podsumowanie
Rodzaje pomiarów Pomiary związane z obsługą ruchu użytkowego Generowanie ruchu Analiza parametrów ruchu odbieranego Pomiary związane z obsługą i działaniem mechanizmów sygnalizacyjnych Emulacja sieci Emulacja zdarzeń Pomiary hybrydowe Generowanie i analiza ruchu w środowisku z emulacją sieci i zdarzeń Badanie zgodności z dokumentami normatywnymi (ang. conformance tests)
Rodzaje pomiarów Przedmiot badań Przedmiotem badań (ang. DUT/SUT Device/System Under Test) może być Urządzenie sieciowe Sieć Przełącznik, router, serwer, firewall etc. Sieć laboratoryjna Działająca sieć (produkcyjna)
Sprzęt pomiarowy Proste generatory i analizatory ruchu sieciowego Generowanie ruchu o zadanej charakterystyce Parametry ilościowe (wielkość ramek/pakietów) Parametry jakościowe (FPS, burst) Emulatory sieci Emulacja działania mechanizmów sygnalizacyjnych Definiowanie topologii sieci emulowanej Zaawansowane generatory ruchu Generowanie ruchu w warstwach L4-L7 OSI Strumieniowanie Generowanie ataków sieciowych Testy jednostronne (ang. one arm test)
Sprzęt pomiarowy Przykład Spirent Test Center N11U 2x100GE (CFP2) 8x10GE (SFP+) 12x1GE (combo) 32x10GE packet blaster (QSFP)
Sprzęt pomiarowy Przykładowe pomiary Badanie przełącznika MPLS (LSR) Emulacja przełączników pośrednich (Intermediate LSR) IS-IS, OSPF, Traffic Engineering, RSVP, LDP Emulacja przełączników brzegowych (Edge LSR) Enkapsulacja ruchu z sieci końcowych uwzględniająca działanie protokołów sygnalizacyjnych Emulacja sieci końcowych (Site)
Sprzęt pomiarowy Przykładowe pomiary Badanie działania usługi PWE (Pseudowire Emulation) Emulacja zakończenia usługi PWE Wymiana sygnalizacji z badanym urządzeniem i na jej podstawie Weryfikacja ruchu odbieranego z badanego urządzenia Generowanie ruchu w kierunku badanego urządzenia Emulacja ruchu generowanego przez użytkowników usługi
Sprzęt pomiarowy Przykładowe pomiary Badanie multicast Next Gen Multicast VPN (RFC 6513/6514) Emulacja strony klienckiej oraz operatorskiej
Sprzęt pomiarowy Przykładowe pomiary Test zgodności implementacji (ang. Implementation Under Test) z odpowiednim standardem: RSVP P2MP RFC4874 Weryfikacja zestawiania tunelu (P2MP) Weryfikacja formatu i obsługi komunikatów Path, Path Tear, Notify, Resv Conf Weryfikacja obsługi błędów Sterowanie badanym urządzeniem (IUT)
Analiza wyników Gromadzenie w bazie danych wszystkich wyników dla mierzonych wartości Tworzenie wykresów w czasie rzeczywistym (trwania pomiaru) Automatyczne generowanie raportów z testu zawierających wybrane wyniki Porównywanie wyników poszczególnych testów
Wirtualizacja systemów pomiarowych Wyniesione porty pomiarowe Implementacja interfejsu pomiarowego na maszynie wirtualnej Realizacja spójnych scenariuszy pomiarowych Wyniki analizowane centralnie
Zaawansowane sterowanie pomiarami i badanymi urządzeniami Budowanie scenariuszy pomiarowych obejmujących Sterowanie urządzeniem pomiarowym Sekwencjonowanie poszczególnych kroków pomiarowych Sterowanie urządzeniem badanym Sterowanie pozostałym oprzyrządowaniem laboratorium np. Zostawianie niezbędnych połączeń Warunkowe wykonywanie poszczególnych pomiarów lub zadań
Podsumowanie Badanie współczesnych urządzeń teleinformatycznych wymagają dużej elastyczności systemów pomiarowych W wielu przypadkach proste generatory i analizatory ruchu nie są wystarczające Badanie protokołów sygnalizacyjnych wymaga dodatkowych funkcji sterujących urządzenia pomiarowego (np. rozpoczęcie generowania ruchu dopiero w określonych warunkach) Szeroki zakres stosowanych technologii wymaga zastosowania uniwersalnych modułów pomiarowych (funkcjonalność vs. wydajność) Wirtualizacja systemu pomiarowego umożliwia wykonywanie badań w warunkach rzeczywistych lub bardzo zbliżonych do rzeczywistych Np. generowanie ruchu TCP między oddalonymi od siebie węzłami sieci