• Home
  • IETF Work
  • Euro6IX Public
  •  
  • DNSSEC
  •  
  • E2E QoS on demand
  •  
  • IPv6 related videos
  •  
  • Listen Documents
  •  
  • Looking Glass
  •  
  • Qos Measurement
        Deployment
  •  
  • Traffic Statistics
  •  
  • Venus Transit
  •  
  • Video QoS on demand
  •  
  • Weather Info
  • Events
  • Euro6IX Private
  • Documents
  • Links
  •  
    Management
       
     
    Euro6IX:
    IPv6 QoS Measurement General Information
         

    1. Introduction

    The Deployment of QoS in the current networks is becoming an usual practice that network operators done in order to make more efficient all the investment needed for the network deployment.

    Furthermore, more and more common user applications make that the users demand a specific QoS which requires the sign of a SLA with a network operators. The fulfilment in the signed agreements by both user and network operator is a must that only can be checked with the proper equipment.

    6QM IST project (http://www.6qm.org) deals with these topics by developing a Measurement system, called OpenIMP, being able to measure different metrics in order to know the QoS provided in the IPv6 network. The most important newness of these systems (programs and/or equipments) is that they are developed for working in IPv6 networks. This system is able to measure several parameters related to QoS in order to know the real QoS that user applications or network operators have available in their networks.

    The 6QM project has already developed a prototype of such system, which is pretty fully operational according to its specifications. As part of 6QM task is the deployment and evaluation of its measurement prototype in large IPv6 networks.

    As Euro6IX and 6NET are the main IST IPv6 research networks, they are a natural field where the 6QM prototypes can be deployed and evaluated, which is supported by the fact that some Euro6IX and 6NET partners are 6QM partners also.

    This document gives the necessary information in order to deploy in Euro6IX network the IPv6 QoS Measurement Probes developed by IST 6QM project., according to the planned QoS activity roadmap for Y3.

    2. 6QM PROTOTYPE DEPLOYMENT

    2.1. OpenIMP prototype description

    The OpenIMP prototype deals with the tasks needed to measure the QoS parameters of the traffic going to the IPv6 networks which are measured. It is not only a typical passive measurement system but also it introduces new concepts on the measurement field. Some of the more relevant features are the following:

    • passive only mode
    • active only mode
    • passive and active mode
    • interdomain measurements
    • ...

    It can generate good reports about the commonest QoS parameters like losses, one way delays etc, so it is a good tool not only to be know the real QoS offered by the network but also to detect troubles on it.

    As can be seen in figure below, the OpenIMP measurement system consists of N distributed Measurement Servers (impd), also known as probes, a Result Data Collector (impcol), and the OpenIMP Shell (impsh) which can be used to send commands to the distributed components and retrieve their return values.


    Components of the OpenIMP prototype

    Alternatively to the shell, the OpenIMP offers a friendlier HTTP-based GUI, shown in next figure, to manage all the distributed probes and to setup the measures that are going to be done. The usage of this interface is recommended.

    The current OpenIMP release uses the 'scp' command to transfer the measurement result data from the Measurement Servers to the Data Collector. On the Control PC (on which impd and impcol are located) a special user account is needed. This is used by the remote measurement servers to scp the data. The authentication is done via public keys. In this way, confidentiality of the captured data by the probes is provided.

    The Measurement Controller PC hosts the Database, the WebServer used by the GUI, the Result Data Collector (impcol), a Measurement Server (impd) started in QoS calculation mode for one-way delay measurements.

    It is the part more complex to both install and manage since it consists of several pieces of software that are used by the controller. Apache server, php modules, mysqlserver, gnuplot, rrdtool are only some of the required tools needed to get the measurement controller working.

    For this reason, we will only use one controller/collector hosted at Consulintel Laboratory to avoid the non-familiarized partners to deal with those complex tasks. Hence, partners willing to participate on the QoS Measurement Deployment only need take care about the installation of the probes.

    On the other hand the measurement servers (probes) are in charge of capturing the IPv6 traffic going through the network where it is attached and according to the configuration made by users through the GUI. The probe is the only component that the Euro6IX partners willing to participate on the QoS Measurement Deployment need to install.

    2.2. Recommended Platforms

    The OpenIMP system can be installed in either a FreeBSD or Linux Operating System. It can work in any PC system, although features like performance, packets lost while capturing, maximum flow bit rate, etc. can be highly influenced by the configuration of the platform.

    Hence, the minimum recommended platform configuration to achieve good results depends of the planned measured bit rates, according to next table.


    Recommended Platforms

    Recommended Topology

    In order to check the QoS deployment, the site recommended to install the probes is into the network of each partner deploying QoS capabilities. Next figure shows two possible topologies.


    Recommended topologies

    In partner A network it is shown a configuration where the probe uses a hub to sniff the same traffic that goes from/to the network. The probe NIC for capturing traffic is attached to such a hub and the NIC for general purpose communication is attached to the switch used for implementing the LAN segment.

    In partner B network it is shown a configuration where only a switch is utilized. It is used for both implementing the LAN segment and for allowing the probe to sniff the traffic. The switch has to have an Ethernet port enabled to do port mirroring, so all the traffic going from/to the LAN segment is sent to such a port. The probe NIC used for capturing has to be attached to such a port. The other NIC is attached to the switch as usual.

    Both configurations are valid and every partner will decide which is better according to its infrastructure.