Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
The Monitoring and Measurement System in 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 V.2004-10-01 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 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 V.2004-10-01 Introduction (2): EuQoS Architecture USER 1 Application EQ-SIP proxy EQ-SIP Signaling EQ-SDP in EQ-SIP proxy End-to-end QoS EQ-SIP signaling USER 2 Application EQ-SIP Signaling Virtual Network Layer Network technology Independent sub-layer EQ-SDP EQ-SDP EQ-NSIS RM1 EQ-NSIS RMi EQ-NSIS EQ-NSIS RMk RMj RM2 n Monitoring and Measurement System EQETP Protocols RA1 Access Network 1 Network technology dependent sub-layer RAk RAi RAj QoS Domain i QoS Domain j EQ-BGP QoS Domain k EQ-BGP RAn EQETP Protocols Access Network 2 V.2004-10-01 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) V.2004-10-01 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) Ingress BR AS2 AS1 Egress BR Router input port input ports Ingress BR Intra-domain service in AS1 Ingress BR output port output port AS- Autonomous System Inter-domain service AS1-AS2 Intra-domain service in AS2 BR – Border Router V.2004-10-01 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 AS1 AS2 1 d 1 AN1 MP c MP BR 2 a MP 2 b MP BR AS4 AS3 1 MP t 2 c 2 d MP MP BR Access network Intra-domain Inter-domain measurements measurements measurements 3 a MP 3 b MP 3 c MP BR Inter-domain measurements 3 d MP BR Intra-domain measurements 4 a MP 4 t MP 4 b MP BR Inter-domain measurements AN4 Access network measurements exemplary end-to-end scenario V.2004-10-01 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: Ba ck Application traffic ou gr ck GEANT c ffi tra EuQoS application (or Foreground Traffic Generator) QoS meter (MMS) BR BR QoS meter (MMS) QoS meter (MMS) Intra-domain CoS monitoring c ffi tra nd nd ou gr Measure QoS parameters for test flow (IPTD, IPDV, IPLR, throughput) that correspond to EuQoS CoSs Background Traffic Generators (MMS) Background Traffic Generators (MMS) Ba • Tested CoS • Other CoSs EuQoS system 2 EuQoS system 1 Inter-domain CoS monitoring EuQoS application (or Foreground Traffic Generator) QoS meter (MMS) Intra-domain CoS monitoring End-to-end QoS monitoring 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 V.2004-10-01 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 IPDV: IP Packet Delay Variation (IETF IPPM) Methodology Active measurements by MGEN and iperf generators Different traffic patterns: • CBR OWD: One Way Delay • Poissonian • ON/OFF • greedy TCP V.2004-10-01 MMS for supporting EuQoS system functions (1) Objective: to support EuQOS system functions: Call Admission Control (CAC) Operation & Maintenance (OAM) 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) 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 Current status of MMS for supporting EuQoS system functions TAT: Topology Acquisition Tool ORENETA: QoS monitoring tool LLMT: Link Load Measurement Tool EuQoS MMFM MMS Measurement Controller MMS EuQoS system ORENETA Analyser TMT TAT k lo ad pa inter-domain routing table lin re d d ptu MMS Measurement Controller Controlling the tools Collecting results Interface with EuQoS MMFM ets ck ca e ur pt ca ts ke c pa ORENETA Meter Passive monitoring EuQoS RM DB ORENETA Meter LLMT Passive monitoring Passive monitoring QoS Domain Terminal Access network equipment BR GEANT V.2004-10-01 TAT: Topology Acquisition Tool TAT: Tool for gathering available inter- EuQoS MMFM domain routing paths and assured QOS values from EQ-BGP. le tab tin g ou a ting t ble P IP BG BR1 (BGP) ro u BGP IP BG P TMT W SHO Exemplary results TAT BG Pr Periodically reads EQ-BGP routing tables MMS Measurement Controller SH OW Methodology Y OG OL e> P O us Y Y T ca OG TIF GE < O OL N AN P TO CH ST E Q Y: RE OG L PO TO refix> p < refix> <p ... BR2 (BGP) 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 V.2004-10-01 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) V.2004-10-01 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 libpcap or DAG cards Count transmitted packets/bytes inside particular CoS Calculate average load in intervals of length Dt Exemplary results 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 Used BW: 0 TOS: 3 Used BW: 0 TOS: 4 Used BW: 0 TERO CAC TOS: 2 QoS Domain 2 QoS Domain 1 BR BR Interdomain link BR BR V.2004-10-01 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 V.2004-10-01 Summary an overview of MMS system designed for EuQoS was provided two groups of MMS tools are investigated: The EuQoS MMS is under development Future activates are specified tools for performing trials tools for supporting EuQoS system functions V.2004-10-01