Validation of NetMeter and OreNETa using DAG cards, First Results
Download
Report
Transcript Validation of NetMeter and OreNETa using DAG cards, First Results
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