130 likes | 142 Views
This project aims to integrate AMP & Tracenol for packet loss, throughput, and route information analysis. It provides a way to visualize traceroutes, report pathologies, and allow quick inspection for multiple routes, significant route changes, and more.
E N D
Integration of AMP&Tracenol By: Qasim Bilal Lone
Introduction Project Detail AMP Tracenol (RTT) Packet loss Throughput Route information Multiple routes significant route changes Pathologies
Need • A way to visualize traceroutes taken at regular intervals to several tens of remote hosts • Report all the pathologies identified • Allow quick visual inspection for: • Multiple routes • Significant route changes • Pathologies • Drill down to more detailed information • Histories • Topologies • Related bandwidth & alerts
Display many routes on single page • One row per host, one column per hour • Identify unique routes with a number • Be able to inspect the route associated with a route number • Use single character to ID a route that has not significantly changed • Character identifies pathology of route (usually period(.)= no change) Route # at start of day, gives idea of route stability Multiple route changes Period (.) means no change
Pathologies • Hop does not respond (*) • End host does not respond, i.e. 30 hops (|) • End host does not ping (turn red) • Stutters (“) • Hop change but address in same AS (a) • ICMP checksum (orange) • ! Annotation e.g. network unreachable, admin blocked • Multi-homed host • Probe type: UDP or ICMP
Pathologies Change but same AS No change Probe type End host not pingable Hop does not respond Stutter Multihomed ICMP checksum ! Annotation (!X)
Navigation traceroute to CCSVSN04.IN2P3.FR (134.158.104.199), 30 hops max, 38 byte packets 1 rtr-gsr-test (134.79.243.1) 0.102 ms … 13 in2p3-lyon.cssi.renater.fr (193.51.181.6) 154.063 ms !X
Availability • Tested on Linux • Mainly in Perl • Web server for CGI scripts (topology, archived data)
Current Work • Installation of Traceanal in Linux machine • Installation and configuration of pre requisites • Perl • Apache • Configuration in the perl scripts of traceanal, i.e is setting up of the required variables. • Errors due to missing package of utills.
Future Task • Find the desired package for installation. • Run traceanal as a separate module. • Documentation of work already done.
References • http://www.slac.stanford.edu/comp/net/bandwidth-tests/hercules/tracesummaries/today.html