Download MMS for supporting EuQoS system functions

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Ecological interface design wikipedia , lookup

Transcript
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