CAIDA Home
 measurement | taxonomy | utilities | visualization  
 www.caida.org > tools : taxonomy : : measurement
    visit     contact     search:
CAIDA: Cooperative Association for Internet Data Analysis
Internet Measurement Tool Taxonomy

-----summary of contents-----
This tool taxonomy provides a preliminary overview of Internet and TCP/IP performance measurement tools and efforts. We categorize tools used to measure the Internet as well as general TCP/IP performance tools. We will update the information here as we receive/review updates on tools and activities. If you are aware of any tools that are missing from this listing or would like to share your experiences with any of these tools, please contact us at info @ caida.org.
-----end summary of contents-----
This CAIDA effort is supported
through assistance provided by the
National Science Foundation
and
Cisco Systems

Contents:

Jump to tool summaries and other links


How to use the taxonomy

This table is split into two halves. The first half is a traditional table of tools, designed to be easy to browse in its entirety. The second half is a tool summary, with more information on each tool. If you think you might be interested in that tool, click on the name on the table, and that will bring you to the summary of that tool. The summary includes a pointer to a URL about the tool in question - a web page if available, or a pointer to the tool itself if not. Ultimately, this table proper only provides summaries and brief reviews, and provides pointers to more detailed information for the interested.

Unfortunately, the information provided in each summary/review reflects the tool's state at the time we look at the tool in question. Although we do try to keep the table from falling too far out of date, the information does go stale, especially prices; you should fetch the original web page or software distribution if you want to be sure of up-to-date information. Of course, we always welcome updated information.

NOTE: due to staff time limitations, the summary section has not be updated in quite some time, and will likely be removed altogether in the near future. We regret that we do not have the resources to maintain the summary section at this time.

Internet Service Monitoring

During the course of this project we have found a gap in the area of tools/data to answer the question of to what extent, if any, systemic Internet behavior is improving or degrading. Not only do we have limited data on systemic latencies, packet loss rates, and available bandwidths, but even data we do have does not allow for quantitative assessement of implications on Internet users. In pursuit of methodical collection of performance data, a new class of tools has emerged: Internet service monitors, which track response time of Internet servers, i.e., at the application layer.

Flow Tools

Flow measurement tools treat a series of packets with common source/destination attributes as a unit of traffic transmission. Abstracting Internet traffic from packets into flows yields additional insight into traffic behavior. This taxonomy includes several such tools, including the CoralReef flow monitor and the cflowd software available for use with Cisco NetFlow output.

Network Management

This table focuses on measurement for research and traffic analysis, rather than operational network management, but we do list network management systems that include sophisticated measurement components. Readers primarily interested in network management can find links to more comprehensive material on the subject at the end of the document.

More Information

Several mailing lists discuss traffic measurement and analysis tools, including the IETF/IPPM working group mail list.


Measurement Tools

Internet Measurement

