[Ntp] Re: NTPv5 extension field greasing
Danny Mayer <mayer@pdmconsulting.net> Wed, 21 January 2026 20:10 UTC
Return-Path: <mayer@pdmconsulting.net>
X-Original-To: ntp@mail2.ietf.org
Delivered-To: ntp@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6C6BBAB207EA for <ntp@mail2.ietf.org>; Wed, 21 Jan 2026 12:10:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
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, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A9L6C15rKpU0 for <ntp@mail2.ietf.org>; Wed, 21 Jan 2026 12:10:17 -0800 (PST)
Received: from chessie.everett.org (chessie.fmt1.pfcs.com [IPv6:2001:470:1:205::234]) by mail2.ietf.org (Postfix) with ESMTP id 75525AB207E3 for <ntp@ietf.org>; Wed, 21 Jan 2026 12:10:16 -0800 (PST)
Received: from [IPV6:2600:4040:5799:f400:8989:640c:2637:4d1b] (unknown [IPv6:2600:4040:5799:f400:8989:640c:2637:4d1b]) (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 chessie.everett.org (Postfix) with ESMTPSA id 4dxFYt5XFPzMQYR for <ntp@ietf.org>; Wed, 21 Jan 2026 20:05:54 +0000 (UTC)
Content-Type: multipart/alternative; boundary="------------tgfl5tf72RVtEAyqHPI02UBU"
Message-ID: <05b50a89-bb9d-467a-bb1e-05e5ae020229@pdmconsulting.net>
Date: Wed, 21 Jan 2026 15:03:19 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: ntp@ietf.org
References: <CAPz_-SVKDTT-rdrBWEqpGZD8iOgo5emqFrSwPo-kXYN__RbvVQ@mail.gmail.com> <CABUE3Xn_zf13HaijXRhCsfweaFnXMi3x3ye3aDewXPYmsA=b7w@mail.gmail.com>
Content-Language: en-US
From: Danny Mayer <mayer@pdmconsulting.net>
Autocrypt: addr=mayer@pdmconsulting.net; keydata= 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 mA==
In-Reply-To: <CABUE3Xn_zf13HaijXRhCsfweaFnXMi3x3ye3aDewXPYmsA=b7w@mail.gmail.com>
Message-ID-Hash: XEFDFLNZ5GI2FP6CH6DUN2UC45ZWNAZ6
X-Message-ID-Hash: XEFDFLNZ5GI2FP6CH6DUN2UC45ZWNAZ6
X-MailFrom: mayer@pdmconsulting.net
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Ntp] Re: NTPv5 extension field greasing
List-Id: Network Time Protocol <ntp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/C1K4pyW28c0MhbBC_4FOpM2CXeU>
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>
> On Tue, Jan 20, 2026 at 12:19 PM David Venhoek > <david=40venhoek.nl@dmarc.ietf.org> wrote: > > Hi All, > > I have written a proposal to include greasing of the extension field > mechanism in NTPv5. This is essentially clients sending random > extension fields to servers to ensure servers properly ignore unknown > extension fields and still respond. > > Doing this preserves the use of extension fields for probing for new > features in the future, avoiding the need for another > upgrade-signaling mechanism as is currently needed for the NTPv4 to > NTPv5 transition. > > I have taken the liberty of already proposing an explicit set of > extension field identifiers for these fields. These were selected with > the goals that > a) there shouldn't be too obvious patterns, to dissuade explicit > filtering, > b) and existing large contiguous blocks of extension field type > codepoints are not broken up. > None of this is necessary. An extension field is always ignored if not present. If you want to add an extension field for research or development you can do so without affecting anyone else. If you want to reserve extension field ID's then use a range, preferably in the upper limit of the values. Danny
- [Ntp] Re: [EXT] NTPv5 extension field greasing David Venhoek
- [Ntp] Re: NTPv5 extension field greasing David Venhoek
- [Ntp] Re: NTPv5 extension field greasing Danny Mayer
- [Ntp] Re: NTPv5 extension field greasing David Venhoek
- [Ntp] Re: NTPv5 extension field greasing Danny Mayer
- [Ntp] Re: NTPv5 extension field greasing Tal Mizrahi
- [Ntp] Re: NTPv5 extension field greasing Danny Mayer
- [Ntp] Re: NTPv5 extension field greasing Hal Murray
- [Ntp] NTPv5 extension field greasing David Venhoek
- [Ntp] Re: [EXT] NTPv5 extension field greasing Windl, Ulrich
- [Ntp] Re: NTPv5 extension field greasing Miroslav Lichvar
- [Ntp] Re: [EXT] Re: NTPv5 extension field greasing Windl, Ulrich
- [Ntp] Re: NTPv5 extension field greasing Danny Mayer
- [Ntp] Re: NTPv5 extension field greasing Sarah Grant
- [Ntp] Re: NTPv5 extension field greasing Tal Mizrahi
- [Ntp] Re: NTPv5 extension field greasing Danny Mayer