Re: [Ntp] I-D Action: draft-ietf-ntp-using-nts-for-ntp-27.txt

Hal Murray <hmurray@megapathdsl.net> Thu, 26 March 2020 14:07 UTC

Return-Path: <hmurray@megapathdsl.net>
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 7A0543A0C4F for <ntp@ietfa.amsl.com>; Thu, 26 Mar 2020 07:07:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.036
X-Spam-Level: *
X-Spam-Status: No, score=1.036 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_DYNAMIC_IPADDR=1.951, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 PTmv5Q3mbg2S for <ntp@ietfa.amsl.com>; Thu, 26 Mar 2020 07:07:33 -0700 (PDT)
Received: from ip-64-139-1-69.sjc.megapath.net (ip-64-139-1-69.sjc.megapath.net [64.139.1.69]) by ietfa.amsl.com (Postfix) with ESMTP id CE6363A0C3D for <ntp@ietf.org>; Thu, 26 Mar 2020 07:07:32 -0700 (PDT)
Received: from shuksan (localhost [127.0.0.1]) by ip-64-139-1-69.sjc.megapath.net (Postfix) with ESMTP id 884B740605C; Thu, 26 Mar 2020 07:07:28 -0700 (PDT)
X-Mailer: exmh version 2.7.2 01/07/2005 with nmh-1.3
To: Ragnar Sundblad <ragge@netnod.se>
cc: NTP WG <ntp@ietf.org>, hmurray@megapathdsl.net
From: Hal Murray <hmurray@megapathdsl.net>
In-Reply-To: Message from Ragnar Sundblad <ragge@netnod.se> of "Thu, 26 Mar 2020 11:49:57 BST." <842BEA8F-35F7-41B7-8FEC-30515F88A60D@netnod.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 26 Mar 2020 07:07:28 -0700
Message-Id: <20200326140728.884B740605C@ip-64-139-1-69.sjc.megapath.net>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/J8kBgSVSycblVWAYxing_pKwxcg>
Subject: Re: [Ntp] I-D Action: draft-ietf-ntp-using-nts-for-ntp-27.txt
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: Thu, 26 Mar 2020 14:07:35 -0000

ragge@netnod.se said:
> They should not fail with a working server, why would they? And if they do,
> they will very quickly get to long retry intervals, and there is likely
> something broken with the server anyway. 

I think you are underestimating the ability of complicated systems to screw up 
in ways that are not anticipated and/or for people to write and read 
complicated specs.

Consider Miroslav's example of TCP working while UDP gets firewalled.  (My 
code would not be nice in that case, and I'm a nut-case about retrying too 
hard.  I'll have to think about how to fix that.)  When does the NTS-KE retry 
timer get reset?  How many independent retry timers do we need?  (Do we need 
another for DNS?)

I think this area is complicated enough that we shouldn't try to over engineer 
it.  What can we say that will be easy to understand and cover most of cases 
we can think of today?  Being overly conservative is OK with me.

Can we list nasty cases?  Can we push things like that to some other document 
that is easier/faster to update?

Do we want to add something like:
  This area lacks experience.  Code using NTS-KE MUST NOT be installed in 
places where it can't or won't be updated.

----------

I got mail saying
The IESG has approved the following document:
- 'Network Time Security for the Network Time Protocol'
  (draft-ietf-ntp-using-nts-for-ntp-28.txt) as Proposed Standard

Is there any point in discussing things like this?

Do we get to see a version after the editor fixes the tbds and such yet before 
it is officially published?



-- 
These are my opinions.  I hate spam.