Multi Domain Monitoring NORDUnet 2008 Espoo, Jon Kåre Hellan, UNINETT R&D
2 Multi Domain Monitoring The need for multi domain monitoring GÉANT2, perfSONAR The GÉANT2 MDM service Architecture Services Experiences
3 The Need for Multi Domain Monitoring t Networks cross organizational boundaries Benefits from having networks also cross So do problems GĖANT2 ? UNINETT ? DFN ? CAMPUS ? CAMPUS ?
4 G É ANT2, perfSONAR Multi Domain Monitoring an important part of GÉANT2 perfSONAR - web services for MDM Developed in G É ANT2 JRA1 An architecure A set of services A collection of software
5 Vision: Performance information is Available People can find it "Community of trust" Ubiquitous Widely deployed and reliable Valuable Actionable and automatable
6 Architecture XML based web services SOAP, NMWG schema Services Measurement points Measurement archives Middleware Authentication, topology Visualization
7 The G É ANT2 MDM Service Deployment of perfSONAR services in GÉANT2 Web services RRD Measurement Archive, BWCTL Measurement Point, middleware services,... Visualizations perfSONAR UI,...
8 G É ANT2 MDM Service Pilot Ran through March NRENs NOC and PERT Metrics Link utilization, link capacity TCP/UDP throughput, one way delay
9 G É ANT2 MDM Service Prototype Starts Q Networks NOC, Pert, limited number of projects Authentication
10 Architecture XML based web services SOAP, NMWG schema Services Measurement points Measurement archives Middleware Authentication, topology Visualization
11 Measurement points and archives RRD MA SQL MA BWCTL MP SSH MP RRD DB SQL DB perfSONAR UI Monarch UI RRD API SQL SOAP
12 Services RRD Measurement Archive SQL Measurement Archive SSH/Telnet Measurement Point Command Line Measurement Point BWCTL Measurement Point E2EMon Measurement Point
13 Middleware RRD MA BWCTL MP Visualization Lookup Service Topology Service Authentication Service
14 Visualization - perfSONAR UI
15 Visualization - Monarch
16 Experiences Performance Use appropriately Asking RRD-MA for traffic data from a few hundred interfaces not recommended Genericity Implementing a new service involves a significant amount of low level XML processing IETF NETCONF?
17 Further information
18 Thanks for your attention questions?
19 Extra slides
20 CNM
21 Looking glass
22 E2EMon
23 Hades