220 likes | 408 Views
Measurement Projects Overview. Matt Zekauskas matt@internet2.edu I2 Measurements WG Meeting San Diego, CA 20 November 1998. Outline. Classification Broad project organizations Specific projects. Caveats. My personal expertise: active measurements, IETF IPPM Not exhaustive
E N D
Measurement Projects Overview Matt Zekauskas matt@internet2.edu I2 Measurements WG Meeting San Diego, CA 20 November 1998
Outline • Classification • Broad project organizations • Specific projects
Caveats • My personal expertise: active measurements, IETF IPPM • Not exhaustive • Research/education focus • If you see something left out,speak up!
Classification • Active measurements • Passive measurements • Utilization [usually SNMP] • Routing [usually BGP/traceroute]
Broad Organizations • IETF • IP Performance Metrics (IPPM) • Realtime Traffic Flow Measurement (RTFM) • NLANR • Measurement & Operations Analysis Team • National Center for Network Engineering • CAIDA
IPPM: Scope • Develop metrics that measure • Quality • Performance • Reliability • of Internet data delivery services • Quantitative measures • not a value judgement
IPPM: Metrics • Framework: RFC2330 • Connectivity • One-way delay and loss • Round-trip delay and loss • Flow capacity/Bulk transfer capacity • Delay variation (jitter)http://www.advanced.org/IPPM/
RTFM • Measure network flows through passive measurments • Standards for • architecture; metrics for traffic flows • language to describe flows • MIB to control meter & gather measurements • Origin in accounting
RTFM • Philosophy: aggregate on meter,accurately count everything • Bytes/link, bytes/port, bytes/flow • Rule-based production system • Look at header only • http://www.auckland.ac.nz/net/Internet/rtfm
Projects • IPMA • Surveyor • RIPE Test Traffic • pingER • NIMI • NLANR/MOAT NAIcorresponding CAIDA deployment?
IPMA • Routing history • tool development (like NLANR/CAIDA) • “Decentralized infrastructure” • MRT, RouteTrackerd, Salamander • ASExplorer, FlapGraph, RouteTracker, ... • http://www.merit.edu/ipma
Surveyor & RIPE TT • Implementations of IPPM one-way metrics: active measurements • also routing via traceroute • Surveyor O(40) machines, mostly US and Canada, now getting some European & Pacific; Target O(100) • RIPE O(15) machines, European focus
PingER • ESNET / physics community(also XIWT) • Long-term ping measurements • Set of cooperating measurementsites -- not just random hosts • http://www.slac.stanford.edu/xorg/icfa/ntf/home.html • http://www.slac.stanford.edu/xorg/icfa/ntf/tool.html
NIMI • Emphasis on the I - Infrastructure • Platform for network experiments • Outgrowth of Vern’s npd project • Emphasis on active measurements • Currently traceroute, Treno, PoIP • Should be able to roll your own • General (beta) release imminent
NIMI Structure • “Uniform” platform (hw, os, nimid) • Owners control: CPOCaccess lists; crypto for security • Researchers schedule experiments:MPOC • nimid handles resource scheduling • Plans for synchronized time source (not yet) • http://www.ncne.org/
Network Analysis Infrastructure • HPNSP focus • Passive measurement infrastructure • Keep headers for research • Adding performance data (active) • Also SNMP data (vBNS today) • Also BGP data (from Oregon RA)
Tools: Platform • NIMI • Windmill • UofM/MERIT • Passive experimentation focus • Listen to selective protocol messages, and replay locally to understand endpoint state • Example: snooping BGP peering session • Not released; SIGCOMM98
Tools: Routing • Traceroute servers • IPMA tools (based on BGP peering) • Skitter: tomography (CAIDA)
Tools: Active performance • Treno • mping (windowed ping): invasive • pathchar: estimate router Qsbottleneck bandwidth • traditional: ping, ftp, ttcp, netperf
Tools: Passive • NeTraMet: Nevil Brownlee’s RTFM • IBM Research’s RTFM • tcpdump • OCxMON: passive optical • Coral • ~Cisco’s NetFlow, and • cflowd (CAIDA/ANS)
Tools: Utilization • Mainly commercial? Network management tools (e.g., OpenView) • MRTG • NetScarf?
Parting Thoughts • Integration with network management? (They want measurement results for operations!) • Don’t neglect commercial tools