[Ntp] NTPv5: Operational use case for server/node identification
"Marco Davids (IETF)" <marco.davids@sidn.nl> Sat, 06 June 2026 08:57 UTC
Return-Path: <marco.davids@sidn.nl>
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 AC28FFC3E139; Sat, 6 Jun 2026 01:57:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780736232; bh=GsDhN+7jaWnYzBE2y5CA9k+FDKuoX4IAT2yD5arvT54=; h=Date:Reply-To:From:Subject:To:Cc; b=O7eD3YK2zQo7UxpTNZa/co0qJ8zX//8MBerCe9ynFv1xThJWhDvQp52k7l9kDP4JB 6/JK1LsqCWMyDAvzm42QY5Igs69augMuAY+5CKJusNtQLObWShKYvPteMyEcS7Nfz2 vfZQnqMQG3JyxZmTngm5YrSp8VGv97LetRL3sAy0=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=sidn.nl
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 WQ2ADqM0MZQl; Sat, 6 Jun 2026 01:57:12 -0700 (PDT)
Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11021114.outbound.protection.outlook.com [52.101.65.114]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 6A0C0FC3E0B4; Sat, 6 Jun 2026 01:56:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KillN1Nz6+5ZOLYZE3oYNveBSR7obCYbYKBP/IYEDT0HaP2UiI2l1TbhxN3CrPaSCoDcTonGP8R/UJ8VNLgpcte70Ekhm4WIDwndpfBh4OfWX4aYblJkrtKyZ8FgGZdpAWWEBxyIngNhv4QZwXuWMLDlbca3tXmS2tdnkOqCd0mOucgR5E40z/fdLQF+C0MDOofcvBxXCgam52wLePwmfbpaJE5CGQFvII61TMCIsYID+a/FrWGKLFiar94/6swM/ZEjdmAwUQvw5h1ZLFnW6tFM0o42+NWDOgk3wKSedjAYNLALaOH/8B58sB2MfA5d4Pfi6mjPbfoY+jltvitRVQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=tM7i6pPptG4xtdqIwFZxNoUB06NYfVUmYzpXWSnt1aI=; b=TI6wO65y6RXxrbATkz7Cxkpww8S6fhjL4RbqMiGJdX8v7JIZLuWnVj+ysf6P+OfIgZN+PoUrV8XTBJQZp849Ack6WtyMpw5eDvoTiyboKmrSoonSf9b48n16TLa2C4c4QmgEyYhIMk0+QsOY4VmkICLGAMREy9hpXB5K+TctHirNSz1WVhtIQUKXVc0IJucijYoi6KL3lk3Krh65gPe+GnQm6WNfQs6OhnzA3OYy94CB3J4NE4pktaGbw4lStuJVe6aRJKX8gQF7VpVq1yYcU+ANkc551TFQHryG0sp/mtlvNgItH7D0P8lsjfzrGy4GU6MJEMhvibk6rVV9SAGRTQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sidn.nl; dmarc=pass action=none header.from=sidn.nl; dkim=pass header.d=sidn.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sidn.nl; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tM7i6pPptG4xtdqIwFZxNoUB06NYfVUmYzpXWSnt1aI=; b=SuyievgOvfv7W/dgNvyOxDlschTWhzyIbAsYQcTniMycTWkXbX7xR6Iz896UEQmEsLOe5Bvxa8yNeRJBWtDaDr/xxqXJp96m5GTop/EL16kwf2UpC/kZm/zB5cO5flrj5W2UoLQCdx4F5U7/NwZeD5qq/nTYq0bzf94fN7LDl9s=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sidn.nl;
Received: from MRWP194MB2931.EURP194.PROD.OUTLOOK.COM (2603:10a6:501:94::20) by AM0P194MB0626.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:16c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.11; Sat, 6 Jun 2026 08:56:10 +0000
Received: from MRWP194MB2931.EURP194.PROD.OUTLOOK.COM ([fe80::487d:27cd:96f2:10a4]) by MRWP194MB2931.EURP194.PROD.OUTLOOK.COM ([fe80::487d:27cd:96f2:10a4%5]) with mapi id 15.21.0092.007; Sat, 6 Jun 2026 08:56:10 +0000
Message-ID: <a5115529-0e8e-4609-bed1-964566a4356b@sidn.nl>
Date: Sat, 06 Jun 2026 10:56:09 +0200
User-Agent: Mozilla Thunderbird
From: "Marco Davids (IETF)" <marco.davids@sidn.nl>
Content-Language: nl, en-GB
Organization: SIDN
To: ntp@ietf.org
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AS4PR10CA0004.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5dc::8) To MRWP194MB2931.EURP194.PROD.OUTLOOK.COM (2603:10a6:501:94::20)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: MRWP194MB2931:EE_|AM0P194MB0626:EE_
X-MS-Office365-Filtering-Correlation-Id: b359e61f-f2d0-44ce-6a7e-08dec3a97489
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|19092799006|376014|10070799003|366016|18002099003|6133799003|11063799006|56012099006|3023799007;
X-Microsoft-Antispam-Message-Info: kBv6r4oaxZ3U6WvDAtKcIyYqyaA5KtejCmncTxvIW7kVYeJGdfz7IsL1BGaNNQEJ/toWdOIE6y+4AV9E/rX498y5xuWsWvPBuIv4rkE7MpcEOQv1Irnk8oAip6K3OXjJLiu6nlgj8a+4Iai1YnEkj6sJKN3fTuDHK5M19JSY7cp7OWI+rJRMZuNaRvPIdKvztZbLVkZNUA3Pt8lT2YPIe+TSqdc91OSHETY6rMjb5P9Zb9JZu8GfCsXfWIzuNDK88qYpVVaKYngCAjHlyjfg4jp0oq0C5x/b/XlwmzC6ldCitvf/viZ3eYerF/xLVy5e0mJqwYYrgBk6ADI6LQ/DCoMKkWo5cBggWVnpovl1ufXwwUZZml36hKMU5fiWA/zzI1AsWXm4Kv63TY4RL+L2abcgBIXhysKxA431iLAennr7I2DIDuZyzERx7vur08GI0Qc9s6ydI4iD1UecH0j65BEFlLvY3w9J4SwWyEpL3W79oT4VcrA41DzKTNl9VnTBRUCAe0PGAYb4jdcsSIFwlU2Q+uCGHNNIp2lBxCmZ0gXEaYFmdhJZrxeLz8uPWtGIX5uWO+K0dh3duilq3N5kt/A2n69cbnj/fSYsoW3UsCE5e5Lv0K9rXd62kIMewM8h8NmaPurz3U400ercWYPdxw==
X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRWP194MB2931.EURP194.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(19092799006)(376014)(10070799003)(366016)(18002099003)(6133799003)(11063799006)(56012099006)(3023799007);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: HaOZbYIvG6FVgLIUu+9IIG0zuqUjRoqdvBC6WyJj8qiJ+CttDapaeZWts9vtBn9USUKnQbHTTkQ6JIgxjLdNK4s02WaZ/R9i4KZ5jKdul+Xe9T7ayVAok426Jhf2KhFCDQ7Y1nKQrTCG5TO9A2znVbI2/PLYtt5cBIopUnZ0A3X03FI7lOMX4axxj7xFQkHcEPDpvX7AjAjx0RX5xeS1URy++cGvI+Q4rNqBKlZ+8501YoofbCeUTWyYM8CeinEGf5dhjxGJze00oUH0ukp9/xk6kBsbw1/iIzpD+ScdK5TMli4Oaaczu0qobXX352n1hPDiZz0nWV6ALMqFtfNyYn8nX37rUpDxqeeVcACArRV2+8l+VyRo43z6lPwmdhy+IlxInpkQkXBJ70wz7Oq/Ej9iTt3zkg+5UeCg8UUkhvPEoB/7+VuxAVGBozDwRLHN20C+TR8SQbvy3OPVxunnm5WD+3wP6M9CRmBjI5OZWxedkHdObJ3fTZ2GOzAD+tDur75msoZ9eG7iBRalNOC5cxBHX87ENWovWQ9LO+/C+3nvhv4lbX8mCdANBq/xXj8wKoOcm2KD6W6+CuwdSJZRu6KNq5x/q+Ur/QAfqBBWcSlfoVY8Nd1az+js/i14JkdzeCKNkeidrijiZbMvzBKx7VrU/qz+Ee6GqU4TRr7EuDDcgUTwU8T/aSWBZWWs9uZnULw+FZxxJP3CaXkGnLGjIZ4ih5r6s7u0Bc559Dy/LUV9RqOiX3lufWXw3TwcxDZ45WmS5yIv+HPmE84W+lzulE//OoibEhqZy4qTKB1Z80vCUvAlR7XfPa7D8ytBXN6oD/DIXKoybrmYu1i7eT8+hSYqHebjHmi1qHxU33ZMEaQgX74EIf0LfWe3PcZF1uq0vQyBwEiuwCMfWquXbdbTCpduZ2W0Xv83zYetFCBueXE1F3lqXzk/q3Y8cfGDH7lxDN+H/QyV0hVDzbyxs6M/t1pgn8INz/TqJhuxXDgQu3AcxzbziVkvC7SFY3a8xi4Dz3dMSgL+sDhmashY6RUzDSLRWVDHNlRCXx80woNtD6Rm84rvLY4WN2DMViVnrO1leGL5JOlbkq0jCKbyI2KOtXGKbyH0I+bulO8D24I6kL+1i7wj8mc1oDGe5Pb44mXmlT5ulzOwHBAlJKVZTzRB1A+AX6BH7xwsAQxFM14ZyV3tqdEWz1YQqA1sZjuwbhILh2ZbouvGjuE9nQR+gfiXEUhJSRyWJQTXN9s8B7+PMxH3V5wPmvrofMpyWG20TTX11VsdojtDgqFrqYJgY/96PQyMHV0Dw87Ebnwgm/5hnl/gGmdcBihNTOvp8B/BInLc9pQOszDRg0wkfS9rEl3ExvONMrmEpAnRMupqgDY5WDTHukECdx4e2QhMCSFjP+MU7L+ILburZz0VmgNtOvRcyUouiLW8+x7Ep2Tc6khpY5YcELJqrcWnW3NSG6zWP8G1UA4PB2kmsPkIEUFlBOrJwkpa+HJiaf/vdTNmQsqF3Hs4pF6drMf2XA3+UWnfOVadzRT8bEkrdiVhQt7Zr7L/PVLxfb063wDz/Uug0+pPXPWRZjC4M/BfY2v9fh6kQ3ByxL5UJu+ViS6wd6HiGhooMEP9l5BybQGs4tNRiSIsYtNVN7aL3E9KtkMOvrky0PMZfZvK3LLFrexj7wniMPCQQx1LRKMGsTMK+DKOll9qxUO/ehIZVSecM63LdAnAY9e47i8L0/J1H81jCB6hYUhHH1K2wE9d4nTH6YluaWt/FnY=
X-OriginatorOrg: sidn.nl
X-MS-Exchange-CrossTenant-Network-Message-Id: b359e61f-f2d0-44ce-6a7e-08dec3a97489
X-MS-Exchange-CrossTenant-AuthSource: MRWP194MB2931.EURP194.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2026 08:56:10.6160 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: ab4d3626-c1c5-4a75-ab85-427f1a644a7d
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: SSP2gE8u6Zw7FGypaa3n1dN0BKcSimysr25SdWOZ17sBpZMtya6Xakj3QcC7igHB4SgfPicrfqNm2o7rOj4vgA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P194MB0626
Message-ID-Hash: 5AFW4U2OHF6N7KXNJD6Q5OZCA4NO575O
X-Message-ID-Hash: 5AFW4U2OHF6N7KXNJD6Q5OZCA4NO575O
X-MailFrom: marco.davids@sidn.nl
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: draft-ietf-ntp-ntpv5.authors@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Reply-To: marco.davids+ietf@sidn.nl
Subject: [Ntp] NTPv5: Operational use case for server/node identification
List-Id: Network Time Protocol <ntp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/krgfmEwbOZhLTyoV3LU797wec7E>
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>
Dear NTP Working Group, As we develop NTPv5, I would like to raise an operational use case regarding server/node identification. In large-scale deployments, operators frequently need to determine the exact node responding to an NTP query. This is particularly useful when troubleshooting synchronisation issues, monitoring anomalies, or operating anycast and load-balanced infrastructures where multiple servers may share the same address. In the DNS world, operational mechanisms such as NSID (RFC5001) and ID.SERVER (RFC4892) are commonly used for this purpose. To my knowledge, NTP currently lacks a standard mechanism for an operator to explicitly query the identity of the responding server. Has the working group considered providing an optional node identification facility in NTPv5? One possible approach could be an optional Extension Field that allows a client to request an administrative identifier from the server. The server could then return a configured identifier, such as a hostname, node name, or opaque operator-defined string. Any such mechanism would of course need to take into account the privacy and reconnaissance considerations described in RFC7384 Section 3.2.12, as well as the monitoring requirements described in draft-ietf-ntp-ntpv5-requirements-04 Section 5.3. Consequently, it should remain lightweight. I believe the protocol could benefit from such a capability and would be interested in hearing the working group's thoughts. Kind regards, -- Marco Davids Research Engineer SIDN | Meander 501 | 6825 MD | Postbus 5022 | 6802 EA | ARNHEM T +31 (0)26 352 55 00 | www.sidnlabs.nl | Twitter: @marcodavids https://mastodon.social/@marcodavids | Matrix: @marco:sidnlabs.nl Nostr: 11ed01ff277d94705c2931867b8d900d8bacce6f27aaf7440ce98bb50e02fb34
- [Ntp] NTPv5: Operational use case for server/node… Marco Davids (IETF)
- [Ntp] Re: NTPv5: Operational use case for server/… Daniel Franke
- [Ntp] Re: NTPv5: Operational use case for server/… Marco Davids (IETF)
- [Ntp] Re: NTPv5: Operational use case for server/… Steven Sommars
- [Ntp] Re: NTPv5: Operational use case for server/… Giovane C. M. Moura
- [Ntp] Re: NTPv5: Operational use case for server/… Steven Sommars
- [Ntp] Re: NTPv5: Operational use case for server/… Marco Davids (IETF)
- [Ntp] Re: NTPv5: Operational use case for server/… Giovane C. M. Moura
- [Ntp] Re: NTPv5: Operational use case for server/… Miroslav Lichvar
- [Ntp] Re: NTPv5: Operational use case for server/… Marco Davids (IETF)
- [Ntp] Re: NTPv5: Operational use case for server/… Miroslav Lichvar
- [Ntp] Re: NTPv5: Operational use case for server/… Marco Davids (IETF)
- [Ntp] Server identifier ID Extension Field Danny Mayer
- [Ntp] Re: Server identifier ID Extension Field Danny Mayer
- [Ntp] Re: Server identifier ID Extension Field Steven Sommars
- [Ntp] Re: Server identifier ID Extension Field Giovane C. M. Moura
- [Ntp] Re: Server identifier ID Extension Field Miroslav Lichvar
- [Ntp] Re: Server identifier ID Extension Field Giovane C. M. Moura
- [Ntp] Re: [EXT] [EXT] Re: Server identifier ID Ex… Windl, Ulrich
- [Ntp] Re: [EXT] [EXT] Re: Server identifier ID Ex… Danny Mayer
- [Ntp] Re: [EXT] [EXT] Server identifier ID Extens… Windl, Ulrich
- [Ntp] Re: [EXT] [EXT] Server identifier ID Extens… Danny Mayer
- [Ntp] Re: NTPv5: Operational use case for server/… Giovane C. M. Moura
- [Ntp] Re: [EXT] [EXT] NTPv5: Operational use case… Windl, Ulrich
- [Ntp] Re: [EXT] [EXT] NTPv5: Operational use case… Marco Davids (IETF)
- [Ntp] Re: NTPv5: Operational use case for server/… Hal Murray
- [Ntp] Re: NTPv5: Operational use case for server/… Miroslav Lichvar
- [Ntp] Re: NTPv5: Operational use case for server/… Sarah Grant
- [Ntp] Re: NTPv5: Operational use case for server/… Hal Murray
- [Ntp] Re: NTPv5: Operational use case for server/… Miroslav Lichvar
- [Ntp] Re: NTPv5: Operational use case for server/… Sarah Grant
- [Ntp] Re: NTPv5: Operational use case for server/… Danny Mayer
- [Ntp] Re: NTPv5: Operational use case for server/… Ask Bjørn Hansen
- [Ntp] Re: NTPv5: Operational use case for server/… Danny Mayer
- [Ntp] Re: NTPv5: Operational use case for server/… Miroslav Lichvar
- [Ntp] Re: NTPv5: Operational use case for server/… Danny Mayer
- [Ntp] Re: NTPv5: Operational use case for server/… Harlan Stenn
- [Ntp] Re: NTPv5: Operational use case for server/… Hal Murray
- [Ntp] Re: NTPv5: Operational use case for server/… Danny Mayer
- [Ntp] Re: [EXT] [EXT] Re: NTPv5: Operational use … Windl, Ulrich
- [Ntp] Re: [EXT] [EXT] Re: NTPv5: Operational use … Miroslav Lichvar
- [Ntp] Re: NTPv5: Operational use case for server/… Hal Murray
- [Ntp] Re: [EXT] [EXT] Re: NTPv5: Operational use … Windl, Ulrich
- [Ntp] Re: NTPv5: Operational use case for server/… Danny Mayer