6QM Solution for IPv6 QoS Measurements

Similar documents
PRESTA 10G Platform for High-accuracy 10-Gb/s Network Monitoring

IPv6 Tunnels through Routers with NAT 1.6. Consulintel

Performance of Host Identity Protocol on Nokia Internet Tablet

Infrastructure for active and passive measurements at 10Gbps and beyond

Network Performance Evaluation of Latest Windows Operating Systems

High-Density Network Flow Monitoring

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Precision Time Protocol (PTP/IEEE-1588)

Experiences Deploying and Operating a Large-Scale Monitoring Infrastructure

Adapt Support Managed Service Programs

GN1 (GÉANT) Deliverable D13.2

The next IP SLA generation Solution. Advisor SLA. Network Performance Monitoring Solution.

ABC SBC: Charging and Accounting. FRAFOS GmbH

BELNET: Service Level Description Version (29/7/2009)

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

Networked Music Performance(NMP)

CCT vs. CCENT Skill Set Comparison

Traditional Telephony IP Telephony Voice, Data, Video Integration. Media Convergence. IP Router Server IP Router. Video Distribution Fax

Choosing Tap or SPAN for Data Center Monitoring

IP videoconferencing solution with ProCurve switches and Tandberg terminals

Roland Karch

Euro6IX project and Italian IPv6 Task Force

CONFIGURING BIG-IP LOCAL TRAFFIC MANAGER 3-Day

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

PANDORA FMS NETWORK DEVICES MONITORING

Network Considerations for IP Video

Linux NIC and iscsi Performance over 40GbE

How To Monitor And Test An Ethernet Network On A Computer Or Network Card

How To Set Up Foglight Nms For A Proof Of Concept

Network Performance and Possible Improvement For Medical Demonstration

INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER

Network Instruments white paper

ON THE IMPLEMENTATION OF ADAPTIVE FLOW MEASUREMENT IN THE SDN-ENABLED NETWORK: A PROTOTYPE

COLO: COarse-grain LOck-stepping Virtual Machine for Non-stop Service

Qcast : IP Multicast Traffic Monitoring System with IPFIX/PSAMP

Virtual Switching Without a Hypervisor for a More Secure Cloud

PANDORA FMS NETWORK DEVICE MONITORING

ALLNET ALL-VPN10. VPN/Firewall WLAN-N WAN Router

SILVER PEAK ACCELERATION WITH EMC VSPEX PRIVATE CLOUD WITH RECOVERPOINT FOR VMWARE VSPHERE

File System Design and Implementation

Network Security Platform 7.5

Network Probe. Figure 1.1 Cacti Utilization Graph

Polycom RealPresence DMA 7000 System, Virtual Edition

Encapsulating Voice in IP Packets

Best Practices in Gigabit Capture

by Kaleem Anwar, Muhammad Amir, Ahmad Saeed and Muhammad Imran

itvsense Probe M-301/M-304

LTE Mobility Enhancements

VoIP Monitor Professional

Installing and Using the vnios Trial

Question: 3 When using Application Intelligence, Server Time may be defined as.

EAGLE EYE IP TAP. 1. Introduction

SLA para aplicaciones en redes WAN. Alvaro Cayo Urrutia

Network Agent Quick Start

AdminToys Suite. Installation & Setup Guide

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Configuring NTP. Information about NTP. NTP Overview. Send document comments to CHAPTER

R&S IP-GATE IP gateway for R&S MKS9680 encryption devices

Connecting North Carolina s Future Today. Application Monitoring: ClassScape Case Study. NCSU Centennial Networking Lab

Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008

Implementing VoIP support in a VSAT network based on SoftSwitch integration

High-Speed TCP Performance Characterization under Various Operating Systems

ABC SBC: Securing and Flexible Trunking. FRAFOS GmbH

Measuring the Impact of Security Protocols for Bandwidth

GoGrid Implement.com Configuring a SQL Server 2012 AlwaysOn Cluster

Evaluation Report: Emulex OCe GbE and OCe GbE Adapter Comparison with Intel X710 10GbE and XL710 40GbE Adapters

Distributed Network Monitoring. netbeez.net Booth #2344

Testing & Assuring Mobile End User Experience Before Production. Neotys

Datasheet. Advanced Network Routers. Models: ERPro-8, ER-8, ERPoe-5, ERLite-3. Sophisticated Routing Features

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

Distributed Monitoring Pervasive Visibility & Monitoring, Selective Drill-Down

VoIP Fraud and Misuse

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

Cisco NetFlow Generation Appliance (NGA) 3140

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

TIME TO RETHINK PERFORMANCE MONITORING

QoS Measurements Methods and Tools

Voice Over IP Performance Assurance

Secure Access Complete Visibility

Analyzing Full-Duplex Networks

Technical Bulletin. Enabling Arista Advanced Monitoring. Overview

Web Load Stress Testing

