Date post: | 01-Jan-2016 |
Category: |
Documents |
Upload: | gabriella-jordan |
View: | 215 times |
Download: | 0 times |
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
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