[Ntp] Antw: Re: Antw: [EXT] Re: NTPv5 draft

Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> Tue, 01 December 2020 09:23 UTC

Return-Path: <Ulrich.Windl@rz.uni-regensburg.de>
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 87C583A0E22 for <ntp@ietfa.amsl.com>; Tue, 1 Dec 2020 01:23:06 -0800 (PST)
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=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 wg6lemCZP6R6 for <ntp@ietfa.amsl.com>; Tue, 1 Dec 2020 01:23:04 -0800 (PST)
Received: from mx4.uni-regensburg.de (mx4.uni-regensburg.de [194.94.157.149]) (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 A99573A0E21 for <ntp@ietf.org>; Tue, 1 Dec 2020 01:23:04 -0800 (PST)
Received: from mx4.uni-regensburg.de (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 7397A6000051 for <ntp@ietf.org>; Tue, 1 Dec 2020 10:23:01 +0100 (CET)
Received: from gwsmtp.uni-regensburg.de (gwsmtp1.uni-regensburg.de [132.199.5.51]) by mx4.uni-regensburg.de (Postfix) with ESMTP id 8FAD6600004F for <ntp@ietf.org>; Tue, 1 Dec 2020 10:23:00 +0100 (CET)
Received: from uni-regensburg-smtp1-MTA by gwsmtp.uni-regensburg.de with Novell_GroupWise; Tue, 01 Dec 2020 10:23:01 +0100
Message-Id: <5FC60B73020000A10003D323@gwsmtp.uni-regensburg.de>
X-Mailer: Novell GroupWise Internet Agent 18.3.0
Date: Tue, 01 Dec 2020 10:22:59 +0100
From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
To: mlichvar@redhat.com
Cc: Dieter Sibold <dsibold.ietf@gmail.com>, Steven Sommars <stevesommarsntp@gmail.com>, "ntp@ietf.org" <ntp@ietf.org>, kurt@roeckx.be
References: <20201111161947.GG1559650@localhost> <AA848C67-CFB7-43FC-B190-FD3911360373@gmail.com> <20201130200240.GI971977@roeckx.be> <CAD4huA79u3NkR8LS96Gqgs58mJguoN7=p=CJnitzgh_RzNWCVg@mail.gmail.com> <5FC5FF2B020000A10003D2EF@gwsmtp.uni-regensburg.de> <20201201084448.GE1900232@localhost>
In-Reply-To: <20201201084448.GE1900232@localhost>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/9h2CK_2g2Ona0u_enqrFO-hxcVc>
Subject: [Ntp] Antw: Re: Antw: [EXT] Re: NTPv5 draft
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: Tue, 01 Dec 2020 09:23:07 -0000

>>> Miroslav Lichvar <mlichvar@redhat.com> schrieb am 01.12.2020 um 09:44 in
Nachricht <20201201084448.GE1900232@localhost>:
> On Tue, Dec 01, 2020 at 09:30:35AM +0100, Ulrich Windl wrote:
>> >>> Steven Sommars <stevesommarsntp@gmail.com> schrieb am 30.11.2020 um
21:32 in
>> Nachricht
>> <CAD4huA79u3NkR8LS96Gqgs58mJguoN7=p=CJnitzgh_RzNWCVg@mail.gmail.com>:
>> > Agree, these fields could use better descriptions or (better)
replacement.
>> > 
>> > One manufacturer (LeoNTP) lowers precision to indicate reduced accuracy
and
>> > claims to obey the NTP specification.
>> 
>> Actually if you consider precision to be a "runtime value" (as opposed to a

> "design value") it's obvious that it is actually variable. However the  
> overhead to update the value was considered too heavy in NTP design, I
guess.
> 
> I think it depends on the clock. Normally, the precision of the clock
> should be constant. If it's a CPU with variable frequency, for
> timekeeping performance it is better to set the frequency to a
> constant value.

That's what I called "design" precision. However when you read the clock and
your computer is not fast enough for the full precision, should you work with
the full precision of the hardware or with the limited precision the software
can get? (Say your clock has 1ns resolution, but reading it takes 10 to 15 ns,
maybe even longer if there's high system load).

> 
>> > Using NTP short format the smallest non‑zero root dispersion is 15
>> > microseconds.  One can argue for finer granularity
>> 
>> Not just there: stability (clk_wander) could also need more digits. 
> clk_jitter is another candidate (it looks like a constant here for GPS). 
> Maybe more. Some are heritage of microsecond resolution of NTPv3.
> 
> Those values are provided only in the monitoring protocol.

Agreed, but aren't they used internally? And are you saying we don't need
monitoring? ;-)

Regards,
Ulrich

> 
> ‑‑ 
> Miroslav Lichvar