Upload
nell-savage
View
35
Download
2
Embed Size (px)
DESCRIPTION
INFRASTRUKTURA LABORATORIUM ROUTINGU MIEDZYDOMENOWEGO. Łukasz Dobrodziej, Jakub Maćkowiak. Opiekun naukowy: mgr inż. Mariusz Mycek. Plan prezentacji. Cel pracy i motywacja Wprowadzenie teoretyczne Infrastruktura laboratorium Możliwości rozwoju aplikacji Podsumowanie Bibliografia. - PowerPoint PPT Presentation
Citation preview
Opiekun naukowy: mgr inż. Mariusz Mycek
INFRASTRUKTURA LABORATORIUMROUTINGU MIEDZYDOMENOWEGO
Łukasz Dobrodziej, Jakub Maćkowiak
PLAN PREZENTACJI
1. Cel pracy i motywacja
2. Wprowadzenie teoretyczne
3. Infrastruktura laboratorium
4. Możliwości rozwoju aplikacji
5. Podsumowanie
6. Bibliografia
CEL PRACY I MOTYWACJA
Cel:
Zaprojektowanie i zbudowanie infrastruktury umożliwiającej przeprowadzenie ćwiczeń laboratoryjnych
Sprawdzenie poprawności ćwiczeń na wybranym emulatorze routerów
Przeprowadzenie testowego laboratorium z udziałem studentów
Motywacja:
Złożoność konfigurowania protokołu BGP
Nabycie praktycznych umiejętności
PROTOKÓŁ BGP
Podstawowy protokół klasy EGP (Exterior Gateway Protocol)
Wymiana informacji o dostępnych podsieciach między systemami autonomicznymi
Protokół typu path-vector
Oparty na regułach i parametrach administracyjnych
PROTOKÓŁ BGP – STEROWANIE RUCHEM
Prosty scenariusz (dually-connected single-homed stub)
Łącze podstawowe i zapasowe
Wykorzystane atrybuty wiadomości update (LocalPref, MED)
ARCHITEKTURA SYSTEMÓW ZARZĄDZANIA
Model zarządca-agent
1. Urządzenie zarządzane
2. Agent
3. Zarządca
4. Model informacyjny
5. Protokół zarządzania
PROTOKÓŁ SNMP
Metody SNMP:
Pobieranie: GetRequest, GetNextRequest, GetBulkRequest, GetResponse
Ustalanie: SetRequest
Powiadamianie: Trap, InformRequest
MIB zawiera definicje zarządzanych obiektów opisujące właściwości urządzeń, mechanizmów i protokołów w sieciach IP
MOŻLIWOŚCI ROZWOJU
Rozbudowana platforma do definiowania nowych ćwiczeń (dowolne protokoły i tematyka)
Edytor scenariuszy
Generowanie testów weryfikujących
Dostosowywanie widoku aplikacji
Importowanie dowolnych modułów drzewa MIB
Wyświetlanie danych statystycznych urządzeń
Implementacja polecenia SetRequest
Rozdzielenie danych konfiguracyjnych aplikacji (xml) i emulatora
Szyfrowanie raportu i wysyłanie na serwer/mail
PODSUMOWANIE
Stworzenie aplikacji do przeprowadzania i automatycznej oceny wykonania laboratorium
Współpraca aplikacji z emulatorem Dynamips
Opracowanie instrukcji do laboratorium i aplikacji
Przeprowadzenie wykładu wprowadzającego i laboratorium z udziałem grupy 30 studentów
BIBLIOGRAFIA
[1] Case J., Fedor M., Schoffstall M., Davin J., A Simple Network Management Protocol (SNMP), RFC 1157, maj 1990[2] McCloghrie K., Rose M., Management Information Base for Network Management of TCP/IP-based internets: MIB-II,
RFC 1213, marzec 1991[3] Case J., McCloghrie K., Rose M., Waldbusser S., Protocol Operations for Version 2 of the Simple Network Management
Protocol (SNMPv2), RFC 1905, styczen 1996[4] Chandra R., Traina P., Li T., BGP Communities Attribute, RFC 1997, sierpien 1996[5] Chen E., Bates T., An Application of the BGP Community Attribute in Multi-home Routing, RFC 1998, sierpien 1996[6] McCloghrie K., Perkins D., Schoenwaelder J., Structure of Management Information Version 2 (SMIv2), RFC 2578,
kwiecien 1999[7] Johns M. St., Cable Device Management Information Base for DOCSIS compliant Cable Modems and Cable Modem
Termination Systems, RFC 2669, sierpien 1999[8] Rekhter Y., Li T., Hares S., A Border Gateway Protocol 4 , RFC 4271, styczen 2006[9] Haas J., Hares S., Definitions of Managed Objects for BGP-4, RFC 4273, styczen 2006[10] Iljitsch van Beijnum, BGP, O’Reilly and Associates, wrzesien 2002[11] Ravi Malhotra, IP Routing, O’Reilly and Associates, styczen 2002[12] Kevin Dooley, Ian J. Brown, Cisco Receptury, O’Reilly and Associates, 2004[13] Piotr Zwierzchowski, Piotr Nowak, Wykorzystanie mechanizmów protokołu BGP do kształtowania rozpływu ruchu
miedzydomenowego, Politechnika Warszawska – Instytut Telekomunikacji, wrzesien 2009 [14] Mycek M., Zarzadzanie sieciami telekomunikacyjnymi materiały wykładowe, Politechnika Warszawska – Instytut
Telekomunikacji, 2010[15] http://msdn.microsoft.com/en-us/library/ms229335%28v=VS.100%29.aspx, Dokumentacja do jezyka C#, marzec
2010[16] http://sharpsnmplib.codeplex.com/, Strona biblioteki SharpSNMP, marzec 2010[17] http://www.dynagen.org/tutorial.htm, Opis narzedzi Dynamips/Dynagen, marzec 2010[18] http://www.cisco.com/en/US/docs/internetworking/technology/handbook/bgp.html, Poradnik Cisco dotyczacy
protokołu BGP, marzec 2010