200 likes | 231 Views
Performance monitoring. TF-NGN meeting, Rome (Italy), 06-02-2003. Nicolas Simar, Network Engineer DANTE. Logical Model. Domain central tool. Logical Model. Inter domain communication. Data exchange. Need to have a standardise way of exchanging data between domain see what IPPM is doing
E N D
Performance monitoring TF-NGN meeting, Rome (Italy), 06-02-2003 Nicolas Simar, Network Engineer DANTE
Logical Model Domain central tool
Inter domain communication Data exchange • Need to have a standardise way of exchanging data between domain • see what IPPM is doing • see what e2epi is doing • anybody/anything else? • Requests and message format should be understood by every domain.
Inter domain communication Inter domain measurement • Need to have a standardise way of measuring the metrics, measurement point compatibility • see what IPPM is doing • anybody/anything else? • Need to have a defined packet structure.
Metric definition Singleton - Accuracy - cfr website • OWD - 1ms • OWPL - O(10^-(x+1), 10^-(x-1)) • IPDV - 1ms • Re-ordering • Two definitions at IETF • Interresting to histogram per “level of re-ordering” • traceroute • RTT ? - 1ms • for backward compatibility with existing systems
Metric definition Services monitored • Measurement should be done between two points for ... (depending on service availability - up to each domain) • IPv4 and IPv6 • BE, Premium and LBE
What do can be presented to who? • End user • current metric value • metric history • Planning • same as end-user • should be able to access raw data • NOC • same as planning • should be able to see the packets incoming in real time • should be able to monitor a particular session • should be able to set up a new session
Statistics • Exchange statistics and/or raw data between domains • Which statistics do we want to provide (which ones are the most useful?) • Average, SDR (does it work on any sampling methods) • Average max, average, average min • Absolute max, min • Over which period? • For one given packet size in continuous mode
Statistics • Statistic showed and exchanged between domains on which time scale (1min - 5 min)? • Statistics additivity/concatenation across several domains • Statistics accuracy across several domains • How do we want to sample? • Is there anybody which has already study it? Sampling
Domain central tool Functions descriptions - 1st draft • Communication module • Request “analysor” module • Path finder module • Data “recuperator” module
Domain central tool Functions descriptions - 1st draft • Communication module • with other domains and domain web-interface • check message format validity, authentication, request info to “request analysor” and send the result
Domain central tool Functions descriptions - 1st draft • Request “analysor” module • receive a information request from communication module • check if this data is available in the domain • if yes, ask to the “path finder” module from which Point of measurement (PM) the data should come from. • ask to the “data recuperator” to retrieve data (either in a centralised DB, in a distributed DB or on the PM itself) • send information requested to communication module.
Domain central tool Functions descriptions - 1st draft • Path finder module • receive a information request from communication module • check according to the information received from the request “analysor” module which PMs and which domain ingress-egress are involved on the path and send back this information • module should be linked to a network representation either via a database or to some routing information • some parts of this module are model specific • Quite challenging part :-)
Domain central tool Functions descriptions - 1st draft • Data “recuperator” module • consists of several module to retrieve the data, up to one per type of information having to be retrieved (these modules are domain specific)
Date storage in a domain • Raw data distributed in PM • Central database (to avoid too frequent access to MPs) • Statistics (statistics over which period of time, which statistics) • raw data (database size)
Measurement box wish list • Wish list • by mid March • any contribution/advices/help welcome • metric, parameters, sampling, security, data storage, data accessibility, future evolution, accessibility, price, additional measurements, real time access of packet, 2 NIC (one for measurement, one to access data), scalability, else?
Concept test • Need of at least three consecutive domains having partially implemented MPs(GARR, GÉANT, HEANET, SWITCH) • concept validation • software being build on top of it (DANTE has some resources)
Miscelaneous • new mailing list with history feature (thanks to SWITCH :-) • Contact e2epi to see if both systems can be bridged, Intermon project. • Investigate which NRENs are interested by the concept to get their input • Investigation of graphical representation • Web page: http://www.dante.net/tf-ngn/perfmonit