|
|
|
Mping | |
Jump to section: What is Mping? ::
How is it done? ::
Groups ::
Responsetimes ::
Reports ::
Overview ::
Traceroute ::
Sorting ::
Graphs ::
Histogram
What is Mping?
Mping stands for Multi-ping and it is a system for collecting statistics over packet delay and loss in a TCP/IP network using ICMP echo. Mping uses the InterNet Control Message Protocol (ICMP) "ECHO" facility,to measure round-trip-delays and packet loss across network paths.
Each night our net-monitor server Stasi pings a variety of Groups. Click here to learn more about how this is done.
Mping is based on the C-source code ping.c from Mike Muus, U.S. Army Ballistic Research Lab with various modifications:
Mping is released under the following license agreement:
On ping consists of X (typically 100) ICMP echo-packets to a 'Gateway'. An ICMP-packet is a special type of IP-packet designed to be used for inspecting the network load. The most known tools which uses ICMP-packets, are traceroute and ping in Unix® and Unix-like OSes.
Mping then logs:
We have several techniques to make sure that Mping collects "valid" data:
For more information about this subject:
RFC2330 Framework for IP Performance MetricsMping ping several different groups of hosts. Each group has it's own host list. Please note that some hosts are not online 24h a day, so evidentally, they will sometime get 100% 'Packet loss' (eg. Wireless networks)
The different groups we currently ping, are:
Also, we provide statistics for the ATM network from 15. January 1999 to 20. January 2001. The ATM network is, however, outdated so we don't ping the ATM-group on Mping any more. See the Mping frontpage to view the statistics for each group.
This is an overview of the different reports and histograms we provide for various groups, for which we ping. The date or timeperiod is always presented in the left column. You can either view 'Responsetimes' or 'Histograms' for specific months or for specific days.
(Hint: If you are presented with three columns of URLs, you are in the monthly overview :-)
In this section you will learn how to read the 'Responsetime reports' generated by Mping. The following information is presented in a report:
Note: The selected sorting criteria appear as plain text in the 'Sort by:' menu, and not a clickable URL.
Running a 'Traceroute':
Understanding Responsetime and it's appearance:
Understanding 'Responsetime distribution' and it's appearance:
Understanding 'Packet Loss' and it's appearance:
The 'Overview' option under 'Sort by:' is especially usefull. You have the same sorting criteria here as you have under 'Responsetime reports'. But rather than presenting alot of numbers and percentages, the 'Overview' section has a text based display of the 'Responsetimes'.
| Average Responsetime (ms) | Grading |
|---|---|
| < 50 | Good |
| < 100 | Avg |
| > 100 | Bad |
| No response from 'Gateway' | No data |
| Average Packet Loss (%) | Grading |
|---|---|
| < 0.1 | Good |
| < 0.5 | Avg |
| > 0.5 | Bad |
The Internet is a large and complex aggregation of network hardware, connected together by gateways. Tracking the route one's packets follow (or finding the miscreant gateway that's discarding your packets) can be difficult. Traceroute utilizes the IP protocol `time to live' field and attempts to elicit an ICMP TIME_EXCEEDED response from each gateway along the path to some host, eg: 'Traceroute' displays the route packets take to a given network host. (taken from the traceroute man-pages)
A line instead of a number in the Min Median Max column indicates that there are no available polling results for this period. Note: The responsetimes presented with this traceroute, is taken from Uninett's database.
By clicking a 'Min (ms)' number in the list for a corresponding 'Gateway', the following graphs will be drawn:
For more information, please see 'Graphs'
Description of 'Sorting' methods
This is a brief description of the different sorting methods Mping use:
The 'Gateway' list is sorted by:
'Responsetime' is sorted by:
'Packet Loss' is sorted by:
Two graphs are drawn:
You can easily navigate between days by using the 'See also:' URLs. Note: A straight line in the graph doesn't nescessarily mean a linear increase or decrease. It is more likely that there are no existing polling results for this specific period.
The data can also be presented as a 'Scatterplot' by selecting this view. Note: If the graph exceeds the maximum value on the Y-axis, the plot is rounded down to the maximum available value.
The histogram shows the responsetime distribution for a given number of hosts. The axis are divided into:
The Histogram view can be very useful when trying to get an overview of the netload.
![]() nav-drift@uninett.no |
2001-22-06 |
![]() Startpage |