Download presentation
Presentation is loading. Please wait.
Published byMike Bilby Modified over 9 years ago
1
A RIS-based System for the Visualization of the Routing Flaps Maurizio Patrignani
2
lap iewer credits Fabrizio Lombardozzi was the first designer and implementor of the system www.dia.uniroma3.it/~compunetGiuseppe Di Battista is the coordinator of the Computer Network Research Group of the 3rd Univ. of Rome ( www.dia.uniroma3.it/~compunet ) Ilaria De Marinis, Federico Mariani, and Maurizio Pizzonia are also involved in the development of the system
3
lap iewer prev experiences: hermes hermes produces maps of AS interconnections starting from static sources (mainly RPSL data) www.dia.uniroma3.it/~hermes
4
lap iewer prev experiences: nethunter nethunter visualizes the IP layer interconnections, integrating data from several traceroute servers www.dia.uniroma3.it/~nethunt
5
lap iewer prev experiences: polyphemus polyphemus discovers and visualizes OSPF networks (uses MIBs) www.dia.uniroma3.it/~polyph
6
lap iewer prev experiences: logviewer logviewer helps Web Administrators to understand how users access web sites (uses web server logs) www.dia.uniroma3.it/~cipriani/logviewer
7
lap iewer prev experiences: summary starts from some kind of (network) data and studies its visualization and exploration requires both computer networks and information visualization expertise internet picture X -
8
lap iewer flapviewer purposes use data available from the RIS service visualize routing instabilities for the routes originated by a specified autonomous system within a given time period Routing Information Service
9
lap iewer flapviewer potential users ISP operators –for easily perceiving where and when the instabilities occur networking teachers –for showing BGP foundamentals to their students content delivery providers –for visually monitoring the switches of the information flow around their targets
10
lap iewer http://www.dia.uniroma3.it/~lombardo/flapviewer
11
lap iewer
12
lap iewer
13
lap iewer
14
lap iewer time panel observation time interval from to rib (last announcements of routes) current event
15
lap iewer event panel
17
lap iewer GDToolkit graph drawing library flapviewer architecture flapviewer server internet RIS server flapviewer client (applet) internet
18
lap iewer server architecture RIS interface flapviewer server client interface query composer html parser to the RIS servers to the flap viewer client GDToolkit graph drawing library request collector data sender flapviewer kernel
19
lap iewer flapviewer client to the flap viewer server user animation window server interface flapviewer client (applet) query filter (wizard) time panelevent panel 1. XXXXX XXX XX 2. XXXXX XXX XX 3. XXXXX XXX XX 4. XXXXX XXX XX 5. XXXXX XXX XX 6. XXXXX XXX XX GEOMETRIC INFORMATION EVENT SEQUENCE
20
lap iewer visualization requirements clear idea of the role of each AS efficient use of the screen area clear perception of the sequence of events
21
lap iewer tentative visualization 193.0.0.0/21 2001-01-08 05:57:04 193.0.0.0/21 2001-01-08 05:56:09 193.0.0.0/21 2000-12-28 01:46:34 193.0.0.0/21 2001-01-08 05:55:35 193.0.0.0/21 2001-12-20 02:28:05 193.0.0.0/21 2000-01-08 05:55:24 193.0.0.0/21 2001-01-08 05:55:51 193.0.0.0/21 2001-01-08 05:56:33 193.0.0.0/21 2001-01-08 05:56:57 193.0.0.0/21 2001-01-08 05:56:18 291433569057333370183356905733335138933110333332865179057333329142092863333354920928633335131836286333347772497209286333346081221167792092863333460812211335690573333
22
lap iewer tentative visualization 193.0.0.0/21 2001-01-08 05:57:04 193.0.0.0/21 2001-01-08 05:56:09 193.0.0.0/21 2000-12-28 01:46:34 193.0.0.0/21 2001-01-08 05:55:35 193.0.0.0/21 2001-12-20 02:28:05 193.0.0.0/21 2000-01-08 05:55:24 193.0.0.0/21 2001-01-08 05:55:51 193.0.0.0/21 2001-01-08 05:56:33 193.0.0.0/21 2001-01-08 05:56:57 193.0.0.0/21 2001-01-08 05:56:18 291433569057 701833569057 51389331103 2865179057 2914209286 3549209286 5131836286 47772497209286 4608122116779209286 46081221133569057 3333
23
lap iewer tentative visualization 193.0.0.0/21 2001-01-08 05:57:04 193.0.0.0/21 2001-01-08 05:56:09 193.0.0.0/21 2000-12-28 01:46:34 193.0.0.0/21 2001-01-08 05:55:35 193.0.0.0/21 2001-12-20 02:28:05 193.0.0.0/21 2000-01-08 05:55:24 193.0.0.0/21 2001-01-08 05:55:51 193.0.0.0/21 2001-01-08 05:56:33 193.0.0.0/21 2001-01-08 05:56:57 193.0.0.0/21 2001-01-08 05:56:18 291433569057 701833569057 51389331103 2865179057 2914209286 3549209286 5131836286 47772497209286 4608122116779209286 46081221133569057 3333
24
lap iewer tentative visualization 193.0.0.0/21 2001-01-08 05:57:04 193.0.0.0/21 2000-12-28 01:46:34 193.0.0.0/21 2000-01-08 05:55:24 193.0.0.0/21 2001-01-08 05:55:51 193.0.0.0/21 2001-01-08 05:56:33 193.0.0.0/21 2001-01-08 05:56:57 193.0.0.0/21 2001-01-08 05:56:18 51389331103 2865179057 2914209286 3549209286 5131836286 47772497209286 4608122116779209286 3333
25
lap iewer tentative visualization 193.0.0.0/21 2001-01-08 05:57:04 193.0.0.0/21 2000-12-28 01:46:34 193.0.0.0/21 2000-01-08 05:55:24 193.0.0.0/21 2001-01-08 05:55:51 193.0.0.0/21 2001-01-08 05:56:33 193.0.0.0/21 2001-01-08 05:56:57 193.0.0.0/21 2001-01-08 05:56:18 51389331103 2865179057 2914209286 3549209286 5131836286 47772497209286 4608122116779209286 3333
26
lap iewer tentative visualization 193.0.0.0/21 2001-01-08 05:57:04 193.0.0.0/21 2000-12-28 01:46:34 193.0.0.0/21 2000-01-08 05:55:24 193.0.0.0/21 2001-01-08 05:55:51 193.0.0.0/21 2001-01-08 05:56:33 193.0.0.0/21 2001-01-08 05:56:57 193.0.0.0/21 2001-01-08 05:56:18 51389331103 2865179057 2914209286 3549209286 5131836286 47772497209286 4608122116779209286 3333 193.0.0.0/21 2001-01-08 05:56:09 46081221133569057 193.0.0.0/21 2001-12-20 02:28:05 193.0.0.0/21 2001-01-08 05:55:35 2914 7018
27
lap iewer hierarchical visualization the role of each AS is very clear information about the sequence of the events is lost BGP updates flow from right to left (?)
28
lap iewer orthogonal visualization http://www.dia.uniroma3.it/~gdt/ supports orthogonal drawings handles constraints we used
29
lap iewer future targets (2003) march 2003: flapviewer ver. 2.0 released –improved visualization capabilities –improved efficiency better use of cache allow batch tasks (monitoring purposes) –improved stability enhanced modularity corrected known bugs and glitches –improved usability and friendliness –possible usage of the Oregon RouteViews data
30
lap iewer future targets (2003) may 2003: hermes ver. 2.0 released –tools for checking the consistency of registry information against real life BGP routing data july 2003: as-view(?) ver. 1.0 released –visualization of AS interconnections showing their hierarchical relationships
31
lap iewer next generation tools we are working to port hermes in IPv6 we would be happy to port flapviewer in IPv6 as soon as IPv6 RIS will be available
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.