DFN's
DFN's
Tools for
Tools
for
Monitoring
Monitoring
IP Performance Metrics
IP Performance
Metrics
Across
Across
Backbone
Backbone
Networks
Networks
Roland Karch Roland Karch 17.11.2005 17.11.2005
Table of
Table of
Contents
Contents
DFN
DFN
-
-
Labor@RRZE
Labor@RRZE
–
–
who
who
are
are
we
we
?
?
IPPM
IPPM
-
-
DFN Measurement System
DFN Measurement System
–
–
that‘s
that‘s
what
what
we
we
do
do
Examples
Examples
:
:
GG--WiN / WiN / XX--WiNWiN 6WiN6WiN GÉANT (2)GÉANT (2)
Contact
Contact
DFN
DFN
-
-
Labor@RRZE
Labor@RRZE
–
–
who
who
we
we
are
are
RRZE
RRZE
Regional Computing Center ErlangenRegional Computing Center Erlangen
IT service for the University ErlangenIT service for the University Erlangen--NürnbergNürnberg
DFN
DFN
German research network providerGerman research network provider
DFN
DFN
-
-
Labor@RRZE
Labor@RRZE
Research project of the DFN at the RRZEResearch project of the DFN at the RRZE
Network hardware testsNetwork hardware tests
Development and operation of an IP accounting systemDevelopment and operation of an IP accounting system
Quality assurance for the GQuality assurance for the G--WiN SDH/WDM core networkWiN SDH/WDM core network
IPPM
IPPM
-
-
DFN Measurement System
DFN Measurement System
Intention of the measurements
Intention of the measurements
Academic interest to determine the IP Quality of Service Academic interest to determine the IP Quality of Service
parameters parameters
Verification of provider's network failure dataVerification of provider's network failure data
Early warning system for network failureEarly warning system for network failure
Correlation of QoS parameters with other network Correlation of QoS parameters with other network
parameters parameters
Throughput Throughput
Visual quality of video conferencingVisual quality of video conferencing
Passive delay measurementPassive delay measurement
Analysis of customer's network performanceAnalysis of customer's network performance
Collaboration with DFN video conferencing teamCollaboration with DFN video conferencing team
Mobile boxesMobile boxes
IPPM-DFN Measurement System
Alert System
Allows for surveillance of SLAs as well as early warning
about network outages
Current implementation sends out alerts via mail, SNMP
traps are under development
Scenarios to raise alerts:
x% packet loss (requires relatively high frequency of
measurements to determine reliably)
One way delay > x ms for y s (typical end-to-end SLA) One way delay variation > x ms for y s (sensitive
parameter to most realtime network applications)
IPPM
IPPM
-
-
DFN Measurement System
DFN Measurement System
Active measurementActive measurement
UDPUDP--Packets with timestampPackets with timestamp
Packets are sent in groupsPackets are sent in groups
Group median / maximum -Group median / maximum -> (no) single outliers> (no) single outliers
Current configuration:Current configuration:
One group every 30 sOne group every 30 s
5 packets per group5 packets per group
Distance between packets: 20 msDistance between packets: 20 ms
Configurable:Configurable:
ToS bitsToS bits
Packet sizePacket size
Group size, intervalGroup size, interval
IPPM
IPPM
-
-
DFN Measurement System
DFN Measurement System
1 sending and 1 receiving process for every measurement 1 sending and 1 receiving process for every measurement
connection connection
Time offset between processes at every measurement PC to Time offset between processes at every measurement PC to
avoid collisions avoid collisions
A
A
B
B
C
C
D
D
Sending offset:
Sending offset:
t1
t1
t2
t2
t3
t3
t4
t4
IPPM
IPPM
-
-
DFN Measurement System
DFN Measurement System
Link intrinsic
Link intrinsic
delay
delay
Routing
Routing
delay
delay
One way delay plot
G
G
-
-
WiN
WiN
CurrentCurrent GG--WiN WiN -- TopologyTopology
GÉANT
GÉANT
10
10 GbpsGbps Global
Global UpstreamUpstream
2*2,5
G
G
-
-
WiN
WiN
-
-
Measurement
Measurement
G
G
-
-
WiN: National backbone of DFN
WiN: National backbone of DFN
10 level 1 sites, 17 level 2 sites10 level 1 sites, 17 level 2 sites
7 x 10 7 x 10 GbpsGbps, 31 x 2.4 , 31 x 2.4 GbpsGbps, 1 x 622 Mbps, 1 x 622 Mbps
Current measurements
Current measurements
27 active Measurement Points27 active Measurement Points
> 1200 connections in total, running 24/7 “full meshed”> 1200 connections in total, running 24/7 “full meshed”
Up to 100 connections per PCUp to 100 connections per PC
Central data analysis station
Central data analysis station
Fetches raw data regularly (Fetches raw data regularly (≈≈ 200 MB / d) 200 MB / d)
Computes:Computes:
Timestamps, delay, jitter, lossTimestamps, delay, jitter, loss
Group minimum, median, maximumGroup minimum, median, maximum
TraceroutesTraceroutes
G-WiN goes X-WiN
Old G-WiN network is running out for the end of the year
Currently being replaced by the X-WiN with more PoPs
13 additional measurement points, preserves the full mesh
G-WiN
-
-
Measurement
Measurement
G
G
-
-
WiN
WiN
-
-
Measurement
Measurement
Measurement Point Selection:
G
G
-
-
WiN
WiN
-
-
Measurement
Measurement
Path Selection:
Measurement Examples G
Measurement Examples G
-
-
WiN
WiN
Route flapping
Measurement Examples G
Measurement Examples G
-
-
WiN
WiN
Delay and network utilization
Delay and network utilization
Long
Long--time (15 min) average time (15 min) average
network load vs. delay shows at network load vs. delay shows at different customers either:
different customers either:
CorrelationCorrelation
High delay without high loadHigh delay without high load
High load without increased High load without increased
delay delay
Higher time resolution of Higher time resolution of
network load (< 1 s) necessary network load (< 1 s) necessary Lab tests!
Measurement Examples G
Measurement Examples G
-
-
WiN
WiN
Increased delay due to network equipment failure
Measurement Examples G-WiN
Routing vector surveillance
Allows an interpretation of
sudden jumps or just general changes of behaviour in OWD measurements
6WiN
6WiN
Native IPv6 backboneNative IPv6 backbone
Utilization of Utilization of network during ftp network during ftp download from download from Münster Münster to to Erlangen Erlangen
Outdated, planned Outdated, planned
to be integrated to be integrated into X
Measurement Examples 6WiN
Measurement Examples 6WiN
Measurement Examples 6WiN
Measurement Examples 6WiN
GÉANT
GÉANT
GÉANT
GÉANT
Current Activities
Current Activities
●
● Currently, nine Measurement Nodes installed and runningCurrently, nine Measurement Nodes installed and running
●
● Athens, Frankfurt, Paris, Athens, Frankfurt, Paris, PoznanPoznan, Rome, Sofia, Tel Aviv, , Rome, Sofia, Tel Aviv,
Thessaloniki
Thessaloniki, Zagreb, Zagreb
●
● http://www.winhttp://www.win--labor.dfn.de/cgilabor.dfn.de/cgi-
-bin/ipqos/select.pl?config=geant
bin/ipqos/select.pl?config=geant ●
● IPv4 measurements running, IPv6 up in four locationsIPv4 measurements running, IPv6 up in four locations
●
● Ongoing developmentOngoing development
●
● Make IPPM conform to One Way Active Measurement Make IPPM conform to One Way Active Measurement
protocol (OWAMP) protocol (OWAMP)
●
● TracerouteTraceroute
●
● Throughput / bandwidthThroughput / bandwidth
●
● Interface to raw / analyzed data (Interface to raw / analyzed data (PerfSONARPerfSONAR))
More user interaction More user interaction
GÉANT2
GÉANT2
●
● Network Monitoring Activity JRA1Network Monitoring Activity JRA1
●
● In GÉANT2 (four years project, started sep. 2004) there is In GÉANT2 (four years project, started sep. 2004) there is
a whole research activity (JRA1) on
a whole research activity (JRA1) on network monitoring;network monitoring;
●
● JRA1 focuses not only on enhancing existing tools but JRA1 focuses not only on enhancing existing tools but
also on integrating them in a coherent architecture
also on integrating them in a coherent architecture ●
● This architecture should be multiThis architecture should be multi--domain and allow users domain and allow users
to access measurement services and measurement
to access measurement services and measurement
results over well defined interfaces
results over well defined interfaces ●
● There is an ongoing coordination with Internet 2, ESNET There is an ongoing coordination with Internet 2, ESNET
and other third parties to reach an aligned design of this
and other third parties to reach an aligned design of this
monitoring architecture
monitoring architecture
●
Future of IPPM
Future of IPPM
-
-
DFN
DFN
●
● IPPM as activity within GÉANT2IPPM as activity within GÉANT2
●
● Measurements in the European research networks Measurements in the European research networks
(approx. 20
Contact
Contact
Internet:Internet:
http://www.winhttp://www.win--labor.dfn.de/labor.dfn.de/
emailemail::
[email protected]@dfn.de
phonephone::