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