Re: [DNSOP] I-D Action: draft-ietf-dnsop-svcb-https-04.txt

Tommy Pauly <tpauly@apple.com> Thu, 18 March 2021 17:42 UTC

Return-Path: <tpauly@apple.com>
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 82DC63A3076; Thu, 18 Mar 2021 10:42:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.348
X-Spam-Level:
X-Spam-Status: No, score=-7.348 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.248, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 sQpJwkRWsadR; Thu, 18 Mar 2021 10:42:22 -0700 (PDT)
Received: from ma1-aaemail-dr-lapp02.apple.com (ma1-aaemail-dr-lapp02.apple.com [17.171.2.68]) (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 63D9A3A3073; Thu, 18 Mar 2021 10:42:22 -0700 (PDT)
Received: from pps.filterd (ma1-aaemail-dr-lapp02.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp02.apple.com (8.16.0.42/8.16.0.42) with SMTP id 12IHbUZt045817; Thu, 18 Mar 2021 10:42:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : message-id : content-type : mime-version : subject : date : in-reply-to : cc : to : references; s=20180706; bh=aN91CuHU0WWAg/GMQ3HjZxgH4JSCEWfQzWOFAuB/ZU4=; b=pRmEp60iB6/TGnke5BpvaHMH94heF844l8chQ4eQxMz0XQD3Y9pjE/NtV6B71WRaAmYe TL28GhPkNRYJEytO2gd6pFhgzEQZV1gWsJkh0tTmd9WhWsJTVOuRqueT0VW6iK9whsLw 45EMEgF+K6NnBec+OZcJRsBg9Izr01YVQ/9x6v0/yZOIUpGvCY1eypawVFNQRmpnitMy hmboOBxGLpRm7Pv3A0s3vwImgHnDwUYxu0IZnSwMT6jNTS4Oj6BsisrVeAUazAALTHjP jmY2HjcKH9Hck1+V1YnhO2IyeChladCLvpqHcmvQyl83PtV8uqfmjDpP/50d6P2Ka9AV wA==
Received: from rn-mailsvcp-mta-lapp04.rno.apple.com (rn-mailsvcp-mta-lapp04.rno.apple.com [10.225.203.152]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 378txwyd85-4 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 18 Mar 2021 10:42:21 -0700
Received: from rn-mailsvcp-mmp-lapp02.rno.apple.com (rn-mailsvcp-mmp-lapp02.rno.apple.com [17.179.253.15]) by rn-mailsvcp-mta-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.7.20201203 64bit (built Dec 3 2020)) with ESMTPS id <0QQ600OZBEIKM830@rn-mailsvcp-mta-lapp04.rno.apple.com>; Thu, 18 Mar 2021 10:42:20 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp02.rno.apple.com by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.7.20201203 64bit (built Dec 3 2020)) id <0QQ600Q00EES6C00@rn-mailsvcp-mmp-lapp02.rno.apple.com>; Thu, 18 Mar 2021 10:42:20 -0700 (PDT)
X-Va-A:
X-Va-T-CD: e72da815dcb01dab2f988f94f1719970
X-Va-E-CD: bebaa66cc1a31b56ff896726721c99c2
X-Va-R-CD: afb036977be9e30c81845114cc12d693
X-Va-CD: 0
X-Va-ID: 46abec81-7cd8-4566-becc-a8498ec4672e
X-V-A:
X-V-T-CD: e72da815dcb01dab2f988f94f1719970
X-V-E-CD: bebaa66cc1a31b56ff896726721c99c2
X-V-R-CD: afb036977be9e30c81845114cc12d693
X-V-CD: 0
X-V-ID: 83247687-0757-460b-a26c-f6a98cf40319
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-03-18_09:2021-03-17, 2021-03-18 signatures=0
Received: from smtpclient.apple (unknown [17.234.31.74]) by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.7.20201203 64bit (built Dec 3 2020)) with ESMTPSA id <0QQ600W0QEIKCX00@rn-mailsvcp-mmp-lapp02.rno.apple.com>; Thu, 18 Mar 2021 10:42:20 -0700 (PDT)
From: Tommy Pauly <tpauly@apple.com>
Message-id: <600ED9AF-2C6F-429F-AF39-445E29E686EF@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_2D0C407F-6375-4C4D-A73D-25FCD16A0BA7"
MIME-version: 1.0 (Mac OS X Mail 15.0 \(3668.0.5\))
Date: Thu, 18 Mar 2021 10:42:20 -0700
In-reply-to: <CAHbrMsA3NzpY9RFNhWsvYgQ0hqcqEDuMUrw7HmGBJZ1+uaLtNA@mail.gmail.com>
Cc: dnsop <dnsop@ietf.org>, i-d-announce@ietf.org
To: Ben Schwartz <bemasc=40google.com@dmarc.ietf.org>
References: <161600103837.12472.4123883592260330100@ietfa.amsl.com> <CAHbrMsA3NzpY9RFNhWsvYgQ0hqcqEDuMUrw7HmGBJZ1+uaLtNA@mail.gmail.com>
X-Mailer: Apple Mail (2.3668.0.5)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-03-18_09:2021-03-17, 2021-03-18 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/t8BTzQ5cDZUhXR0kDuLlTsrbtnc>
Subject: Re: [DNSOP] I-D Action: draft-ietf-dnsop-svcb-https-04.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: Thu, 18 Mar 2021 17:42:25 -0000


