Re: [Add] New Version Notification for draft-mglt-add-rdp-02.txt

Daniel Migault <mglt.ietf@gmail.com> Mon, 27 July 2020 21:07 UTC

Return-Path: <mglt.ietf@gmail.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 829E93A0486 for <add@ietfa.amsl.com>; Mon, 27 Jul 2020 14:07:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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=gmail.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 Chiv_qm90s_x for <add@ietfa.amsl.com>; Mon, 27 Jul 2020 14:07:02 -0700 (PDT)
Received: from mail-vs1-xe2d.google.com (mail-vs1-xe2d.google.com [IPv6:2607:f8b0:4864:20::e2d]) (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 9C0FE3A0476 for <add@ietf.org>; Mon, 27 Jul 2020 14:07:02 -0700 (PDT)
Received: by mail-vs1-xe2d.google.com with SMTP id b26so4505450vsa.13 for <add@ietf.org>; Mon, 27 Jul 2020 14:07:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4neifOMULOGJsMuuGjlGze2pQGFux7yAJxe4ilS8TLw=; b=gPXv9qx+h7D+VvWG5J0yqQ3rhyPsZnAdBb9y3HILhSsSu7fxLIyqhjVSemL88v1Z+9 fAIZN9vbRQJg3n3P2b19Nwb7YCVPsZ0hPMdAQwEmkDKKn9/gbvRE7d4X3cAA4zYOZ1vf xEG0hyrw+glBU/pWLOJ7ejqwY7fUah1TcG0udrGMuJZ5LYv9lFiv9eal+eNgCD9w0+4T CHUp9tk5xMie46kngKK1769KeG9Bz08o0/A3Nq3I67lrIesA6f+GcjsRGXNS0UW/Rg2c HC/B974/4ZYARB9kiDU8lzKPmxtIi4K53Ucz7W6+v7DO2HZHrh/2QAPnK8nTj+i2jwFS dE+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4neifOMULOGJsMuuGjlGze2pQGFux7yAJxe4ilS8TLw=; b=ad4S46YtqwExqj/h6PkYJMe4xDCG7zhRM6n4kcB+0db12NZhMBZ/b7gHbXTjOWkmpe 4s9d6qPHQmnH48ufbhvQjxDqLVdv9CR674zK/XzJGnrWQm+Ukacfw84jDBd2SkXtkDaW lHNs7/jh/KU/UcNDnR6KhWMpK1GK5QqiLutOrUj7JpMeEtqyCBrT/CNnSyAJ8Kn4BUEI Sb2zqGQ2eTU/tSBC67hiY5/CwfYvu10T7ddVfmTWO6oPwWx3M3lRsp0MBVjfnPiZoPYB N6/AYxxJR3DAXeVQj/jyYIjVujEyXxLrgsRiydX25kXopBH5IqJg5Kdtr58gd52NELYp rd6Q==
X-Gm-Message-State: AOAM530XCtSP4a5vJbvJantlhNr+5Rw1Rx9QdjN+UvHLn71FC0Ejx4fi ck7OPfA7DbMm/nmBnqrgpPmnew8hsqojGOT2vt8=
X-Google-Smtp-Source: ABdhPJzpZko1x8Pk5kZDZdy54Pi67lExNKoUs30GcHD9FiZX0UhdqNK83ddXksck0RqSBkAcldtryPd7prjPKLKD2Ys=
X-Received: by 2002:a67:7fd5:: with SMTP id a204mr17492320vsd.97.1595884021459; Mon, 27 Jul 2020 14:07:01 -0700 (PDT)
MIME-Version: 1.0
References: <159078807168.11416.12425165143603046178@ietfa.amsl.com> <MW3PR15MB3785F6A2720F1E4ABB77AAE3E38F0@MW3PR15MB3785.namprd15.prod.outlook.com> <CADZyTkkMAfv2ktC=oHOy32JCriBJ6x1=7+W1B4FGX9FqsnjQdA@mail.gmail.com> <20200727145502.GA7147@nic.fr> <CADZyTkkc3Mw2jUwPPOn=PjgWmsE4mR7cfGLH9MCHXxTNJuda9A@mail.gmail.com> <CAHbrMsCm7cy8Y51Z2K9SGuaxVZp3upm9NKg+YxqrFw5bij6Wng@mail.gmail.com>
In-Reply-To: <CAHbrMsCm7cy8Y51Z2K9SGuaxVZp3upm9NKg+YxqrFw5bij6Wng@mail.gmail.com>
From: Daniel Migault <mglt.ietf@gmail.com>
Date: Mon, 27 Jul 2020 17:06:50 -0400
Message-ID: <CADZyTkmmCCpOJHZC1qRf4KKqEgk3Wa438mfvACYPVkYXSF_GOw@mail.gmail.com>
To: Ben Schwartz <bemasc@google.com>
Cc: Stephane Bortzmeyer <bortzmeyer@nic.fr>, ADD Mailing list <add@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000033ae8b05ab72b473"
Archived-At: <https://mailarchive.ietf.org/arch/msg/add/KmgA_ooFBAt_Uu0XdY6_ijVfyJE>
Subject: Re: [Add] New Version Notification for draft-mglt-add-rdp-02.txt
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: Mon, 27 Jul 2020 21:07:07 -0000

Hi Ben,

Thanks for the comment. First I agree that I should clarify the text and I
am working on it.

The intent of the list is to provide a "list of recommended resolvers".
However, the list does not provide the resolvers as well as their
characteristics. Instead it provides the resolving domain that can be seen
as an indirection to these resolvers. As a result, the final candidate
resolvers are retrieved from a SVCB query over the resolving domain. The
resolver and associated characteristics of the resolver are clearly
provided by the owner of the resolving domain and not the owner of the
"list of resolvers".

I think I understand what you mean by the violation of the principle of the
DNS. This would typically be the case if connectivity information ( IP
addresses for example) would be provided directly by the owner of the FQDN
that represents the list of resolvers. It is a bit different here as PTR
indicates an indirection.

The reason I am using PTR is that I would like to use DNS only and not
necessarily mandate that HTTP, FTP or email be mandatory.  In addition, the
use of PTR enables some sanity checks of the resolving domains.
I agree that this might not be very convenient for very very large list. I
would envision that systems that need such very large lists of resolving
domains may have their own mechanisms to provision resolving domains.
EDNS buffer size of 1232 bytes will not cause fragmentation for an UDP
packet and that size corresponds to the first 94 most popular domain
names.  Of course more could be provided over TCP. Not saying that no
other mechanisms should be considered, I believe that could be sufficient
for many use cases without requiring an additional protocol (HTTP, FTP,
email).

Yours,
Daniel


[1] https://moz.com/top500





On Mon, Jul 27, 2020 at 3:00 PM Ben Schwartz <bemasc@google.com> wrote:

> On Mon, Jul 27, 2020 at 2:45 PM Daniel Migault <mglt.ietf@gmail.com>
> wrote:
>
>>
>> a resolving domain list (rd_list.example.net) contains a list of
>> resolving domains. You get the different resolving domains
>> _b.rd_list.example.net PTR
>>
>
> This is the part of the draft that seems strangest to me (apart from the
> odd use of PTR).  It violates the usual expectation about data in the DNS:
> records published by a domain provide information about that domain.  These
> lists instead appear to provide information about the wider world.  The
> "owner name" just indicates whose opinion this is.
>
> If you want to present this type of information, I would encourage you to
> define a MIME type and distribute it using a general information transfer
> system like HTTP, FTP, or e-mail.  The concerns about size (since these
> lists could be arbitrarily large) are a hint that you're trying to store
> the wrong sort of data in the DNS.
>
> Alternatively, if these lists are really meant to be "resolvers to use on
> this network" or something like that, the text could be clearer about that,
> with an explanation of how the user would learn the owner name.
>


-- 
Daniel Migault
Ericsson