16
The The Monitoring and Measurement System Monitoring and Measurement System in EuQoS project in EuQoS project Andrzej Beben Warsaw University of Technology, Poland

The Monitoring and Measurement System in EuQoS project Andrzej Beben Warsaw University of Technology, Poland

Embed Size (px)

Citation preview

The The Monitoring and Measurement SystemMonitoring and Measurement System in EuQoS projectin EuQoS project

Andrzej Beben

Warsaw University of Technology, Poland

V.2004-10-01

OutlineOutline

Introduction Architecture of EuQoS MMS

MMS for supporting trialsMMS for supporting EuQoS system functions

Current status of MMS Planned activities Summary

V.2004-10-01

Introduction (1)Introduction (1)

What is EuQoS?

6FR EU project: www.ist-euqos.org Objective: to develop solution for providing end-to-end QoS

in multi-domain, heterogeneous network (built over WiFi, xDSL, UMTS, LAN, IP core)

Providers

Corporate

SME

Research

Signalling in the network to allow user to communicate his QoS needs

QoS is provided by deployment of end-to-end Classes of Service (CoS), that support specific type of traffics with respect to their QoS requirements

Use measurements to support EuSoS system functions: CAC, TERO, OAM

EuQoS Approach

V.2004-10-01

Introduction (Introduction (22): ): EuQoS EuQoS ArchitectureArchitecture

USER 1 USER 2

EQ-SDP

EQ-SIPSignaling

EQ-SIPSignaling

Network technology Independent sub-layer

Network technology dependent sub-layer

EQ-SDP in

End-to-end QoS EQ-SIP signaling

AccessNetwork

1

QoSDomain

i

AccessNetwork

2

QoSDomain

k

QoSDomain

j

RA1 RAkRAjRAiRAn

RM1 RMi RMj RMk RM2n

Virtual Network Layer

Application Application

EQ-SDP

EQ-ETP

Protocols

EQ-ETP

Protocols

EQ-NSIS EQ-NSISEQ-NSIS EQ-NSIS

EQ-SIPproxy

EQ-SIPproxy

Monitoring and Measurement System

EQ-BGP EQ-BGP

Donal Morris
cops missin????

V.2004-10-01

AArchitecture of rchitecture of EuQoS EuQoS MMSMMS (1)(1) The role of EuQoS MMS system is to provide tools

for:

performing trials of EuQoS system:• to prove that EuQoS CoSs provide QoS guaranties

supporting EuQoS systems functions related with traffic management:

• Call Admission Control (CAC) – to make CAC less preventive• Operation and Maintenance (OAM) – to on-line monitor of QoS offered by

CoSs• Traffic engineering (TERO) – to get knowledge about carried traffic,

traffic matrices (?)

The key principles of EuQoS MMS: location of the measurement points in the multi-domain network development of required measurement tools (as much as possible

based on the available tools)

V.2004-10-01

AArchitecture of rchitecture of EuQoS EuQoS MMSMMS (2)(2)

AS1

output port

Egress BR

AS2

input ports

Router input port

Ingress BR

Ingress BR

Ingress BR output port

Intra-domain service in AS1

Inter-domain service AS1-AS2

Intra-domain service in AS2

Location of Measurement Points (MP)

to cope with heterogeneity of technologies all measurements on the IP layer

MPs are placed where CoSs begins or ends to operate (intra-domain, inter-domain, end-to-end)

AS- Autonomous System

BR – Border Router

V.2004-10-01

AArchitecture of rchitecture of EuQoS EuQoS MMSMMS (3)(3)

Reference location of MPs in the multi-domain network: the transit AS:

MPXa – input interface of the ingress border router

MPXb – entrance to the queue of output interface of the ingress border

router MPX

c – input interface of the egress border router. MPX

d – entrance to the queue on the output interface of the egress

border router

the access AS: MPX

t – at IP interface of the user terminal

AS2

Intra-domain measurements

Inter-domain measurements

Intra-domain measurements

Inter-domain measurements

AS3 AS4

MP2a MP2

b MP2d MP3

a MP3b MP3

d MP4b MP4

a

Access network measurements

AS1

MP1t

Access network measurements

MP1d

Inter-domain measurements

MP4t

MP3c MP2

c MP1c

BR BR BR BR BR BR AN4

AN1

exemplary end-to-end scenario

V.2004-10-01

MMS for supporting trials MMS for supporting trials (1)(1) Objective: Prove that EuQoS CoSs provide QoS

guaranties

Testing methodology (for each CoS): establish a test flow load the network up to CAC

limit by background flows in:• Tested CoS• Other CoSs

Measure QoS parameters for test flow (IPTD, IPDV, IPLR, throughput) that correspond to EuQoS CoSs

Required tools: Netmeter: for measuring QoS parameters for test flow BTG: to load the network by artificial traffic TrTG: to load the network by traffic reproduced from traces

GEANT

BR

QoS meter (MMS)

QoS meter (MMS)

EuQoS application(or Foreground Traffic Generator)

EuQoS application(or Foreground Traffic Generator)

QoS meter (MMS)

QoS meter (MMS)

BR

Application traffic

EuQoS system 1 EuQoS system 2

Intra-domain CoS monitoring