> On Mar 17, 2021, at 6:04 PM, Ben Schwartz <bemasc=40google.com@dmarc.ietf.org> wrote:
> 
> Release notes for this revision:
>       *  Simplify the IANA instructions (pure First Come First Served)
>       *  Recommend against publishing chains of >8 aliases
>       *  Clarify requirements for using SVCB with a transport proxy
>       *  Adjust guidance for Port Prefix Naming
>       *  Minor editorial updates
> 
> I'm only aware of one outstanding issue: a proposal to change the name of the "echconfig" key to "ech".  This key corresponds to a value that is an "ECHConfigList", which is a collection of "ECHConfig" structs, and some implementers have reported that the singular/plural name-value mismatch created confusion.  This issue is discussed in detail here: https://github.com/MikeBishop/dns-alt-svc/pull/299 <https://github.com/MikeBishop/dns-alt-svc/pull/299>.
> 
> This name has no effect on queries, responses, or zone transfers, but it does appear in zone files.  Zone files will not be portable between implementations that use different names.  This is true whether we "burn" the current codepoint and allocate a new one, or simply rename the current codepoint.  However, using a new codepoint would allow updated implementations to support both names, facilitating zone file portability in one direction.  It would also be possible to support the old name with special-case name aliasing logic.
> 
> In my view, the temporary portability benefit is too small to justify the permanent registry pollution of a deprecated codepoint, especially because ECH itself is not yet finalized, and there are no deployments except for standards development purposes.  However, others have disagreed.  We'll need to reach consensus before making any changes here.

Personally, I’d prefer to see the name change, and not burn a codepoint, as long as we’re not breaking any zone files.

I think the question is: does anyone have a zone that has actually deployed the echconfig parameter? I see many responses with SVCB/HTTPS records, but none with the echconfig in practice. If someone is aware of a production deployment that can’t move, please speak up!

Tommy

> 
> --Ben
> 
> On Wed, Mar 17, 2021 at 1:11 PM <internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>> wrote:
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Domain Name System Operations WG of the IETF.
> 
>         Title           : Service binding and parameter specification via the DNS (DNS SVCB and HTTPS RRs)
>         Authors         : Ben Schwartz
>                           Mike Bishop
>                           Erik Nygren
>         Filename        : draft-ietf-dnsop-svcb-https-04.txt
>         Pages           : 48
>         Date            : 2021-03-17
> 
> Abstract:
>    This document specifies the "SVCB" and "HTTPS" DNS resource record
>    (RR) types to facilitate the lookup of information needed to make
>    connections to network services, such as for HTTPS origins.  SVCB
>    records allow a service to be provided from multiple alternative
>    endpoints, each with associated parameters (such as transport
>    protocol configuration and keys for encrypting the TLS ClientHello).
>    They also enable aliasing of apex domains, which is not possible with
>    CNAME.  The HTTPS RR is a variation of SVCB for HTTPS and HTTP
>    origins.  By providing more information to the client before it
>    attempts to establish a connection, these records offer potential
>    benefits to both performance and privacy.
> 
>    TO BE REMOVED: This document is being collaborated on in Github at:
>    https://github.com/MikeBishop/dns-alt-svc <https://github.com/MikeBishop/dns-alt-svc> [1].  The most recent
>    working version of the document, open issues, etc. should all be
>    available there.  The authors (gratefully) accept pull requests.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-dnsop-svcb-https/ <https://datatracker.ietf.org/doc/draft-ietf-dnsop-svcb-https/>
> 
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-dnsop-svcb-https-04 <https://tools.ietf.org/html/draft-ietf-dnsop-svcb-https-04>
> https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-04 <https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-04>
> 
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-dnsop-svcb-https-04 <https://www.ietf.org/rfcdiff?url2=draft-ietf-dnsop-svcb-https-04>
> 
> 
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org <http://tools.ietf.org/>.
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/ <ftp://ftp.ietf.org/internet-drafts/>
> 
> 
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org <mailto:DNSOP@ietf.org>
> https://www.ietf.org/mailman/listinfo/dnsop <https://www.ietf.org/mailman/listinfo/dnsop>
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop