180 likes | 319 Vues
QoS & IPv6 @ Lab. Franti Å¡ek Jakab, Juraj Giertl , Martin Révés, Miroslav Potocký, Gorazd Baldovský, Michal KaÅ¡Äák, Tomáš Roják, Michal Puchľak, Ondrej Roháľ. Z obsahu. Úvod do kvality služieb v poÄÃtaÄových sieÅ¥ach Nástroj BasicMeter Trochu histórie PrÃspevky súÄasných rieÅ¡iteľov
E N D
QoS & IPv6 @ Lab František Jakab, Juraj Giertl, Martin Révés, Miroslav Potocký, Gorazd Baldovský, Michal Kaščák, Tomáš Roják, Michal Puchľak, Ondrej Roháľ
Z obsahu • Úvod do kvality služieb v počítačových sieťach • Nástroj BasicMeter • Trochu histórie • Príspevky súčasných riešiteľov • Publikácie • Plány do budúcnosti Source: Placeholder for Notes is 14 points
Kvalita služieb v počítačových sieťach Parametre kvality služieb • objemové charakteristiky • využitie šírky pásma (bandwidth) • množstvo prenesených paketov (packet rate) • množstvo stratených paketov (packet loss) • časové charakteristiky • jednosmerné oneskorenie (one way delay) • kolísanie oneskorenia (jitter, delay variation) • doba obehu (round-trip time) Source: Placeholder for Notes is 14 points
Nástroj BasicMeter • BEEM BasicmEter Exporting and Metering Process • JXColl Java XML Collector • BM Analyzer BasicMeter Analyzer • ACP, AEP Source: Placeholder for Notes is 14 points
Trochu histórie – bývalí diplomanti • 2003 • Juraj Sučík • 2004 • Marián André • 2005 • Martin Révés • Martin Hronský • Ľuboš Koščo • Róbert Jakab • Alžbeta Kleinová Source: Placeholder for Notes is 14 points
BEEM – prvá vrstva BasicMetra • BEEM – BasicmEter Exporter and Measurer • Merací proces • Exportovací proces • Tabuľku tokov • Sleduje sieťovú prevádzku a vytvára správy o tokoch • Spolupracuje s druhou a treťou vrstvou BasicMetra • Implementovaný jazykom C v prostredí OS Linux
Nový BEEM • Podpora IPFIX, NetFlow v9 and NetFlow v5 • Jednoduchá zmena definičných súborov inf. elementov • Najvýraznejšie zmeny oproti minulej verzii: • Rozšírené možnosti konfigurácie pomocou XML • Schéma flow-per-packet • Zlepšenie spoľahlivosti prenosu – TCP protokol • Optimalizácia vzorkovacích algoritmov • Budúcnosť = zlepšenie podpory merania QoS parametrov
Identifikátor paketu pre pasívne merania • pasívne meranie • vhodné polia paketu Source: Placeholder for Notes is 14 points Source: Placeholder for Notes is 14 points
spracovanie Identifikátor paketu pre pasívne merania • výsledky Source: Placeholder for Notes is 14 points Source: Placeholder for Notes is 14 points
Synchronizácia pomocou NTP • Potreba synchronizácie času • Prostriedky: NTP, DCF77, GPS • Experimentálne overenie presnosti synchronizácie pomocou NTP Source: Placeholder for Notes is 14 points
Synchronizácia pomocou NTP Výsledky experimentov • nemožno použiť vzdialené NTP servery • možnosť merať odchýlku synchronizácie (len na symetrickej linke) • odmeraná nestabilita hodín reálneho času (93μs.s-1) Ďalší postup • navrhnúť spôsob synchronizácie BEEMu a experimentom overiť jeho presnosť • overenie symetrie meranej linky 100BASE-TX Source: Placeholder for Notes is 14 points
Fuzzy regulátor pre adaptívne vzorkovanie • cieľ: redukcia objemu dát • vzorkovací interval sa prispôsobuje charakteru prevádzky • výsledkom je vzorka prevádzky s rozumnou presnosťou Source: Placeholder for Notes is 14 points
Analyzer – Exporter Protocol • Riadaci protokol zabezpečujúci komunikáciu front-end aplikácie (BM Analyzer) s najnižšou vrstvou (BEEM) • Model komunikácie klient-server s využitím TCP • Autentifikácia voči exportéru • Nastavenie šablóny, filtra a vzorkovania • Report s chybovými stavmi • Jednoduchý, ľahko rozšíriteľný Source: Placeholder for Notes is 14 points
AEP – možnosti grafického rozhrania • Preddefinované alebo používateľsky definovateľné šablóny podľa protokolu IPFIX aj NetFlow9 • Podrobné nastavenie filtrov • Výber vhodného vzorkovania • Uloženie alebo načítanie konfigurácie do/z XML súboru zodpovedajúceho definovanému DTD • Validácia všetkých vstupných polí Source: Placeholder for Notes is 14 points
Trasovanie paketov • Využitie pri snahe o optimalizáciu sieťovej prevádzky • Požadované vstupné dáta: • identifikátor paketu • identifikátor meracieho bodu • časová známka • Realizácia: • dáta z meracích bodov sa zhromažďujú v databáze • aplikácia vyberá požadované dáta a rekonštruuje trasu Source: Placeholder for Notes is 14 points
Bezpečnostné aspekty • Prenos dát v prostredí verejného internetu g bezpečnostné riziká • Základné zabezpečenie (prenos cez internet) • Komunikácia JXColl – BM Analyzer • Realizácia • Autentifikácia a šifrovanie • Certifikačná autorita a X.509 certifikáty • Použitie štandardu IP Security, free aplikácia openswan • Nastavenie v prostredí operačného systému Source: Placeholder for Notes is 14 points
Publikácie • International Conference on Emerging e-learning Technologies and Applications (ICETA) • Electronic Computers and Informatics (ECI) • International Information and Telecommunication Technologies Symposium (I2TS) • International Network Conference (INC) • Acta Electrotechnica et Informatica (AEI) • Doktorandská konferencia a študentská vedecko-odborná súťaž Source: Placeholder for Notes is 14 points
Plány do budúcnosti • vytvorenie rozhrania pre systémy detekcie prieniku • optimalizácia sieťovej prevádzky založená na pasívnych meraniach • ďalšie aplikačné využitie nameraných hodnôt • meranie a vzorkovanie parametrov vo viacerých meracích bodoch • implementácia adaptívneho vzorkovania • podpora MPLS • podpora IPv6 Source: Placeholder for Notes is 14 points