General list for discussing Bufferbloat
 help / color / mirror / Atom feed
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



  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