LONG: Laboratories Over Next Generation Networks.

IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令

C-GEP 100 Monitoring application user manual

Private Cloud Solutions Virtual Onsite Data Center

VMWARE WHITE PAPER 1

Using IPM to Measure Network Performance

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

Cisco Bandwidth Quality Manager 3.1

Ahsay Online Backup Suite v5.0. Whitepaper Backup speed

Precision Time Protocol on Linux ~ Introduction to linuxptp

msuite5 & mdesign Installation Prerequisites

Demo 1. Network Path and Quality Validation in the Evolved Packet Core

Boosting Data Transfer with TCP Offload Engine Technology

End to End Delay Performance Evaluation for VoIP in the LTE Network

Output Power (without antenna) 5GHz 2.4GHz

Deploying Windows Streaming Media Servers NLB Cluster and metasan

Transcription:

6QM Solution for IPv6 QoS Measurements Nov. 2004 Moscow Jordi Palet (Consulintel), César Olvera (Consulintel), Miguel A. Díaz (Consulintel) {jordi.palet, cesar.olvera, miguelangel.diaz}@consulintel.es

Introduction The QoS measurement system is a key element to verify the QoS available within networks. There are not many products available which support IPv6 QoS measurement, so the prototype system developed by the IST project 6QM (IPv6 QoS Measurement) aims to be a good reference for this kind of products. This presentation describes: Main characteristics of 6QM OpenIMP prototype, which is pretty fully operational according to its specifications for measurements on Passive only, Active only and Passive and Active combined modes. Some key characterization tests and results done to prototype in order to provide to the users the confidence in its results and not overcome its limits. Finally, an on-line demonstration including several 6QM probes, deployed in Europe and Japan is done. 2

Measurement System Overview The Measurement System is called OpenIMP and it is able to measure several QoS parameters within IPv6 networks It is software developed for both Linux and FreeBSD OSs It introduces new concepts on the measurement field. Some of the more relevant features are the following: support for IPv6 traffic, even 6in4 tunneled traffic passive only mode active only mode passive and active combined mode interdomain measurements It makes reports about the commonest QoS parameters like loss, one way delays etc, so it is a good tool to know the real QoS in the network 3

Functional Architecture 6QM measurement system consists of: N distributed probes one Controller one Data Evaluator/Collector the shell/gui to send/receive commands to the probes 4

Controller Component Superv is or DB updater Tas k dis tributor Us er GU I Meter Monitor Control I/O Control & Manage ment D B DB w rapper Ex tended & Advanc ed Sc ope A uto-regis tration s erv er 6QM M e as urem en t M an ager It is in charge of doing all the system management tasks. It makes the commands to setup a measurement on the meters taking into account parameters like type of measure, start time, duration, filter, etc. Furthermore it implements a monitor system to inform the user about the availability and status of the meters. The web-based GUI is used by the user in order to interact to the controller 5

Evaluator/Collector Component It is a component with a double task: firstly it receives and stores the data sniffed by the meters furthermore it is in charge of calculating the results about delays, deviations and data loss 6

Meter Component I/O control Meter Manager Passive Meter User traffic Exporter storage Analyzer Filter Time stamping Packet capture It is in charge of capturing the network traffic according to the configuration sent by the controller. Each meter is attached to the network which the QoS deployment needs to have a check. It supports three working modes: Passive. It is used when there is enough network traffic to extract QoS result. Active. It is the opposite case and artificial traffic is generated to be sent from one meter to other in order to measure the QoS. Calculations are made only over artificial traffic. Combined mode. A traffic threshold if fixed, so when enough real traffic is in the network, calculations are made with it, but if the network traffic decreases, then automatically artificial traffic is generated and the QoS calculations do not stop. 7

Deployment of 6QM prototype Network N Probe 1 (Meter) Network 1 Probe N (Meter) Backbone Probe 2 (Meter) Shell instructions Captured data Controller - Collector Network 2 Probe 3 (Meter) Network 3 The typical deployment consist of: N distributed probes located at each network under test one Controller/Data Collector the shell/gui to send/receive commands to the probes DB 8

Deployment of 6QM prototype Euro6IX backbone One -way-delay measurement Hub Capturing NIC Switch with port mirroring feature enabled Capturing NIC Partner B Network The recommended place to install the probes is into the network of each domain deploying QoS capabilities It can be used either switches or hubs to connect the probes Partner A Network Probe Probe 9

