160 likes | 248 Views
The Monitoring and Measurement System in EuQoS project. Andrzej Beben Warsaw University of Technology, Poland. Outline. Introduction A rchitecture of EuQoS MMS MMS for supporting trials MMS for supporting EuQoS system functions Current status of MMS Planned activities Summary.
E N D
The Monitoring and Measurement Systemin EuQoS project Andrzej Beben Warsaw University of Technology, Poland
Outline • Introduction • Architecture of EuQoS MMS • MMS for supporting trials • MMS for supporting EuQoS system functions • Current status of MMS • Planned activities • Summary
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) EuQoS Approach 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
USER 1 EQ-SIP proxy EQ-SDP in End-to-end QoS EQ-SIP signaling EQ-SIP proxy USER 2 Application Application EQ-SIP Signaling EQ-SIP Signaling Virtual Network Layer EQ-SDP Network technology Independent sub-layer EQ-SDP EQ-NSIS EQ-NSIS EQ-NSIS EQ-NSIS RM1 RMi RM2 n RMk RMj EQ- ETP Protocols EQ- ETP Protocols Network technology dependent sub-layer RAn RA1 RAk RAi RAj QoS Domain i QoS Domain k Access Network 2 QoS Domain j Access Network 1 Introduction (2): EuQoS Architecture Monitoring and Measurement System EQ-BGP EQ-BGP
Architecture of EuQoS MMS (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)
Intra-domain service in AS1 Intra-domain service in AS2 Inter-domain service AS1-AS2 Architecture of EuQoS MMS (2) 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
Architecture of EuQoS MMS (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 • MPXc – input interface of the egress border router. • MPXd – entrance to the queue on the output interface of the egress border router • the access AS: • MPXt – at IP interface of the user terminal exemplary end-to-end scenario
MMS for supporting trials (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
IPDV: IP Packet Delay Variation (IETF IPPM) • OWD: One Way Delay MMS for supporting trials (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 byMGEN and iperf generators • Different traffic patterns: • CBR • Poissonian • ON/OFF • greedy TCP
MMS for supporting EuQoS system 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
Current status of MMS for supporting EuQoS system functions • TAT: Topology Acquisition Tool • ORENETA: QoS monitoring tool • LLMT: Link Load Measurement Tool • MMS Measurement Controller • Controlling the tools • Collecting results • Interface with EuQoS MMFM TAT
TAT: Topology Acquisition Tool • 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 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/A 10.205.0.1|10.203.0.0|16 |2 |ALT |10.204.0.1|65510 65509|5 16 7 N/A
ORENETA: Domain QoS monitoring 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)
Fri 07 Oct 2005 12:16:27 PM CEST-963093000 Total available BW (B/s): 99900000 Used 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 LLMT: Link Load Measurement Tool • LLMT • Measures average bit rate of carried traffic inside given COS • Methodology • Passive monitoring of a given link • Capture packets with libpcapor DAG cards • Count transmitted packets/bytes inside particular CoS • Calculate average load in intervals of length Dt • Exemplary results
Planned activites for support EuQoS system functions • On-line QoS monitoring in multi-domain scenario • To 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 bound • based on available bandwidth • Provide data for TERO • Intra-domain traffic matrices
Summary • 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