Inter-domain CoS monitoring

Intra-domain CoS monitoring

Background Traffic Generators (MMS)

Background traffic

Background Traffic Generators (MMS)

Background traffic

End-to-end QoS monitoring

V.2004-10-01

MMS for supporting trials MMS for supporting trials (2)(2) Netmeter – tool for measuring QoS offered by EuQoS

CoSs IP Transfer Delay (IPTD) IP Delay Variation (IPDV) Packet Loss Ratio (IPLR) throughput MOS approximation for VoIP

Methodology Active measurements by

MGEN and iperf generators Different traffic patterns:

• CBR• Poissonian• ON/OFF• greedy TCP

IPDV: IP Packet Delay Variation (IETF IPPM)

OWD: One Way Delay

V.2004-10-01

MMS for supporting EuQoS system MMS for supporting EuQoS system functions (1)functions (1)Objective:

to support EuQOS system functions:

Call Admission Control (CAC) To provide information about available routing paths toward

destinations joitly with available EuQoS CoSs To provide information about load carried on links that allows to make

CAC less preventive (Measurement Based Admission Control)

Operation & Maintenance (OAM) To on-line monitor QoS offered by EuQoS CoSs for:

• detection of QoS failures• provide „QoS certificates” for users

Traffic Engineering (TERO): To provide data for network provisioning

• Volume of traffic carried on inter-domain links • Intra-domain traffic matrices

V.2004-10-01

QoS Domain

BR GEANTAccess network equipment

ORENETA Meter

MMS Measurement Controller

LLMT

Terminal

ORENETA AnalyserTMT

ORENETA Meter

MMS

Passive monitoring

Passive monitoring

Passive monitoring

capt

ured

pac

kets captured packets

link load

inte

r-do

ma

in

routin

g ta

ble

EuQoS RM DBEuQoS MMFM

EuQoS system

Current status of MMS Current status of MMS for supporting for supporting EuQoS system functionEuQoS system functionss

MMS Measurement ControllerControlling the toolsCollecting resultsInterface with EuQoS MMFM

TATTAT: Topology Acquisition ToolORENETAORENETA: QoS monitoring tool LLMTLLMT: Link Load Measurement Tool

TAT

V.2004-10-01

BR1 (BGP)

MMS Measurement Controller

BR2 (BGP)

TMT

EuQoS MMFM

NOTIFY TOPOLOGY

CHANGE <cause>

REQEST TOPOLOGY

TOPOLOGY:

<prefix>

<prefix>

...

SH

OW

IP B

GP

BG

P ro

utin

g ta

ble S

HO

W IP

BG

PB

GP

routing table

TAT: Topology Acquisition ToolTAT: Topology Acquisition Tool

ROUTER_IP |PREFIX |MASK|COS|STATUS|NEXT_HOP |AS_PATH |QOS (EQ-BGP)10.205.0.1|10.203.0.0|16 |1 |BEST |10.203.0.1|65511 |10 32 7 N/A 10.205.0.1|10.203.0.0|16 |2 |BEST |10.203.0.1|65511 |5 16 7 N/A10.205.0.1|10.203.0.0|16 |2 |ALT |10.204.0.1|65510 65509|5 16 7 N/A

TAT: Tool for gathering available inter-domain routing paths and assured QOS values from EQ-BGP.

Methodology Periodically reads EQ-BGP

routing tables

Exemplary results

TAT

V.2004-10-01

ORENETA: Domain QoS ORENETA: Domain QoS monitoring toolmonitoring tool

Tool for on-line monitoring QoS level offered by CoSs (intra-domain)

Methodology passive, on-line measurements real time traffic capture (libpcap) flow detection

Measured parameters per CoSs: One-Way Delay (OWD) IP Delay Variation (IPDV) Packet Loss Ratio (IPLR)

V.2004-10-01

LLMT: Link Load Measurement LLMT: Link Load Measurement ToolTool

LLMT Measures average bit rate of carried traffic inside given COS

Methodology Passive monitoring of a given link Capture packets with libpcap or DAG cards Count transmitted packets/bytes inside particular CoS Calculate average load in intervals of length t

Exemplary results

QoS Domain 1

BRInter-

domain link

QoS Domain 2

BRBR BR

TERO

CACFri 07 Oct 2005 12:16:27 PM CEST-963093000Total available BW (B/s): 99900000Used BW per TOS value (B/s):TOS: 0 Used BW: 100000 TOS: 1 Used BW: 0 TOS: 2 Used BW: 0 TOS: 3 Used BW: 0 TOS: 4 Used BW: 0

V.2004-10-01

Planned activites Planned activites for support for support EuQoS system functionsEuQoS system functions

On-line QoS monitoring in multi-domain scenarioTo design and implement inter-domain measurement and control protocol that will collect end-to-end QoS values

Investigate measurement base admission control (MBAC) approaches:based on Hoeffding boundbased on available bandwidth

Provide data for TERO Intra-domain traffic matrices

V.2004-10-01

SummarySummary

an overview of MMS system designed for EuQoS was provided

two groups of MMS tools are investigated: tools for performing trials tools for supporting EuQoS system functions

The EuQoS MMS is under development

Future activates are specified