Re: [Ntp] The bump, or why NTP v5 must specify impulse response

Kurt Roeckx <kurt@roeckx.be> Thu, 16 April 2020 13:55 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 560783A08B5 for <ntp@ietfa.amsl.com>; Thu, 16 Apr 2020 06:55:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable 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 zWsC5UPwehX0 for <ntp@ietfa.amsl.com>; Thu, 16 Apr 2020 06:55:53 -0700 (PDT)
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 C75B43A0529 for <ntp@ietf.org>; Thu, 16 Apr 2020 06:55:53 -0700 (PDT)
Received: from intrepid.roeckx.be (localhost [127.0.0.1]) by excelsior.roeckx.be (Postfix) with ESMTP id 52149A8A00C1; Thu, 16 Apr 2020 13:55:50 +0000 (UTC)
Received: by intrepid.roeckx.be (Postfix, from userid 1000) id 6F6A81FE0CC0; Thu, 16 Apr 2020 15:55:47 +0200 (CEST)
Date: Thu, 16 Apr 2020 15:55:47 +0200
From: Kurt Roeckx <kurt@roeckx.be>
To: Harlan Stenn <stenn@nwtime.org>
Cc: Tony Finch <dot@dotat.at>, NTP WG <ntp@ietf.org>, "Salz, Rich" <rsalz=40akamai.com@dmarc.ietf.org>, Watson Ladd <watsonbladd@gmail.com>, Daniel Franke <dfoxfranke@gmail.com>, Doug Arnold <doug.arnold@meinberg-usa.com>, Dieter Sibold <dsibold.ietf@gmail.com>
Message-ID: <20200416135547.GF412294@roeckx.be>
References: <CACsn0cm3jpKZTUQ=novTgVaFhc1xCJgmUF3oOgdrzQa-HgOCUQ@mail.gmail.com> <CAJm83bAqbMMs2W3SyH+3c17wcC85paY4-_jk2SxczgsxBLyYyA@mail.gmail.com> <CAJm83bAQeR_6U3jgmbWzdus3pu+OO2_KP+M9RtbCFYOfDQy4dw@mail.gmail.com> <DB8PR02MB56111CCA23CDCF97A3C9F3E8CFDD0@DB8PR02MB5611.eurprd02.prod.outlook.com> <F7E5836A-4C7A-4A1A-B769-65EADE2C8F5C@gmail.com> <7d909ae3-a830-1270-6920-fa088a56525e@nwtime.org> <6C9832A9-E18B-4DE2-934F-9E471FC22F7B@akamai.com> <bc7920e2-dc81-ba7f-ec24-7926cda8589d@nwtime.org> <alpine.DEB.2.20.2004161430210.5561@grey.csi.cam.ac.uk> <93795d4a-25e7-c918-47d4-44aa6d92ee5e@nwtime.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <93795d4a-25e7-c918-47d4-44aa6d92ee5e@nwtime.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/UPf6tLTPF0-I7eOOEKT7z6H_YYE>
Subject: Re: [Ntp] The bump, or why NTP v5 must specify impulse response
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: Thu, 16 Apr 2020 13:55:56 -0000

On Thu, Apr 16, 2020 at 06:43:00AM -0700, Harlan Stenn wrote:
> 
> >From the NTP Project's POV, chronyd is *not* a conforming NTP
> implementation, as it uses different algorithms and does not honor the
> behavioral characteristics of the application of impulse changes.

Does that mean you're saying that the algorithms can't be
improved?

Does that mean that if you support NTPv4 and NTPv5, and NTPv5 has a
different algorithm, and you talk to something that does NTPv4,
you should have a complete emulation of what an NTPv4 server
should have done, including serving a different time because
the impulse response is different?


Kurt