| New packet-tracking service on PlanetLab Europe |
| Friday, 11 September 2009 09:02 |
|
We are pleased to announce that a new tool is available for users of the PlanetLab Europe (PLE) testbed. Each user can now inspect the network traffic of her/his experiments with packet or flow resolution using passive monitoring techniques.
Passive measurements allow the capture of traffic conditions on the network during experiments. The service collects important information for the evaluation and interpretation of experiments: packet timestamps, number of active flows, most-used address ports and protocols, the number of packets or number of bytes exchanged between nodes in a time window and so on. From these measurements it is possible to calculate high-level metrics such as traffic volume at different nodes or packet transmission quality. In the next few weeks users will be able to create and use their own passive monitoring module, customized for their specific experiment. The passive monitoring infrastructure is provided by OneLab partner Quantavis as part of WP5 packet tracking. The overall architecture is based on the CoMo open-source project from Intel Research (http://como.sourceforge.net). CoMo is a passive monitoring software that implements both an abstraction layer for the capture devices and a modular approach for packet analysis. This modular approach allows fast prototyping of ad-hoc network monitoring applications. The packet-tracking architecture relies on the setup of additional hardware close to PlanetLab nodes at each monitoring site. The network topology of a PLE site participating in the packet-monitoring infrastructure is depicted in the Figure below. The additional hardware consists of a CoMo box (a server running CoMo) and a network switch that supports port mirroring. ![]() Figure 1: Network topology of participating PLE site A collaborative space is provided by a wiki located at http://wiki.packet-tracking.com. The wiki contains a description of the architecture, installation packages, instructions, and a users' guide to the service. It is aimed at becoming the single stop for support and documentation of the service. Documentation for CoMo APIs for module development and a repository of third-party modules will be added shortly. All communication between end-users and CoMo boxes is coordinated by a proxy that ensures privacy and security. Indeed users can inspect only their own traffic in depth, only having access to aggregate information on other users' traffic. The proxy can be used both from a command line interface and from a secure web interface available at http://www.packet-tracking.com. As can be seen from the picture of the web interface below, the available monitoring sites are displayed on a map and can be queried with few clicks. New features will be added to the monitoring service every three months, according to the timeline described in the wiki. ![]() Figure 2: Web interface All users of the PlanetLab Europe testbed are invited to join the monitoring service and to start using it. The network of monitoring sites must grow! Feedback and suggestions are welcome. Please contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it . |