Name More
info
Source Object Measured Summary Avail
Ping
ping * ARL (was BRL) availability, latency, pkt loss original ping free
Nikhef ping * Eric Wassenaar availability, latency, pkt loss many minor changes from orig ping free
fping * Roland Schemers multihost availability/delay multihost, script-oriented ping free
sting * Stefan Savage one-way packet loss rates non-ICMP, leverages TCP semantics free
pingplotter * Pete Ness ping/traceroute plotting program plotting free
gnuplotping * Duane Wessels multihost availability/delay graphical interface to multihost ping free
Imeter (Lachesis) * Jeff Sedayao,
Kotaro Akita
long-term avail, latency, pktloss multihost ping data collection/analysis scripts free
Other Availability/Latency Tests
echoping * Stephane Bortzmeyer TCP/UDP/HTTP latency Sends TCP or UDP packet to echo port, or HTTP to web server free
wwping * Jonathon Fletcher web server availability returns server response to HTTP GET results
Hop by Hop
traceroute * LBNL displays route to host each hop in path with per-hop latency free
Nikhef traceroute * Eric Wassenaar displays route to host many minor changes from orig traceroute free
Mtr * Matt Kimball traceroute and ping supports X or curses interface free
traceroute servers * Yahoo list 3rd-party traceroutes and traceroute related links reverse traceroute servers from all over globe free
traceroute servers   www.traceroute.org 3rd-party traceroutes reverse traceroute servers from all over globe free
pathchar * LBNL path performance measures bw/latency/loss of each link&hop free
OTTool * Neon Software routes traceroute, ping, nslookup, address scanner for the Mac free
NeoTrace * NeoWorx routes geographical display of traceroute, whois and ping $$
WhatRoute * Bryan Christianson routes geographical display of traceroute, ping, finger, whois for the Mac free
GeoBoy * NDG displays route to host graphical display of route on map or 3D globe $$
VisualRoute * Datametrics ping, whois and traceroute like features graphical display of route on world map $$
GTrace   CAIDA (Ram Periakaruppan) routes graphical display of traceroute on world map free
Xtraceroute   Bjorn Augustsson routes graphical display of route on 3D world globe free
Internet Throughput
TReno * Matt Mathis,
Jamshid Mahdavi
TCP bandwidth user-level TCP implementation free
bing * Pierre Beyssac bottleneck bandwidth measures xput by contrasting rtts of diff-sized pkts free
{b|c}probe * Bob Carter bottleneck / 'congestion' bandwidth measures xput using packet-pair techniques free
clink * Allen B. Downey per-link bandwidth estimate UDP packets, reimplementation of pathchar free
dummynet   Luigi Rizzo bandwidth simulates/enforces queue and bandwidth limitations, delays, packet losses, and multipath effects free
pchar * Bruce A. Mah per-link bandwidth estimate UDP packets, reimplementation of pathchar free
Internet Service Monitoring
(also see SLAC's Comparison of some Internet Active End-to-end Performance Measurement projects)
Keynote * Keynote Server response time Periodically fetches URL from set of servers, tracks server perf, tells clients opt server choice $$
Matrix IQ * Matrix Information and Directory Services, Inc. (MIDS) latency from source host proprietary sofware package used by MIDS for their Internet Weather ReportTM $$
NetScore * Anacapa Software Server response time tries contacting server once/min, displays/tracks results $$
NARUS Intelligence * NARUS, Inc. traffic flow built upon the NARUS Semantic Traffic Analysis (STA) platform, providing complete, real time visibility into all IP services and usage. $$
nGenius Server,
Traffic Monitor,
Performance Monitor, and
Probes

WebCast,
AppScout, and
NetScout Manager Plus,
* NetScout Systems traffic volumes, response-times and connection requests highly scalable, web-based tools for real-time monitoring and troubleshooting. Provides dedicated, non-intrusive data collection and immediate, application-aware visibility of mission-critical e-business traffic. $$
NetVCR
NetReporter
NetDetector
* NIKSUN, Inc. traffic flow, per-application response time, retransmission rate, RTT, end-to-end loss, bandwidth, throughput non-intrusive scalable and extendable system with a variety of traffic analysis, data filtering, security analysis, and reporting capabilities $$
SM-WEB
SM-WEBPOINT
  Service Metrics, an Exodus Communications company web performance probes 1-15 times/hr; End-to-End time, First DNS, Other Dns, Connect, Request, and Redirect times, Connection teardown; uses TraceRoute and Ping $$
timeit * Jeff Sedayao,
Cindy Bickerstaff
web performance tracks long-term HTTP query performance across Internet free

Internet Measurement Efforts

(also see SLAC's Comparison of some Internet Active End-to-end Performance Measurement projects)
Name More
info
Contact Object Measured Summary Avail
Systematic Pinging
Active Measurement Program (AMP) * NLANR/MOAT Ongoing measurements of vBNS round trip times, topology and loss via a full mesh of multiple monitors. data, results, visualizations
skitter * CAIDA paths from a source to many destinations and analysis of path to a specific destination host results
MINC * UMass inference of unicast performance from multicast probes exchanged between measurement servers results
MINT * UMass per-link loss and multicast tree topology free
NetStat * Net Stat latency from different places   results
Internet Weather for News hosts * joel jaeggli latency from UO latency distributions from UO to many news servers no
RIPE-NCC Test Traffic Project * Henk Uijterwaal 1 way delay/loss between dedicated test-boxes at ISP's   no
Internet Traffic Report * Andover Net wide area latency latency along "major paths on the Internet" (which path or how 'major' determined is not given) results
Server monitor * support@servermonitor.com testing your web server sends periodic HTTP request to list of servers no
MIDS Internet Weather ReportTM * John Quarterman latency from Austin latency distributions from Austin to all over world results
PingER : Internet measurement at SLAC * Les Cottrell, Connie Logg latency/availability information to numerous sites systematic pinging, sophisticated recording of results free
Oak Ridge Monitoring Activities * Gary Haney latency/loss to ESnet-related sites systematic pinging free
National Internet Measurement Infrastructure (NIMI) * Vern Paxson
Jamshid Mahdavi
general Internet measurement infrastructure loosely NPD-based software package supporting user-scheduled network measurement tool use from the user's host. free
Surveyor * Guy Almes one-way delay and packet loss metrics among member sites An Internet paths measurement infrastructure currently being deployed at participating sites around the world, based on standards being developed by the IETF's IPPM WG results
Traceping * John Macallister packet loss international loss monitoring via traceping tool free
TRIUMF Network Statistics * Andrew Daviel performance monitoring of TRIUMF-related sites systematic testing, sophisticated visualization of results free
ISP Measurement
Abilene Weather Map   UCAID's Abilene NOC Abilene link utilization and MRTG stats are available via the Animated Traffic Map system results
TEN-155 Full Mesh traffic map   DANTE Averange IP traffic in the TEN-155 core mesh in the last two hours, meant to give an immediate visual indication on how traffic is flowing. results
Matrix IQ Ratings   Matrix Information and Directory Services, Inc. This public web page compares a variety of ISPs in terms of latency, packet loss, and reachability from Matrix IQ beacons, using a small subset of MIQ functionality. results
Inverse Measurement Service * Inverse ISP performance benchmark ISP performance from all over U.S. results
TEN Net gaming service * TEN.net's weather service latency/packet loss to many ISPs monitor gaming machines across TEN's infrastructure results
Montreal Internet service providers * Peter Burke Consulting latency/packet loss to many Montreal ISPs attempt to compare Montreal ISP perf results
Internet Cloud Measurement
Network Probe Daemon * Vern Paxson route behavior traceroute data from some end hosts free
NetNow * Craig Labovitz Inter-NAP latency/loss NAP-sourced packet latency/loss in rework
IPMA * Merit IPMA Project backbone routing behavior study backbone routing problems current BGP routing stats
Routing Arbiter stats *   defunct replaced by IPMA n/a
looking glass * Ed Kern (ejk @ digex.net) router stats router debugging stats query web interface results, free src
Application Performance
Unidata IDD Latencies * Unidata Product delivery latency tracks time to deliver weather data to many client sites results

Maximum Throughput Measurement Tools

Name More
info
Contact Object Measured Summary Avail
netperf * Rick Jones min latency, max throughput high performance benchmark, includes results db free
ttcp * ARL (was BRL) max throughput This archive includes most variants of original free
TTCP/PTCP   Jacques Rochez max throughput and rtt tools using TCP/UDP for the evaluation of a network connection, mainly based on the TTCP benchmarking tool free
New ttcp * Elmar Bartel max throughput improved version of ttcp for benchmarking the performance of TCP connections. free
nettest *   max throughput Cray throughput measurement program free
netspec * Roel Jonkman max throughput throughput test scripting language binary

The Mbone

(also see our updated Mbone tools table on the Mbone tools summary page)
Name More
info
Contact Mechanism Summary Avail
Mantra * Prashant Rajvaidya and Kevin Almeroth Information from router-tables monitoring and analysis of traffic in multicast routers; accepts requests for special reporting results
MHealth * David Makofske and Kevin Almeroth RTCP-data & mtrace Real-time multicast tree visualization and monitoring tool free
Mlisten * Kevin Almeroth Information from session announcements & RTCP-data Mbone membership information collection/processing free
Mrinfo * Bill Fenner IGMP messages find multicast router neighbors via IGMP free
Mtrace * Bill Fenner IGMP extension messages Multicast analog of traceroute free
MultiMON * J.L. Robinson and J.A. Stewart, Communications Research Centre TCPdump Collect, organize and displays all IP multicast traffic detected at the server free
RM * Bill Fenner and Dan Massey route updates Monitoring the stability of various multicast routes in the existing topology of multicast free
RTPmon * Andrew Swan and David Bacher RTCP-data Monitor the control information exchanged between RTP apps free
SDR-Monitor * Kamil Sarac and Kevin Almeroth information from the sdr-cache track the availability of world-wide sdr sessions results
SM * Domenico Lento Information from session announcements & RTCP-data Session Monitor provides listings and available details about all currently visible SDR sessions free
SNMP-based mrouted * Dave Thaler Mbone mrouted with SNMP support free
mview * Dave Thaler Mbone Mbone management system free
A Map of the Mbone * Elan Amir Mbone Mbone map results

Packet Collection

Name More
info
Contact Platform Summary Avail
Free Collection Software
tcpdump * LBNL unix most common portable packet dump program free
tcpflow   Jeremy Elson unix packet flow capture, reconstructs actual data streams free
libpcap * LBL unix packet dump portability library free
pcapture * LBL libpcap sample libpcap collection program free
Packetboy * NDG sw unix, DOS LAN packet dumper binary
IPTraf * Gerard Paul Java Linux 2.0 and higher IP LAN monitor free (GPL2.0)
tcpdpriv * Greg Minshall of Ipsilon Networks, Inc unix program for eliminating confidential information from packets collected on a network interface free
Bundled Collection Software
etherfind * Sun SunOS bundled with SunOS binary
iptrace * IBM AIX bundled with AIX binary
netsnoop * SGI Irix bundled with Irix binary
snoop * Sun Solaris bundled with Solaris binary
Opensource Software Packet Analyzers
Ethereal * http://ethereal.zing.org Unix (GNU) examine live network or capture files.
Commercial Software Packet Analyzers
Century LAN Analyzer * Shomiti Systems Win95 Has optional hardware support $$
EtherPeek * the ag group mac, windows packet analyzer for Mac or Windows $$
LANSleuth * SSI Windows Has optional remote extension $$
Monet * MG-SOFT DOS DOS packet analyzer $$
Netxray and Webxray * CincoSoftware Windows 95 and NT Windows packet analyzer $$
NetMinder Ethernet * Neon Software MacOS Mac packet analyzer $$
Observer * Network Instrument Windows Version with remote capability also available $$
Hardware Packet Analyzers
CellBlaster * Net2Net standalone ATM packet analyzers, generators $$
HP Internet Advisor * HP standalone packet analyzer $$
Sniffer * Network General standalone packet analyzer $$
W&G Analyzers * Wandel and Goltermann standalone packet analyzers, generators $$
Flow Collectors
Argus * SEI Argus team unix real time flow monitor free
CoralReef * CAIDA DOS, UNIX OC3/OC12 (soon OC48) ATM->IP (soon POS) flow capture and analysis package free
NetFlow interface * Cisco   flow-based statistics output documented
cflowd * CAIDA   host-side manager for Cisco flow-exports free
flow-* * Mark Fullmer   collects Cisco NetFlow stats free
ccci netflow scripts * Peter J. Welcher   scripts to process netflow output free
NeTraMet * Nevil Brownlee unix, DOS flow monitoring, analysis for accounting free
Analysis Tools
tcptrace * Shawn Ostermann unix tcp session analysis, plotting free
tracelook * Greg Minshall Tcl/Tk simple TCP plots from tcpdump output free
xplot * Tim Shepard unix making tcp plots free
Collection Efforts (data archives!)
Internet Traffic Archive * See summary n/a an assortment of traces and tools free
insight into internet workloads * NLANR/MOAT n/a recent traces, analysis tools results
DEC HTTP traces * Digital n/a traces from Digital's main web proxies free
Waikato ATM Cell Archive * Waikato ATM Group n/a ATM cell measurement traces free

Traffic Analysis

Name More
info
Contact Summary Avail
Real-Time Traffic Monitors
Etherboy * NDG LAN traffic monitor binary
Netboy * NDG LAN connectivity monitor binary
NetMeter * the ag group LAN traffic monitor $$
nfswatch * Dave Curry, Jeff Mogul LAN traffic monitor free
Skyline/Satellite * the ag group LAN traffic monitor $$
TrafficWatch * Neon Software LAN traffic monitor $$
Offline
tcptrace * Shawn Ostermann tcp session analysis, plotting free
tracelook * Greg Minshall simple TCP plots from tcpdump output free
xplot * Tim Shepard making tcp plots free

Statistics Collection

Name More
info
Contact Summary Avail
BBN/StatsWise * Bob Brown analysis/mgmt of NMS-generated stats $$
CyberGauge * Neon Software collects/displays throughput stats $$
MRTG * Tobias Oetiker, Dave Rand collects and displays router stats free
RRDtool * Tobias Oetiker `Round Robin Database' - a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). free
NNStat * Jeff Mogul, Amoss Shapira collects statistics by traffic sampling free
Scion * Merit NetSCARF Team collects, manages, and displays SNMP stats free
TRENDsnmp+ * Desktalk Systems SNMP/RMON data collection and analysis $$

Internet Measurement Visualization

(also see our updated Network visualization page, including Network visualization tool table)
Name More
info
Contact Summary Avail
GTrace   CAIDA geographical visualization of traceroute data free
GeoPlot   CAIDA geographical display of data represented as nodes and links free
Plankton   CAIDA NLANR cache hierarchy topology and workload visualization free
ASExplorer * Merit IPMA Project map of NAP route instabilities results
pubnetmap * Dave Jevans attempted visualization of Internet links and latencies results
Geoboy * http://www.ndgsoftware.com/~ndgprod/page11.html geographical traceroute binary
hostname to Lat/Long * Matt Gardner useful subroutine for Internet mappers results
MIDS John Quarterman & Co. Internet cartographers $$

Network Management Systems (NMS)

Name More
info
Contact Summary Avail
Free/Shareware
mon * Jim Trocki network monitoring package free
sitescope * Freshtech network monitoring package free
snmpstat * Aleksei Roudnev (alex @ relcom.EU.net) network monitoring via SNMP queries shareware
HNMS * NASA COSMIC Tech Transfer modular, open, hierarchical NMS $$
Nocol * Vikas Aggarwal network monitoring package free
Unavailability Alerting
Sysmon * Jared Mauch sends email when service is unavailable free
Network Planning
HP NetMetrix * HP HP network planning package $$
NetMaker XA * make systems NetMaker network planning package $$
Netsys * Netsys Cisco network planning package $$
rancid * rancid@shrubbery.net maintains cvs controlled copies of Cisco and Juniper router configurations free
Independent Commercial
Castle Rock SNMPc * Castle Rock Computing NMS $$
InterMapper * Dartmouth InterMapper team network status visualization $$
Nebula * Linmore Technologies NMS $$
NETscout * NetScout Systems NETscout NMS and w/RMON probe extensions $$
Network Health * Concord Communications NMS $$
*PM * 3DV routerPM/HubPM/SwitchPM/NetworkPM mgt system $$
US Hardware-Specific
Solstice * Sun Sun's network management package $$
HP Openview * HP HP's open network management package $$
NetView * Tivoli IBM/Tivoli's network management package $$
Spectrum * Cabletron IBM/Cabletron's network management package $$
clearVISN * DEC Network Products DEC's network management system $$
DECelm * Digital VMS-based network management system $$
European Hardware-Specific
ISM TransMaster * Bull ISM Bull network management system $$
Sage/X * Perform Perform network management system $$
Transview SNMP * Siemens Nixdorf Siemens network management system $$

Cooperative Association for Internet Data Analysis (CAIDA)
  Last Modified: Mon May-19-2008 12:50:27 PDT
  Maintained by: Alex Ma
  Page URL: http://www.caida.org/tools/taxonomy/measurement/index.xml