Re: [DNSOP] I-D Action: draft-ietf-dnsop-svcb-httpssvc-02.txt

Paul Vixie <paul@redbarn.org> Tue, 10 March 2020 02:32 UTC

Return-Path: <paul@redbarn.org>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE7543A0D0B; Mon, 9 Mar 2020 19:32:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham 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 GwI6-6gqELWe; Mon, 9 Mar 2020 19:32:08 -0700 (PDT)
Received: from family.redbarn.org (family.redbarn.org [24.104.150.213]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A56343A088C; Mon, 9 Mar 2020 19:32:08 -0700 (PDT)
Received: from linux-9daj.localnet (dhcp-182.access.rits.tisf.net [24.104.150.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id A08D3B074A; Tue, 10 Mar 2020 02:32:06 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: dnsop <dnsop@ietf.org>
Cc: i-d-announce@ietf.org, Ben Schwartz <bemasc=40google.com@dmarc.ietf.org>
Date: Tue, 10 Mar 2020 02:32:05 +0000
Message-ID: <2163206.Wd1G8mu5uQ@linux-9daj>
Organization: none
In-Reply-To: <CAHbrMsD4w7+gx7LhM5YSyBK3cRp4D7qNXOj27pZXns34LMRvZA@mail.gmail.com>
References: <158378460735.5647.5593000704951647849@ietfa.amsl.com> <CAHbrMsD4w7+gx7LhM5YSyBK3cRp4D7qNXOj27pZXns34LMRvZA@mail.gmail.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/16SPa5WAYD2CAY6x8v38U2aWcqY>
Subject: Re: [DNSOP] I-D Action: draft-ietf-dnsop-svcb-httpssvc-02.txt
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Mar 2020 02:32:10 -0000

On Monday, 9 March 2020 20:56:39 UTC Ben Schwartz wrote:
> It occurs to me that I hit "publish" on this draft without updating the
> release notes, so I'll mention some of the many changes since -01 here
> instead:
> 
>  ...
> 
> As always, please review and send comments.  We also expect to do a
> presentation on this draft (remotely) in the DNSOP session.

i propose that section 6.2 for "port", and all references to same, be removed. 
this is:

---

6.2.  "port"

   The "port" SvcParamKey defines the TCP or UDP port that should be
   used to contact this alternative service.

   The presentation format of the SvcParamValue is a numeric value
   between 0 and 65535 inclusive.  Any other values (e.g. the empty
   value) are syntax errors.

   The wire format of the SvcParamValue is the corresponding 2 octet
   numeric value in network byte order.

===

in the SRV RR (from RFC 2782) we specified a port number as part of the RData 
because a client would otherwise have to have an up-to-date /etc/services file 
(or local equivalent) to know what (TCP) port number a listener would listen 
on, and this seemed archaic.

for HTTPSSVC and SVCB, the service is a constant (HTTPS) and its transport 
layer port number (443) is known. inviting listener operators to specify a 
different port number will result in unpredictable (other than wide-spread) 
failures for those accessors behind NAT, firewalls, or ALG's.

please leave out this legacy from DNS SRV as you go forward with HTTPSSVC.

-- 
Paul