From: Matt Taggart <matt@lackof.org>
To: Dave Taht <dave.taht@gmail.com>
Cc: "aqm@ietf.org" <aqm@ietf.org>,
"cerowrt-devel@lists.bufferbloat.net"
<cerowrt-devel@lists.bufferbloat.net>,
bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] [Cerowrt-devel] ping loss "considered harmful"
Date: Thu, 05 Mar 2015 12:38:13 -0800 [thread overview]
Message-ID: <20150305203813.0818D1F1@taggart.lackof.org> (raw)
In-Reply-To: <CAA93jw7KW=9PH002d3Via5ks6+mHScz5VDhpPVqLUGK2K=Mhew@mail.gmail.com>
Dave Taht writes:
> wow. It never registered to me that users might make a value judgement
> based on the amount of ping loss, and in looking back in time, I can
> think of multiple people that have said things based on their
> perception that losing pings was bad, and that sqm-scripts was "worse
> than something else because of it."
This thread makes me realize that my standard method of measuring latency
over time might have issues. I use smokeping
http://oss.oetiker.ch/smokeping/
which is a really nice way of measuring and visualizing packet loss and
variations in latency. I am using the default probe type which uses fping
(ICMP http://www.fping.org/ ).
It has been working well, I set it up for a site in advance of setting up
SQM and then afterwards I can see the changes and determine if more tuning
is needed. But if ICMP is having it's priority adjusted (up or down), then
the results might not reflect the latency of other services.
Fortunately the nice thing is that many other probe types exist
http://oss.oetiker.ch/smokeping/probe/index.en.html
So which probe types would be good to use for bufferbloat measurement? I
guess the answer is "whatever is important to you", but I also suspect
there is a set of things that ISPs are known to mess with.
HTTP? But also maybe HTTPS in case they are doing some sort of transparent
proxy?
DNS?
SIP?
I suppose you could even do explicit checks for things like Netflix (but
then it's easy to go off on a tangent of building a net neutrality
observatory).
On a somewhat related note, I was once using smokeping to measure a fiber
link to a bandwidth provider and had it configured to ping the router IP on
the other side of the link. In talking to one of their engineers, I learned
that they deprioritize ICMP when talking _with_ their routers, so my
measurement weren't valid. (I don't know if they deprioritize ICMP traffic
going _through_ their routers)
--
Matt Taggart
matt@lackof.org
next prev parent reply other threads:[~2015-03-05 20:38 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-02 3:57 [Bloat] " Dave Taht
2015-03-02 4:05 ` [Bloat] [aqm] " Mikael Abrahamsson
2015-03-02 4:06 ` [Bloat] [Cerowrt-devel] " David Lang
[not found] ` <7B3E53F5-2112-4A50-A777-B76F928CE8F2@trammell.ch>
2015-03-02 10:17 ` [Bloat] [aqm] " Mikael Abrahamsson
2015-03-02 10:54 ` Jonathan Morton
2015-03-02 12:44 ` [Bloat] [Cerowrt-devel] " dpreed
2015-03-02 19:01 ` [Bloat] " Kathleen Nichols
2015-03-02 19:41 ` Jonathan Morton
2015-03-02 20:48 ` Bill Ver Steeg (versteb)
2015-03-02 22:15 ` Dave Taht
[not found] ` <34374.1425365125@turing-police.cc.vt.edu>
2015-03-04 8:14 ` [Bloat] [Cerowrt-devel] " Mikael Abrahamsson
[not found] ` <54F4DBC9.1010700@isi.edu>
2015-03-02 23:14 ` [Bloat] " David Lang
[not found] ` <54F4F166.6040303@isi.edu>
2015-03-02 23:34 ` David Lang
[not found] ` <E8355113905631478EFF04F5AA706E9830B5875D@wtl-exchp-2.sandvine.com>
[not found] ` <CAPRuP3n0tbFKJyPwpr3ntb7abXgyRRhtH23aeeYzvj9mgj_G8g@mail.gmail.com>
2015-03-02 18:36 ` [Bloat] [Cerowrt-devel] " David Lang
[not found] ` <md2fsa$o1s$1@ger.gmane.org>
2015-03-02 20:38 ` [Bloat] " Dave Taht
2015-03-04 8:12 ` Mikael Abrahamsson
[not found] ` <E8355113905631478EFF04F5AA706E9830B5923E@wtl-exchp-2.sandvine.com>
2015-03-02 20:39 ` David Lang
2015-03-03 17:20 ` Fred Baker (fred)
2015-03-03 17:29 ` Wesley Eddy
2015-03-03 18:00 ` Fred Baker (fred)
2015-03-04 5:24 ` Dave Taht
2015-03-05 18:56 ` Curtis Villamizar
2015-03-05 19:50 ` Rich Brown
2015-03-04 17:34 ` [Bloat] [Cerowrt-devel] " dpreed
2015-03-04 19:45 ` [Bloat] [aqm] [Cerowrt-devel] " Mikael Abrahamsson
2015-03-05 22:27 ` Sam Silvester
2015-03-05 20:38 ` Matt Taggart [this message]
2015-03-05 20:53 ` [Bloat] " Dave Taht
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/bloat.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150305203813.0818D1F1@taggart.lackof.org \
--to=matt@lackof.org \
--cc=aqm@ietf.org \
--cc=bloat@lists.bufferbloat.net \
--cc=cerowrt-devel@lists.bufferbloat.net \
--cc=dave.taht@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox