Presentation is loading. Please wait.

Presentation is loading. Please wait.

A RIS-based System for the Visualization of the Routing Flaps Maurizio Patrignani.

Similar presentations


Presentation on theme: "A RIS-based System for the Visualization of the Routing Flaps Maurizio Patrignani."— Presentation transcript:

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

16

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


Download ppt "A RIS-based System for the Visualization of the Routing Flaps Maurizio Patrignani."

Similar presentations


Ads by Google