From: Sebastian Moeller <moeller0@gmx.de>
To: Hal Murray <hmurray@megapathdsl.net>
Cc: bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] Graph of bloat
Date: Thu, 9 Jul 2015 12:55:09 +0200 [thread overview]
Message-ID: <B113F992-F075-468B-AC04-B36A173E213B@gmx.de> (raw)
In-Reply-To: <20150709100723.CB767406057@ip-64-139-1-69.sjc.megapath.net>
Hi Hal,
On Jul 9, 2015, at 12:07 , Hal Murray <hmurray@megapathdsl.net> wrote:
> […]
> NTP makes the assumption that the network delays are symmetric. Without bloat, that's generally reasonable. It does screwup on long links with asymmetric routing. If you watch NTP servers over a long distance, you can see steps when the routing changes. On the scale of bloat, those errors are minor. If you had a fast link rather than my slow DSL link they would be significant.
> [...]
What about the inherent bandwidth and delay asymmetry of DSL links? The bandwidth imbalance alone can reach 10:1 and more easily (faster for ingress). And as far as I know classical reed-solomon forward error correction is most often combined with interleaving (to help against error bursts), and that interleaving often is asymmetric as well (but this asymmetry can go in both directions, so ingress might see more interleaving delay than egress. How much asymmetry can NTP cope with, and does NTP try to assess the one-way delay for both legs of the path to a server (without much thought I can fool myself into believing that if NTP would start with the symmetric connection fiction, sync the clocks and then use the synced clocks to asses the link delay asymmetry and then try to re-sync the clocks taking the just measured asymmetry into account might be a viable way around the issue; this seems simple so most likely it must be wrong ;) )?
Best Regards
Sebastian
next prev parent reply other threads:[~2015-07-09 10:55 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-08 10:23 Hal Murray
2015-07-08 15:55 ` Dave Taht
2015-07-08 16:11 ` Jan Ceuleers
2015-07-08 16:29 ` Jan Ceuleers
2015-07-08 19:09 ` Alan Jenkins
2015-07-08 16:32 ` Dave Taht
2015-07-09 10:08 ` Jan Ceuleers
2015-07-08 17:53 ` Rich Brown
2015-07-09 10:07 ` Hal Murray
2015-07-09 10:55 ` Sebastian Moeller [this message]
2015-07-09 18:27 ` Hal Murray
2015-07-09 15:08 ` 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=B113F992-F075-468B-AC04-B36A173E213B@gmx.de \
--to=moeller0@gmx.de \
--cc=bloat@lists.bufferbloat.net \
--cc=hmurray@megapathdsl.net \
/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