[Ntp] Re: [EXT] Re: Paul Wouters' No Objection on draft-ietf-ntp-interleaved-modes-07: (with COMMENT)

"Windl, Ulrich" <u.windl@ukr.de> Fri, 23 August 2024 05:53 UTC

Return-Path: <u.windl@ukr.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 D2BB7C16943C; Thu, 22 Aug 2024 22:53:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level:
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham 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 XhgbJHhewZMZ; Thu, 22 Aug 2024 22:53:50 -0700 (PDT)
Received: from mail01.ukr.de (mail01.ukr.de [193.175.194.181]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E445EC14F6A7; Thu, 22 Aug 2024 22:53:46 -0700 (PDT)
X-CSE-ConnectionGUID: pZIrfjqMSKq89Hj/WixwpA==
X-CSE-MsgGUID: nGlwYjVkQf66ciKREnwhfA==
X-ThreatScanner-Verdict: Negative
X-IronPort-AV: E=McAfee;i="6700,10204,11172"; a="990808"
X-IronPort-AV: E=Sophos;i="6.10,169,1719871200"; d="scan'208";a="990808"
Received: from unknown (HELO ukr-excmb01.ukr.local) ([172.24.6.61]) by dmz-infcsg01.ukr.dmz with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Aug 2024 07:53:42 +0200
Received: from ukr-excmb03.ukr.local (172.24.6.63) by ukr-excmb01.ukr.local (172.24.6.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Fri, 23 Aug 2024 07:53:42 +0200
Received: from ukr-excmb03.ukr.local ([fe80::1cb4:6e0c:6da4:a8a0]) by ukr-excmb03.ukr.local ([fe80::1cb4:6e0c:6da4:a8a0%4]) with mapi id 15.01.2507.039; Fri, 23 Aug 2024 07:53:42 +0200
From: "Windl, Ulrich" <u.windl@ukr.de>
To: Miroslav Lichvar <mlichvar@redhat.com>, Paul Wouters <paul.wouters@aiven.io>
Thread-Topic: [EXT] [Ntp] Re: Paul Wouters' No Objection on draft-ietf-ntp-interleaved-modes-07: (with COMMENT)
Thread-Index: AQHa9J1K2a/OSYbG9kK6lDpjpD/AerI0VzPQ
Date: Fri, 23 Aug 2024 05:53:42 +0000
Message-ID: <a7b09ef2f56b4f73960d7d6c4846c81a@ukr.de>
References: <172417908108.2134822.18410765118484699883@dt-datatracker-6df4c9dcf5-t2x2k> <ZsdHDZO4jslTfQfZ@localhost>
In-Reply-To: <ZsdHDZO4jslTfQfZ@localhost>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.24.3.1]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Message-ID-Hash: C2C2LXOFTN54HM3UAMIUMKWDS3R7SJXH
X-Message-ID-Hash: C2C2LXOFTN54HM3UAMIUMKWDS3R7SJXH
X-MailFrom: u.windl@ukr.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ntp.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, "draft-ietf-ntp-interleaved-modes@ietf.org" <draft-ietf-ntp-interleaved-modes@ietf.org>, "ntp-chairs@ietf.org" <ntp-chairs@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>, "odonoghue@isoc.org" <odonoghue@isoc.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Ntp] Re: [EXT] Re: Paul Wouters' No Objection on draft-ietf-ntp-interleaved-modes-07: (with COMMENT)
List-Id: Network Time Protocol <ntp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/rKZLw8eAG8QKJuxiDXQDxMwQhPY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ntp>
List-Help: <mailto:ntp-request@ietf.org?subject=help>
List-Owner: <mailto:ntp-owner@ietf.org>
List-Post: <mailto:ntp@ietf.org>
List-Subscribe: <mailto:ntp-join@ietf.org>
List-Unsubscribe: <mailto:ntp-leave@ietf.org>

> -----Original Message-----
> From: Miroslav Lichvar <mlichvar@redhat.com>
> Sent: Thursday, August 22, 2024 4:11 PM
> To: Paul Wouters <paul.wouters@aiven.io>
> Cc: The IESG <iesg@ietf.org>; draft-ietf-ntp-interleaved-modes@ietf.org;
> ntp-chairs@ietf.org; ntp@ietf.org; odonoghue@isoc.org
> Subject: [EXT] [Ntp] Re: Paul Wouters' No Objection on draft-ietf-ntp-
> interleaved-modes-07: (with COMMENT)
> 

[Windl, Ulrich] 
[...]

> If the server separates timestamps by IP address and there are
> multiple clients on one IP address using similar polling intervals,
> yes, the interleaved mode will not work. That's expected. The protocol
> will fall back to the basic mode. The same thing can happen when the
> server has too many clients. There is no guarantee the client will
> receive an interleaved response, ever.

[Windl, Ulrich] 

There is (or at least was) a problem with the reference/standard implementation:
If  a client uses a combination of a few statically configured servers/peers and some auto-detection like manycast,
Then one server could be configured twice (one static, one dynamic). I think the standard algorithm did not explicitly forbid that, so...
Things may be even worse if the server is multi-homes, and can be reached through different paths from the client (that is also multi-homed.

Regards,
Ulrich