Re: [Ntp] Antw: [EXT] [Errata Verified] RFC5905 (5020)

Sandy Ginoza <sginoza@amsl.com> Thu, 28 July 2022 14:51 UTC

Return-Path: <sginoza@amsl.com>
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 91379C14CF05; Thu, 28 Jul 2022 07:51:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wBunA2Siuj8y; Thu, 28 Jul 2022 07:51:14 -0700 (PDT)
Received: from c8a.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE623C16ECB7; Thu, 28 Jul 2022 07:51:14 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id BE334424B44B; Thu, 28 Jul 2022 07:51:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id knCbKhNVMaNo; Thu, 28 Jul 2022 07:51:14 -0700 (PDT)
Received: from smtpclient.apple (unknown [IPv6:2001:67c:370:128:ece2:344:1162:6275]) by c8a.amsl.com (Postfix) with ESMTPSA id B5AB3424B440; Thu, 28 Jul 2022 07:51:13 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Sandy Ginoza <sginoza@amsl.com>
In-Reply-To: <CAMGpriUB0zOQSQ+9HCHNV3UgkHCsiSMMs0c67PLsiQQcWOgzZg@mail.gmail.com>
Date: Thu, 28 Jul 2022 10:51:10 -0400
Cc: Steven Sommars <stevesommarsntp@gmail.com>, Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>, jrmii@isc.org, jack.burbank@jhuapl.edu, william.kasch@jhuapl.edu, wferi@niif.hu, RFC Editor <rfc-editor@rfc-editor.org>, mills@udel.edu, iana@iana.org, The IESG <iesg@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <31672D80-1D17-4A0B-952F-C503DD10BB7E@amsl.com>
References: <20220727150611.170A66AB09@rfcpa.amsl.com> <62E25CBB020000A10004BED5@gwsmtp.uni-regensburg.de> <CAD4huA7M8kBV2=fCKBnarKhgRECQTTDjDE-gXFQ2mdu7ZRwxQg@mail.gmail.com> <CAMGpriUB0zOQSQ+9HCHNV3UgkHCsiSMMs0c67PLsiQQcWOgzZg@mail.gmail.com>
To: Erik Kline <ek.ietf@gmail.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/eXxh_ScSYM1KXP7AlekO7i6E5e0>
Subject: Re: [Ntp] Antw: [EXT] [Errata Verified] RFC5905 (5020)
X-BeenThere: ntp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Network Time Protocol <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, 28 Jul 2022 14:51:19 -0000

Hi Erik,

The errata has been set to Reported, so you should be able to access to it again.  Let me know if you run into any issues.

Thanks,
Sandy 


> On Jul 28, 2022, at 10:35 AM, Erik Kline <ek.ietf@gmail.com> wrote:
> 
> Ah, yes, I think was not paying sufficient attention to the sign of various expressions.
> 
> I can ask for the erratum to be reopened so that I can revise that.  May I copy from your explanation here to prepare the rejection explanation?
> 
> On Thu, Jul 28, 2022 at 10:19 AM Steven Sommars <stevesommarsntp@gmail.com> wrote:
> I don't get it.
> 
> Theta is "the offset of B relative to A".   The proposed revision is
>    1/2 * [(T2-T1) + (T4-T3)] 
> Example: Let's assume that B and A are exactly synced to UTC and that the network delay is 50msec in each direction.
>     T2-T1 is the NTP mode 3 request delay (including network delay).    This gives 50 msec
>     T4-T3 is the NTP mode 4 response delay (including network delay).   This gives 50 msec.
> The proposed revision gives 100msec/2 = RTT/2, not the expected offset of zero.
> 
> The RFC5905 formula seems correct.
>     theta = T(B) - T(A) = 1/2 * [(T2-T1) + (T3-T4)]
> but might have been clearer had it been written:
>     theta = T(B) - T(A) = 1/2 * [(T2-T1) - (T4-T3)]
> 
> 
> On Thu, Jul 28, 2022 at 4:54 AM Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> wrote:
> >>> RFC Errata System <rfc-editor@rfc-editor.org> schrieb am 27.07.2022 um
> 17:06 in
> Nachricht <20220727150611.170A66AB09@rfcpa.amsl.com>:
> > The following errata report has been verified for RFC5905,
> > "Network Time Protocol Version 4: Protocol and Algorithms Specification". 
> > 
> > --------------------------------------
> > You may review the report below and at:
> > https://www.rfc-editor.org/errata/eid5020 
> > 
> > --------------------------------------
> > Status: Verified
> > Type: Technical
> > 
> > Reported by: Ferenc Wágner <wferi@niif.hu>
> > Date Reported: 2017-05-15
> > Verified by: Erik Kline (IESG)
> > 
> > Section: 8
> > 
> > Original Text
> > -------------
> > theta = T(B) - T(A) = 1/2 * [(T2-T1) + (T3-T4)]
> > 
> > Corrected Text
> > --------------
> > theta = T(B) - T(A) = 1/2 * [(T2-T1) + (T4-T3)]
> 
> If that's wrong, RFC 1305 would be just as wrong, because it says (page 25 in
> PDF):
> ((Ti−2 − Ti−3) + (Ti−1 − Ti)) / 2
> ,
> 
> > 
> > Notes
> > -----
> > The corresponding code line in A.5.1.1. agrees with this correction:
> > 
> > offset = (LFP2D(r->rec - r->org) + LFP2D(r->dst - r->xmt)) / 2;
> > 
> > taking Figure 7 into account:
> > 
> > | org       | T1         | origin timestamp      |
> > | rec       | T2         | receive timestamp     |
> > | xmt       | T3         | transmit timestamp    |
> > | dst       | T4         | destination timestamp |
> > 
> > --------------------------------------
> > RFC5905 (draft-ietf-ntp-ntpv4-proto-13)
> > --------------------------------------
> > Title               : Network Time Protocol Version 4: Protocol and 
> > Algorithms Specification
> > Publication Date    : June 2010
> > Author(s)           : D. Mills, J. Martin, Ed., J. Burbank, W. Kasch
> > Category            : PROPOSED STANDARD
> > Source              : Network Time Protocols
> > Area                : Internet
> > Stream              : IETF
> > Verifying Party     : IESG
> > 
> > _______________________________________________
> > ntp mailing list
> > ntp@ietf.org 
> > https://www.ietf.org/mailman/listinfo/ntp 
> 
> 
> 
> _______________________________________________
> ntp mailing list
> ntp@ietf.org
> https://www.ietf.org/mailman/listinfo/ntp