Re: [Ntp] Modular NTP

Doug Arnold <doug.arnold@meinberg-usa.com> Sat, 25 April 2020 13:22 UTC

Return-Path: <doug.arnold@meinberg-usa.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 D84C23A0E27 for <ntp@ietfa.amsl.com>; Sat, 25 Apr 2020 06:22:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.233
X-Spam-Level:
X-Spam-Status: No, score=-1.233 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=meinbergfunkuhren.onmicrosoft.com
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 QQdcPXu_bCvB for <ntp@ietfa.amsl.com>; Sat, 25 Apr 2020 06:22:53 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150050.outbound.protection.outlook.com [40.107.15.50]) (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 0D5BF3A0E24 for <ntp@ietf.org>; Sat, 25 Apr 2020 06:22:52 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RgkrLSil9g73WOaUf8xF5eq+Zyq0WbaXYPeudAgjv8y54kI2lwpAbGYY0g226+MHSEUqvI/4+4DOVzCukN8yhqb2RS3PW8nnP7FzEl2sPkcThFbkCFpLkoZVscITG7wFxiPASTVIGdlMluQL2kUStU4HRyJUx1J+HayBJyu/Hm2jhgYtGWnVAJhlD0e16o9M1/yuEocd6EZ+Q4SpODoaFSTiiK0nDNrcwcNrCjCM4R4svCNIKUuSvkxGPgHBi6DgpUK/tWfN/fR7jfLC5fqtXIjuySCpvNHZjzQhP9pQ4Y6PnVxT5YQ8ozc6eC/ZkAAuN8/T0bOxlS4ptvIQ0pAmpQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h2xba8PKky2ZpYG/O6NhEdgPrKrf5F2Q3UhcqiCCInc=; b=b+wJKQmJJvdarwikCBLzhcXTZT7aURIhf4T0xVs3EscDd1SdSyGeZYBKDJrjlg7l85eCq5xXVd/gqhNIzGpM+IRAb3rsMuPxQUJZqTy8OYfABlg4Rx+6y/epUOpVqCRQjjzOiEnmwDkmbmBEX/PKf698wzmmG+NiRCl5OswDEgSLl5GTCfuieyDG+rt77Wc4Xg5VdcET6k7CR+bjznyTuZpo/qFgOblBT+BXZHCde/nQDqRy2LkYQ0CTzuSjyjL/OgKNLAmsE3fdaogT5satUPVtuf8LHdPUB+FHvR3G+T3hEPOuZK3CEP2HmTZvFLtNZ7ST7AJysoHRSj58kZTMTw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=meinberg-usa.com; dmarc=pass action=none header.from=meinberg-usa.com; dkim=pass header.d=meinberg-usa.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meinbergfunkuhren.onmicrosoft.com; s=selector1-meinbergfunkuhren-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h2xba8PKky2ZpYG/O6NhEdgPrKrf5F2Q3UhcqiCCInc=; b=Ti/tTmXzBjEhCaimnvfR2iLs3uGA8N+N+OABJJmx+j2Icaj9LIDBBtYd40Z4Y+tqiGodNxqgiLKnIZGVQPv5bwgTpZvQzVUe9V4nvYHzvAyEK/lcEjv0LSR9V8ROOXrLdoyR5wxvOZ53DTg71LwQn+2Prt+z+f71AvZgfmIAPS0=
Received: from DB8PR02MB5611.eurprd02.prod.outlook.com (10.255.18.223) by DB8PR02MB5484.eurprd02.prod.outlook.com (10.255.19.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Sat, 25 Apr 2020 13:22:49 +0000
Received: from DB8PR02MB5611.eurprd02.prod.outlook.com ([fe80::9525:30ab:defe:44a6]) by DB8PR02MB5611.eurprd02.prod.outlook.com ([fe80::9525:30ab:defe:44a6%7]) with mapi id 15.20.2937.020; Sat, 25 Apr 2020 13:22:49 +0000
From: Doug Arnold <doug.arnold@meinberg-usa.com>
To: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
CC: NTP WG <ntp@ietf.org>
Thread-Topic: [Ntp] Modular NTP
Thread-Index: AQHWGlr4NaqQ3eOhgUaAisdfX6u+JaiIg2J5gADS3oCAAH3Lnw==
Date: Sat, 25 Apr 2020 13:22:49 +0000
Message-ID: <DB8PR02MB56113C71A7B304F010F94592CFD10@DB8PR02MB5611.eurprd02.prod.outlook.com>
References: <729A897B-2825-4E41-A844-286BB9500C5D@akamai.com> <DB8PR02MB561107661708391F34D09768CFD00@DB8PR02MB5611.eurprd02.prod.outlook.com>, <CABUE3XmEZrMqNsxBBcnRFOg65CDExnnU96boBf4i_WiPjQ5Pcg@mail.gmail.com>
In-Reply-To: <CABUE3XmEZrMqNsxBBcnRFOg65CDExnnU96boBf4i_WiPjQ5Pcg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=doug.arnold@meinberg-usa.com;
x-originating-ip: [64.30.82.72]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d3a61e26-ae9e-42ea-6c79-08d7e91bc078
x-ms-traffictypediagnostic: DB8PR02MB5484:
x-microsoft-antispam-prvs: <DB8PR02MB5484C9DC0549903783D0D9B6CFD10@DB8PR02MB5484.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0384275935
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB8PR02MB5611.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(376002)(136003)(366004)(396003)(39830400003)(346002)(8676002)(52536014)(81156014)(86362001)(71200400001)(7696005)(55016002)(26005)(316002)(8936002)(186003)(66946007)(5660300002)(966005)(4326008)(66476007)(6506007)(9686003)(64756008)(76116006)(66556008)(66446008)(91956017)(2906002)(6916009)(19627405001)(53546011)(33656002)(508600001)(44832011); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: meinberg-usa.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zjJ4uaHsq21q7gUJ/RmEv/lSANR2btTu80F3PtjE92eYg3EbM9JOBDsd5jUdrJuYLg2NFSGq7wCBx23lrNk8vDovMdxGgTD7+cEkoNAgjoNL7xQchnQGSiEIT75JCgIbIVTDFikb0Jsfk8xLhixz7+mFpq960Km6ovGQ84kq1oiiX2VeZdUpK6xUmiTS1xbbcKIKba9o1m57UAvanjPNDGtdEHEb/H1jR+P4FWnc8jNd+T/92NbkYDmHQwbefOcugP+PHsF7t3GRmFx6GMgPlbwy4cp2OoG6Hlvb6raroloE7SAwp0fOrf5OEdQ8LKf6dgGViXKr3HZJ7nI/hAcoks4ci4um2F/L9ePuDm8ciYAAdMDgZewRM8va2CbuIEqkIQFmfoUfgPgLiFxAZzpZJbqm7lBLjswsUoWBW8JkHKnLBIY7NNJYfZ4OT+47KZUIxIH0zfJ7gZJeSyc5/UUwaLFSWOz2n+WUu54rbk9QxWU7pMp7/waEPecuzyICxTHLPLrc7ceuS2DhBf6N5IWAoA==
x-ms-exchange-antispam-messagedata: SDtVJP49g5lKaHqsxnoGziHQkqkdP+GRWJV79ghmCmtjml5ZyC3RNLUi+gdYSVWXu4ZnhAAZu0DHNrs+kBou5wrXinT4mE8wqhDy+0LfyfCOACX0/GvvZWPBLhnBh9ZERPFTLGQ1Vkuu2xbcRd4XXt1Xswx73clnFOMK69gI9Z8VunOVT/Lo7ODC2Xo8+RgPm5JhYSxQO9z3BXD0T9llrUbBNghC0aZI8aZnZTBS/ra7oFlFs/Q1EzcsBJrDU6pLEalWfChkXnJvzDWuUAIFXjpG8YGUSeXACyUDCBTljKWLmInh+5H6y0tScIll0cVocln+uUTEwbj4v1D7GBtkiQ59laq84iU9bew0Jn33D9npE5nmP+lwzbFbx8TLHG/Cs7yWXwbCzt7GkfIBVdduB8N6JmNuDaSaqO9yT+XnHEC/aEMfqgzrJaYp5jCQm3dKl3/O7pkJJ+Dv0EoNwg+tkjychpWKUkj3/+oVvAkCC8Qq1lyeG2pcTcmmTqcZ62LvFB43VLmmDw6PSXb/AO28MiRD/BLRHa8d69qLYtH+kYCWRaYpd7kZ+Esfjs9svA5jzXbVOr1/L0OJcctVsVSk8sNRc/ur4o/O0CuEfcPVnendKDhBz9t2rt0rU48eQK5T9azf7dd0orfQ4H9Zq1VT/rvw2B8IRmsLj5x6oAEsijdZkOMeXgzmJGT8FZ6g6JuUzywi2+CO0+k5q/f/ZDPAnDBUbOWwHqYWLjVcfYgQIAOT4ji81pZQ2KUf/jBTOKKJnATIjcSZBV4c1nfv6BiaEzRTHVw3Q1Z/V11r81Fg6wQ=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DB8PR02MB56113C71A7B304F010F94592CFD10DB8PR02MB5611eurp_"
MIME-Version: 1.0
X-OriginatorOrg: meinberg-usa.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d3a61e26-ae9e-42ea-6c79-08d7e91bc078
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2020 13:22:49.6152 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: d59904cd-769f-4368-8bd0-f5f435893a38
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jk/aaPrZ4nI7X9XRUePSImFVUL0IiYW6XI4ZeNU2H81ntziM4iAFYIu/P/oZJl+44QysHv9nXUPd+CsN7q8g3saPgEuMkJ4j63R5/T9BGXc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR02MB5484
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/qKenZ5GS3kYAZCfP-is0eAcQ4Lo>
Subject: Re: [Ntp] Modular NTP
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: Sat, 25 Apr 2020 13:22:57 -0000

One of the documents, perhaps the protocol document, would have to define the interface between the protocol and the clock control subsystems.

Doug

________________________________
From: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Sent: Friday, April 24, 2020 10:50 PM
To: Doug Arnold <doug.arnold@meinberg-usa.com>
Cc: NTP WG <ntp@ietf.org>
Subject: Re: [Ntp] Modular NTP

+1 on the modular approach.

The way I see it, this work could progress in three documents:
1. A protocol document.
2. A default clock control algorithm document.
    + optionally other algorithm documents, e.g., SNTPv5.
3. A configuration document (possibly defined as a YANG module).

Cheers,
Tal.

On Fri, Apr 24, 2020 at 8:18 PM Doug Arnold
<doug.arnold@meinberg-usa.com> wrote:
>
> Here is a PDF version.
>
> Doug
>
> ________________________________
> From: Salz, Rich <rsalz@akamai.com>
> Sent: Friday, April 24, 2020 10:08 AM
> To: Doug Arnold <doug.arnold@meinberg-usa.com>
> Subject: Re: [Ntp] Modular NTP
>
>
> Maybe post a PDF/export?
>
>
>
> From: "doug.arnold@meinberg-usa.com" <doug.arnold@meinberg-usa.com>
> Date: Friday, April 24, 2020 at 12:55 PM
> To: NTP WG <ntp@ietf.org>
> Subject: [Ntp] Modular NTP
>
>
>
> Perhaps the idea of a modular NTP will be more clear with a diagram of how it might work.
>
>
>
> Doug
>
> _______________________________________________
> ntp mailing list
> ntp@ietf.org
> https://www.ietf.org/mailman/listinfo/ntp