Re: [Add] The ADD WG has placed draft-schwartz-svcb-dns in state "Call For Adoption By WG Issued"

Ben Schwartz <bemasc@google.com> Tue, 28 September 2021 14:15 UTC

Return-Path: <bemasc@google.com>
X-Original-To: add@ietfa.amsl.com
Delivered-To: add@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66F573A2F39 for <add@ietfa.amsl.com>; Tue, 28 Sep 2021 07:15:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -18.097
X-Spam-Level:
X-Spam-Status: No, score=-18.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.499, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 Di2FCcSzVZTc for <add@ietfa.amsl.com>; Tue, 28 Sep 2021 07:15:12 -0700 (PDT)
Received: from mail-vk1-xa30.google.com (mail-vk1-xa30.google.com [IPv6:2607:f8b0:4864:20::a30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C5D153A2F3B for <add@ietf.org>; Tue, 28 Sep 2021 07:15:12 -0700 (PDT)
Received: by mail-vk1-xa30.google.com with SMTP id y74so8481628vky.12 for <add@ietf.org>; Tue, 28 Sep 2021 07:15:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=adJxB4AGfYSEdh9Die5uIzavUjx4m8YQCgW9bDJRQOA=; b=e+55DfeK5men7ZS9f8rsrRZDUVnvki30yUpIYUl7yKx2EZfa5lDh+f/pqFsCo4VRGU twjtsZlCgDYaP0bCB2pnn3KBiAg2j65QXSU4iSYDx+4JWGwaVLb25L0xttoMfLO1O+IU nm/jFNJ1IU7MRxiObAtkr6vn8VdcoOu5WM59WFy8MW9fXtwIzM/JgcQ+G3F4/ReGn8GS PlVFPFBqBCaVucNMs1WuwljBwO6R+A8V6rBjStLiMupGMJWW6rGyQvh2YM8tEv/+r9ru E22gtyj3u3vsPM5FfJx4tlrYW0smSFf9QBYGHGDXodUp/TiGEW27cJ+DVo9PGnSi8Nem qVCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=adJxB4AGfYSEdh9Die5uIzavUjx4m8YQCgW9bDJRQOA=; b=cX2uxThlkOjkvMKHTWufo98v7uNEqw0qldwvC9wH92jMFXvGvCWhHxu5MvkmXOuBv6 McN06lI7LIA6dgN836v9/03ZzrK2tAMn4tnh79XGTMHDcl88Tdg0MulLnHa9Tuaze+6S WDBg3gzfQ3XTTv2oXNCn//2b6b+NK/n7RerOplQistWtvYIhGj7o3XbJlc80R7I4PDYT nogeVS+OruHayiwBSgYgH8aHotr7qs0UQkYvM7P75CHr8ahHV5fLOWHFOBitaN34cL1a b3qJ3UPDXJG+FZKDlZuoWyzi5LSAxFQl3JkG4pCB/r5nxj0j5FAAwy6neS5LfFO+WvQQ /BfQ==
X-Gm-Message-State: AOAM530zAkgVVsfSrOulqt80nqgNnCUIXR6xG6samUvsqjJjeX+kCVpE leiKvpl+M82znY+qpCNAtKABXT0op749BEdSrp/64xthuQQ=
X-Google-Smtp-Source: ABdhPJwWpBtLuYIJpHs4M73V/OjCh0hJc+dNTC0eBrzOe/Tr2wPoHzxr2yRW30BZO6uLmco2uZsc+0r+JOwXcnKIgE8=
X-Received: by 2002:a1f:9e11:: with SMTP id h17mr4864863vke.16.1632838511061; Tue, 28 Sep 2021 07:15:11 -0700 (PDT)
MIME-Version: 1.0
References: <163166385286.27486.17046224943860627051@ietfa.amsl.com> <CAH1iCiqmx2JpfO8fNaUmpExfO5MBnGc4Q7txrP2pym8J1R=R-w@mail.gmail.com> <1046968F-F5D9-48B3-9EB1-BD628E112FA3@comcast.com> <CAH1iCipetaCKoN94_iXASK4qedEyu4zoPg6=dKa26-kQnShgKQ@mail.gmail.com>
In-Reply-To: <CAH1iCipetaCKoN94_iXASK4qedEyu4zoPg6=dKa26-kQnShgKQ@mail.gmail.com>
From: Ben Schwartz <bemasc@google.com>
Date: Tue, 28 Sep 2021 10:14:59 -0400
Message-ID: <CAHbrMsAy7LgQiF6bC5oNwg9ZA3qmzLhSJX2pCotWB9DE45_aqg@mail.gmail.com>
To: Brian Dickson <brian.peter.dickson@gmail.com>
Cc: "Deen, Glenn" <Glenn_Deen@comcast.com>, "add-chairs@ietf.org" <add-chairs@ietf.org>, ADD Mailing list <add@ietf.org>, "draft-schwartz-svcb-dns@ietf.org" <draft-schwartz-svcb-dns@ietf.org>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="0000000000007727d105cd0ed7de"
Archived-At: <https://mailarchive.ietf.org/arch/msg/add/9lcqLi3R86NeRVwzhB5FLMY7iCs>
Subject: Re: [Add] The ADD WG has placed draft-schwartz-svcb-dns in state "Call For Adoption By WG Issued"
X-BeenThere: add@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Applications Doing DNS <add.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/add>, <mailto:add-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/add/>
List-Post: <mailto:add@ietf.org>
List-Help: <mailto:add-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/add>, <mailto:add-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Sep 2021 14:15:19 -0000

On Mon, Sep 27, 2021 at 6:59 PM Brian Dickson <brian.peter.dickson@gmail.com>
wrote:

> I just read the companion drafts in ADD.
>
> I think my concerns would be mitigated with the following changes:
>
>    - Explicitly limit the use case to recursive server(s)
>    - Change the binding to a different mnemonic/label that does not squat
>    on the "dns" label which may be more applicable to an authoritative server.
>    I'd suggest "resolver", as it is consistent with usage from the DNS
>    terminology RFC (but I haven't looked at that lately, so I may be
>    misremembering the terminology).
>
> As long as this does not eventually conflict with an SVCB binding for a
> DNS authoritative server (something I'm working on in DNSOP), I think it
> would be okay to adopt in ADD.
>

Hi Brian,

The binding here is deliberately independent of recursive vs. authoritative
roles.  It is simply a binding for the DNS protocol.  Recursive vs.
authoritative is not strictly a property of a DNS server (or client);
rather, it is a property of an individual message (RD=0/1, AA=0/1).  In
some cases, a single server may offer both functions, or they may be mixed
in some fashion.  For example, there is a draft currently under
consideration in ADD [1] that uses a hybrid approach to identify resolvers
that are also authoritative for certain domains.

Also, many codebases combine stub, recursive, and authoritative
functionality.  Providing a unified mapping, independent of role,
simplifies implementation by improving separation between transport setup
and message contents.

I'm not aware of any conflict between this draft and any of the active
proposals in DNSOP or DPRIVE.  However, if we discover a need for further
SvcParams in some DNS use case, we can certainly define them, either in
this document or a subsequent one.

--Ben Schwartz

[1]
https://datatracker.ietf.org/doc/html/draft-reddy-add-enterprise-split-dns-06

>