1. Performance tests Laboratory Tests (I) know the rate limits for different hardware which the prototype can successfully work, without loose packets measure the CPU load evolution vs. traffic rate Features of hardware Limit rate without looses Microprocessor dependant tests PII, 300MHz, 128 MB, NIC 100 Mbps PIII, 500 MHz, 128 MB, NIC 100 Mbps PIV, 1 GHz, 128 MB, NIC 100 Mbps PIV, 2,4 GHz, 128 MB, NIC 100 Mbps Memory amount dependant tests PIII, 500 MHz, 64 MB, NIC 100 Mbps PIII, 500 MHz, 128 MB, NIC 100 Mbps PIII, 500 MHz, 256 MB, NIC 100 Mbps PIII, 500 MHz, 512 MB, NIC 100 Mbps PIV, 2,4 GHz, 64 MB, NIC 100 Mbps PIV, 2,4 GHz, 128 MB, NIC 100 Mbps PIV, 2,4 GHz, 256 MB, NIC 100 Mbps PIV, 2,4 GHz, 512 MB, NIC 100 Mbps PIV, 2,4 GHz, 1 GB, NIC 100 Mb ps NIC dependant tests PIV, 2,4 GHz, 128 MB, NIC 10 Mbps PIV, 2,4 GHz, 128 MB, NIC 100 Mbps PIV, 2,4 GHz, 128 MB, NIC 1 Gbps CPU Load (%) No looses area Sporadic area Big looses area Traffic Rate (Mbps) 10

Laboratory Tests (II) 2. Influence of number of filtering rules in the meter check if the performance of the meter can be influenced by the complexity of the rule make different tests with different rules to see how they affect the performance 3. Header fields tests check if the prototype can be considered fully IPv4/IPv6 compliant the goal is to identify possible bugs in the software that led the system badly work with any configuration 4. Influence of BW used for data export for given some configuration 11

Laboratory Tests (III) 5. Calibration tests know how accurate the system is check results for - total traffic volume - total packet captured - one-way-delay - jitter - total loss 12

Real Networks Tests After the laboratory tests, the next step is to deploy and evaluate the 6QM prototype into a real native IPv6 networks in order to know all the issues related to its use in the field The goal is to get information for evaluate and validate the prototype in addition of generate initial data on QoS parameters and status of the IPv6 networks that participate in the deployment 13

Public Trials or Demonstrators Successful external trails at IST 2002 in October 2002 CeBIT in February 2003 Madrid 2003 Global IPv6 Summit in May 2003 6NET Spring 2004 Conference & Eurov6 Showcase in May 2004 Fairness for Online Gaming: Distributed QoS Measurements for IPv6, among Germany, Japan and Spain, using native IPv6 networks as Euro6IX, 6NET, BELNET, WIDE and others as 6Bone Quake2 patched for IPv6 and IPv6 video streaming. All these items were jointly used with 6QM measurement probes distributed in Brussels, Berlin, Japan and Madrid IST2004, November 2004 14

Demonstration Scenario Video Server Game Client Passive Probe Madrid (Spain) NTP Server Switch Controller Switch GW IPv6 Berlin (Germany) Kawasaki (Japan) GW GW Switch Video Client Quake Client Hub Hub Game Server Passive Probe Passive Probe NTP Server Switch Game Client Passive Probe NTP Server 15

Meters Synchronization As distributed measurement point has been considered, it was crucial good synchronization among them to have coherent time measurements Due to the high distance among the measurement points, it was needed to use independent time sources Spanish site: the synchronization is performed by means of a Stratum 1 NTP server connected to a GPS receiver via LAN connection. German site: a dedicated NTP server via LAN connection for the measurement infrastructure is connected to a GPS receiver using also the receiver s pulse-per-second signal. Japanese site: the passive meter is connected directly to a Stratum 1 NTP server via a cross-cable. The achievable accuracy (in terms of a resulting clock offset) under these conditions can be established within the range of sub-milliseconds 16

Game Measurement Results (1) (2) (3) (1) Location Japan Server to Client Mean (ms) 170.9 Deviation (ms) 13.3 Client to Server Mean (ms) 164.2 Deviation (ms) 1.3 (3) Spain 58.6 14.6 36.7 3.7 (2) Germany 0.2 0.2 0.3 0.1 (1) (2) (3) (1) (3) (2) Delay is larger from Japan to Europe than just within Europe Some asymmetry was noticed between forward and backward performance for both Spain and Japan due to the asymmetric routing. 17

IPv4 vs IPv6 Results (1) (2) Server to Client Client to Server (2) Connection IPv4 Mean (ms) 137.7 Deviation (ms) 0.1 Mean (ms) 141.9 Deviation (ms) 0.2 (1) IPv6 172.2 14.6 166.7 4.2 (1) (2) (1) (2) Comparison between IPv4 and IPv6 measurements have interesting results. In the server to client path, IPv6 presented a latency +24% higher than IPv4 (+33.5 ms) On the reverse path IPv6 presented a latency +18% higher than IPv4 (+24.8 ms) Difference in maximum delay was also different values: 143 ms for IPv4 versus 372 ms for IPv6 18

Thanks! Questions? Acknowledgments: David Diep (Hitachi) Kiminori Sugauchi (Hitachi) Guido Pohl (Fokus) 19