HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik...

26
HADES Laufzeitmessungen (nicht nur) im X-WiN

Transcript of HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik...

Page 1: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

HADES 

Laufzeitmessungen (nicht nur) im X­WiN

Page 2: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

2

HistorieTheorie und TechnikAusbaustandMessungen und DatenanalyseHADES Alarmierung

Page 3: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

3

Historie

Page 4: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

4

• Das WiN­Labor– 14 Jahre am RRZE in Erlangen– B­WiN ­> G­WiN ­> X­WiN– Klassische Aufgaben

• Qualitäts­ und Dienstgüteüberwachung• Verkehrsflussmessungen• Hardwaretests

• IPPM– Entwicklung seit 1998– Aktuell in 7 Netzen im Einsatz– Ca. 100 Messstationen– Als „HADES“ seit 2006

Page 5: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

5

Theorie und Technik

Page 6: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

6

• IP Performance Metrics– One­Way Packet Delay

• OWD: Verzögerung, die ein Paket vom Quell­ zum Zielrechner erfährt

– One­Way Packet Loss• OWPL: Anteil der verloren gegangenen Pakete in 

einem bestimmten Zeitraum– IP Delay Variation

• IPDV Differenz der OWDs aufeinander folgender Pakete

– (Connectivity)– (Packet Reordering)

Page 7: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

7

• One Way Delay– Parameter

• SRC IP­Adresse des Hosts• DST IP­Adresse des Hosts

– Einheit• Reelle oder nicht definierte (unendliche) Zahl dT

in Sekunden– Bedeutung

• OWD from SRC to DST @ T = dT. SRC hat das erste Bit zum Zeitpunkt T an DST  gesendet und DST hat das letzte Bit zum Zeitpunkt (T +dT) erhalten

• OWD from SRC to DST @ T = undefined: DST hat das von SRC zum Zeitpunkt T gesendete Paket nicht empfangen

Page 8: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

8

• One Way Delay vs. Round Trip Time (RTT)– Der Pfad SRC – DST kann sich vom Pfad DST – SRC 

unterscheiden– Auch bei gleichem Pfad können Hin­ und Rückweg 

unterschiedliches Verhalten zeigen (unterschiedliche Ausgangswarteschlangen, unterschiedliche Verkehrsmengen)

– Anwendungsspezifische Verzögerung (z.B.: TCP­Strom mit großen Datenpaketen, kleinen Acknowledgement, UDP als unidirektionaler Multimediastrom)

Page 9: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

9

• Zeit– Die Qualität der Messungen des OWD hängt von der 

Genauigkeit der Uhren ab.– ntp alleine nicht ausreichend– optimale Lösung: genaue Hardware Uhr vor Ort– Realisierbar über GPS– Stratum­1 an den Messstationen– Genauigkeit < 10 µs

Page 10: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

10

• Messungen– PC­basierte Messboxen– Aktive Messungen– jede Messung hat einen Sender – Receiver Prozess– vollvermaschte Messung– nahezu an allen Standorten GPS Uhren

#qos_mi_instance data file: /data/2008/10/13/Kassel_DFN.Aachen_DFN.0.dat#data file number           : 18#qos_mi_sender address      : 188.1.98.50:52136  (Kassel_DFN) #qos_mi_receiver address    : 188.1.43.210:52136  (Aachen_DFN) #packet size                : 41#precedence                 : 0x0#interval length            : 60#packet group size          : 9#date & time                : Mon Oct 13 00:00:17 2008 UTC

Page 11: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

11

Ausbaustand

Page 12: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

12

Page 13: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

13

• X­WiN– 46 Standorte mit Messboxen bestückt– vollvermascht– teilweise Messung durch Anwendernetz über zweites 

Interface– ca 3000 kontinuierliche Messungen pro Minute

•     GEANT– 35 Standorte im GEANT2 Netz und angeschlossenen 

Netzen– 23 Standorte in NRENs im „Multi Domain Monitoring” Pilot– teilvermascht– ca. 2500 kontinuierliche Messungen pro Minute

Page 14: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

14

Messungen und Datenanlayse

Page 15: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

15

• Messungen – wie sehen die Daten aus

Page 16: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

16

• Intrinsic Delay – Routing Delay

Page 17: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

17

• Route Change

Page 18: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

18

• Einzelne Ausreisser

Page 19: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

19

HADES Alarmierung

Page 20: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

20

• Auslastung ­ Überlastsituationen

• keine

• leichte

• starke

Page 21: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

21

• Langzeitbeobachtungen

• Dauerhafte Topologieänderungen

• Kürzere Routingänderungen

• Kategorisierung der Messdaten in Cluster

Page 22: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

22

• Algorithmus

Page 23: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

23

• Schritte– Preprocessing

• Systemische Fehler werden erkannt (z.B. Uhrenfehler)• Clustern der Daten

• rerouting Erkennung• Bestimmung des intrinsischen Delays (min OWD)

– Analyse• Subtraktion des intrinsischen Delays von den Daten• Statistische Analyse und Bewertung des routing  delays

Page 24: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

24

• Analyse

Page 25: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

25

• Ziele– Kurzzeit Alarme ­> schnelle Reaktion

• Performance­Klassen:• Excellent• Fair• Poor• Bad

– Leitungsklassifizierung (top/worst 10) ­> Optimierung– Langzeitanalyse der Leitungsqualität ­> 

Qualitätsmanagement

Page 26: HADES - dfn.de · 49. Betriebstagung – DFN Dr. Stephan Kraft 2 Historie Theorie und Technik Ausbaustand Messungen und Datenanalyse HADES Alarmierung

 

49. Betriebstagung – DFN ­Dr. Stephan Kraft

26

Vielen Dank!

WiN­LaborRegionales Rechenzentrum derFriedrich­Alexander Universität Erlangen­NürnbergMartensstraße 191058 Erlangen

win­[email protected]­8528800