Re: [Ntp] Comments on Miroslav's NTP v5 proposal.

Kurt Roeckx <kurt@roeckx.be> Mon, 30 November 2020 21:54 UTC

Return-Path: <kurt@roeckx.be>
X-Original-To: ntp@ietfa.amsl.com
Delivered-To: ntp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25E983A0E11 for <ntp@ietfa.amsl.com>; Mon, 30 Nov 2020 13:54:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XCzxMjGbfnNQ for <ntp@ietfa.amsl.com>; Mon, 30 Nov 2020 13:54:57 -0800 (PST)
Received: from excelsior.roeckx.be (excelsior.roeckx.be [195.234.45.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9CB573A0ED9 for <ntp@ietf.org>; Mon, 30 Nov 2020 13:54:57 -0800 (PST)
Received: from intrepid.roeckx.be (localhost [127.0.0.1]) by excelsior.roeckx.be (Postfix) with ESMTP id 32382A8A0200; Mon, 30 Nov 2020 21:54:55 +0000 (UTC)
Received: by intrepid.roeckx.be (Postfix, from userid 1000) id D1C5E1FE0DDA; Mon, 30 Nov 2020 22:54:54 +0100 (CET)
Date: Mon, 30 Nov 2020 22:54:54 +0100
From: Kurt Roeckx <kurt@roeckx.be>
To: Doug Arnold <doug.arnold@meinberg-usa.com>
Cc: Miroslav Lichvar <mlichvar@redhat.com>, Watson Ladd <watsonbladd@gmail.com>, NTP WG <ntp@ietf.org>
Message-ID: <20201130215454.GJ971977@roeckx.be>
References: <CACsn0cn8ULX5f_PQVbDsrirPnGHVPWGgMqXn52n_T4P5ELkKgQ@mail.gmail.com> <20201126110406.GQ1734865@localhost> <6B35BF9C-EC1A-4EA7-8D80-AAE7D0CFD728@meinberg-usa.com> <3C6103EB-5453-4024-8155-E9D5EA3DDE46@meinberg-usa.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <3C6103EB-5453-4024-8155-E9D5EA3DDE46@meinberg-usa.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/43pUz1Pm6MaODWqd7xCuGUrbDU4>
Subject: Re: [Ntp] Comments on Miroslav's NTP v5 proposal.
X-BeenThere: ntp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <ntp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ntp>, <mailto:ntp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ntp/>
List-Post: <mailto:ntp@ietf.org>
List-Help: <mailto:ntp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ntp>, <mailto:ntp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Nov 2020 21:54:59 -0000

On Mon, Nov 30, 2020 at 09:31:26PM +0000, Doug Arnold wrote:
> One more thing on the correction field.  In my scheme only the client offset is corrected.  The delay is still the real round trip delay, rather than some kind of corrected delay.  I was thinking that the real round trip delay is what matters. Is that right?  

We actually don't care about what the delay is. Delay is a term that
needs to be replaced by something that describers better what we
want to do with it.

Simplified, the delay is used as an upper bound for the maximum
error. We put the offset at half the delay to minimize the maximum
error. Half the delay also happens to be our best estimate for the
time.

If devices between the client and the server indicate that it was
on that device for a certain time, with an indication for an error
on that time, we can reduce the maximum error.


Kurt