You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Introduction

Traceanal is the visualization service of traceroute information gathered by IEPM-BW. It provides the historical snapshot of network topology, from source to multiple destinations.

Implementation

It is implemented in Perl, while strictly following the Object Oriented approach. This made the code understandable and maintainable for future perspective. We can define our implementation in three layers.

Database Layer

Middle Layer

Presentation Layer

Visualization

To visualize the traceroute information, we define the severity of an anomaly in traceroute.  Based on that severity, we decide which anomaly should be presented, e.g. If one traceroute has any missing hop plus a destination hop not responding. In our case, destination hop not responding is of high severity than any other missing hop. So we prefer to show destination hop not responding with a specified character instead of any other missing hop.

Detail traceroute information is provided with the help of pop-ups. Pop-up over traceroute symbol provides the actual traceroute text with anomolies colored. E.g. checksum error is shown as orange and change in traceroute from the previous one is shown as red (intensity of redness specifies the severity of change).

  • No labels