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

Slides:



Advertisements
Similar presentations
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Monitoring the Network Connecting Networks.
Advertisements

Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
AVG Internet Security 7.5 Product presentation.
Introduction to ISA 2004 Dana Epp Microsoft Security MVP.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Introduction to Web Database Processing
Integrating Historical and Realtime Monitoring Data into an Internet Based Watershed Information System for the Bear River Basin Jeff Horsburgh David Stevens,
Usability Test by Knowing User’s Every Move - Bharat chaitanya.
Hands-On Microsoft Windows Server 2003 Administration Chapter 9 Administering DNS.
Internet Information Server (IIS)
Chapter 9 Classification And Forwarding. Outline.
Maintaining and Updating Windows Server 2008
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 14: Troubleshooting Windows Server 2003 Networks.
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
Andrei Robachevsky, Shane Kerr. APNIC/APRICOT2001, February 2001, Kuala Lumpur, Malaysia. 1 Routing Registry Consistency Check Presented.
1 Chapter Overview Understanding Windows Name Resolution Using WINS.
Windows Server 2008 Chapter 11 Last Update
1 Web Development Life Cycle  Ensures project consistency and completeness –Planning –Analysis –Design and Development –Testing –Implementation and Maintenance.
M ONITORING SERVER PERFORMANCE Unit objectives Use Task Manager to monitor server performance and resource usage Use Event Viewer to identify and troubleshoot.
Transmission Control Protocol Internet Protocol TCP/IP.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Samuvel Johnson nd MCA B. Contents  Introduction to Real-time systems  Two main types of system  Testing real-time software  Difficulties.
Web Development Life Cycle from Beginning to End…and BEYOND!
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Computer networks research roma III university inter-domain routing, ipv6, and network visualization giuseppe di battista maurizio patrignani.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Hands-On Microsoft Windows Server Security Enhancements in Windows Server 2008 Windows Server 2008 was created to emphasize security –Reduced attack.
Chapter 13 – Network Security
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
Department of Information Engineering The Chinese University of Hong Kong A Framework for Monitoring and Measuring a Large-Scale Distributed System in.
Overview of Microsoft ISA Server. Introducing ISA Server New Product—Proxy Server In 1996, Netscape had begun to sell a web proxy product, which optimized.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
1 Chapter Overview Password Protection Security Models Firewalls Security Protocols.
A powerful network monitoring system
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 11: Internet Authentication Service.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
1 Implementing Monitoring and Reporting. 2 Why Should Implement Monitoring? One of the biggest complaints we hear about firewall products from almost.
11 WORKING WITH PRINTERS Chapter 10. Chapter 10: WORKING WITH PRINTERS2 THE WINDOWS SERVER 2003 PRINTER MODEL  Locally attached printers Printers that.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® INTRODUCTION TO INFORMATION ARCHITECTURE.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
ISMA Dec '00 1 Hermes Integration and Visualization of Routing Registries Info and BGP Routing Data A. Carmignani, G. Di Battista, W. Didimo, M. Patrignani,
Network Devices and Firewalls Lesson 14. It applies to our class…
ITMT 1371 – Window 7 Configuration 1 ITMT Windows 7 Configuration Chapter 8 – Managing and Monitoring Windows 7 Performance.
Maintaining and Updating Windows Server 2008 Lesson 8.
Doing Don’ts: Modifying BGP Attributes within an Autonomous System Luca Cittadini, Stefano Vissicchio, Giuseppe Di Battista Università degli Studi RomaTre.
Chapter Overview Understanding Windows Name Resolution Using WINS.
Applications Active Web Documents Active Web Documents.
HTTP and Abstraction on the Internet
Management Tools for Microsoft Exchange 2000 Server
CONNECTING TO THE INTERNET
Web Development Life Cycle
Chap. 2 Network Models.
Support 2001.
SECURING NETWORK TRAFFIC WITH IPSEC
ESCC/Internet2 Joint Techs Workshop
Dynamic Web Page A dynamic web page is a kind of web page that has been prepared with fresh information (content and/or layout), for each individual viewing.
* Essential Network Security Book Slides.
Chapter 8: Monitoring the Network
IS 4506 Server Configuration (HTTP Server)
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
INTRODUCTION TO INFORMATION ARCHITECTURE
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Web Mining Department of Computer Science and Engg.
Intro Project Introduction to HTML.
Presentation transcript:

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

lap iewer credits Fabrizio Lombardozzi was the first designer and implementor of the system Di Battista is the coordinator of the Computer Network Research Group of the 3rd Univ. of Rome ( ) Ilaria De Marinis, Federico Mariani, and Maurizio Pizzonia are also involved in the development of the system

lap iewer prev experiences: hermes hermes produces maps of AS interconnections starting from static sources (mainly RPSL data)

lap iewer prev experiences: nethunter nethunter visualizes the IP layer interconnections, integrating data from several traceroute servers

lap iewer prev experiences: polyphemus polyphemus discovers and visualizes OSPF networks (uses MIBs)

lap iewer prev experiences: logviewer logviewer helps Web Administrators to understand how users access web sites (uses web server logs)

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  -

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

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

lap iewer

lap iewer

lap iewer

lap iewer

lap iewer time panel observation time interval from to rib (last announcements of routes) current event

lap iewer event panel

lap iewer GDToolkit graph drawing library flapviewer architecture flapviewer server internet RIS server flapviewer client (applet) internet

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

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

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

lap iewer tentative visualization / :57: / :56: / :46: / :55: / :28: / :55: / :55: / :56: / :56: / :56:

lap iewer tentative visualization / :57: / :56: / :46: / :55: / :28: / :55: / :55: / :56: / :56: / :56:

lap iewer tentative visualization / :57: / :56: / :46: / :55: / :28: / :55: / :55: / :56: / :56: / :56:

lap iewer tentative visualization / :57: / :46: / :55: / :55: / :56: / :56: / :56:

lap iewer tentative visualization / :57: / :46: / :55: / :55: / :56: / :56: / :56:

lap iewer tentative visualization / :57: / :46: / :55: / :55: / :56: / :56: / :56: / :56: / :28: / :55:

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 (?)

lap iewer orthogonal visualization supports orthogonal drawings handles constraints we used

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

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

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