|
Written by Administrator
|
OpenIMPOpenIMP has been designed for distributed IP traffic and quality of service measurements like volume, one-way-delay, jitter and packet loss.
The OpenIMP system supports active and passive measurements.
Internet Measurement Project The OpenIMP internet measurement application has been designed for distributed IP traffic and quality of service measurements supporting metrics such as volume, one-way-delay, jitter and packet loss. It integrates passive and active measurement components with analysis and visualization functions. It provides solutions for usage-based accounting, SLA validation, intrusion detection, traffic profiling and other applications. Due to the modular design and the combination of a variety of components it can be adapted to the measurement demands of a variety of applications.
The OpenIMP system uses one central control unit (controller) and multiple measurement units (probes). The probes are distributed within the network. Probes can passively monitor network traffic or do active performance measurements. The measurement tasks are configured on the controller which distributes single measurement tasks to the remote probes. The measurement results are sent back to the measurement controller (e.g. using IPFIX protocol) and are stored in the central results data base. On the controller it is possible to do further evaluations and to display the measurement results.
FunctionsThe OpenIMP measurement platform can be deployed in IPv4, IPv6 and heterogeneous environments. The following functions and metrics are supported.
- Packet capturing
- Volume (packet and byte count)
- Non-intrusive IP one-way-delay measurements
- Non-intrusive IPDV/jitter measurements
- Non-intrusive loss measurements on RTP flows
- Active IP QoS measurements (one-way delay and loss, roundtrip delay and loss)
Requirements- Standard x86 PCs with FreeBSD, Linux or Solaris Operating System
- Time synchronization: GPS signal (recommended) or NTP (lower accuracy)
- Access to network (network tap, hub or monitoring port)
ComponentsThe OpenIMP system consists of the following components:
- Passive probes are connected to network tabs or optical splitting boxes at special network locations (e.g. at access routers). Passive probes filter incoming traffic and perform special operations like ip flow classification and packet counting or packet id generation. Passive probes do not transmit any test traffic.
- Active probes are able to generate and receive test traffic. They can act like end systems and handle higher layer protocols like TCP or HTTP. These probes are used to test the network for specific characteristics. With active measurements well defined and repeatable measurement experiments can be performed.
- The data collector requests/collects the measurement result data from the distributed probes and stores it in the measurement results database.
- The evaluation server uses the measurement data generated by probes and calculates IP QoS metrics like one-way-delay, jitter and packet loss.
- The measurement control unit is used for the management of the measurement system, to download measurement tasks to the distributed probes and to execute complex measurement tasks.
Each component can be accessed via a common control interface which offers a text based command line interpreter. A webserver is used to set up measurement tasks and to display the result data.

Figure: The FOKUS Internet Measurement Platform (OpenIMP)
Example Configuration The figure below shows an example configuration. There are monitor points installed at the access links to the internet. In addition there are active probes behind the access routers of the local networks. The control host can be installed at any location.

Figure: Example Configuration
Download
|
|
Last Updated on Tuesday, 04 November 2008 14:56 |