Measurement Projects Overview
Download
Report
Transcript Measurement Projects Overview
Measurement Projects
Overview
Matt Zekauskas
[email protected]
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 NAI
corresponding 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 measurement
sites -- 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: CPOC
access 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 Qs
bottleneck 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