Re: [DNSOP] [EXT] Re: draft-schanzen-gns and draft-ietf-dns-alt-tld

Christian Huitema <huitema@huitema.net> Mon, 08 August 2022 06:08 UTC

Return-Path: <huitema@huitema.net>
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 3D468C14F723 for <dnsop@ietfa.amsl.com>; Sun, 7 Aug 2022 23:08:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level:
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q69AvLfa-_lO for <dnsop@ietfa.amsl.com>; Sun, 7 Aug 2022 23:08:26 -0700 (PDT)
Received: from mx36-out21.antispamcloud.com (mx36-out21.antispamcloud.com [209.126.121.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0A84C14F734 for <dnsop@ietf.org>; Sun, 7 Aug 2022 23:08:26 -0700 (PDT)
Received: from xse107.mail2web.com ([66.113.196.107] helo=xse.mail2web.com) by mx257.antispamcloud.com with esmtp (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1oKvw6-000A87-41 for dnsop@ietf.org; Mon, 08 Aug 2022 08:08:25 +0200
Received: from xsmtp22.mail2web.com (unknown [10.100.68.61]) by xse.mail2web.com (Postfix) with ESMTPS id 4M1Qjw4JCCz9VV for <dnsop@ietf.org>; Sun, 7 Aug 2022 23:08:20 -0700 (PDT)
Received: from [10.5.2.12] (helo=xmail02.myhosting.com) by xsmtp22.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1oKvw4-0000Ln-FJ for dnsop@ietf.org; Sun, 07 Aug 2022 23:08:20 -0700
Received: (qmail 22239 invoked from network); 8 Aug 2022 06:08:19 -0000
Received: from unknown (HELO [192.168.1.106]) (Authenticated-user:_huitema@huitema.net@[172.58.43.187]) (envelope-sender <huitema@huitema.net>) by xmail02.myhosting.com (qmail-ldap-1.03) with ESMTPA for <ggm@algebras.org>; 8 Aug 2022 06:08:19 -0000
Message-ID: <59965e06-b0bc-5cff-98c8-4809b2d7ff39@huitema.net>
Date: Sun, 07 Aug 2022 23:08:19 -0700
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Content-Language: en-US
To: George Michaelson <ggm@algebras.org>, John Levine <johnl@taugh.com>
Cc: dnsop@ietf.org
References: <38656a30-fe2e-52da-a640-9856b5908ce0@huitema.net> <20220808025134.BCEDB474425F@ary.local> <CAKr6gn1ncdGLigrzoA9xDp1ywwQKrkUBH=GTFS-Kdf8v-8UG9Q@mail.gmail.com>
From: Christian Huitema <huitema@huitema.net>
In-Reply-To: <CAKr6gn1ncdGLigrzoA9xDp1ywwQKrkUBH=GTFS-Kdf8v-8UG9Q@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: 66.113.196.107
X-Spampanel-Domain: xsmtpout.mail2web.com
X-Spampanel-Username: 66.113.196.0/24
Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.196.0/24@xsmtpout.mail2web.com
X-Spampanel-Outgoing-Class: unsure
X-Spampanel-Outgoing-Evidence: Combined (0.15)
X-Recommended-Action: accept
X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT9WLQux0N3HQm8ltz8rnu+BPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5zUgvzNCu/tqNXO2HgXp/PwfYzfQXcfqmra3dmoHS4ygo+Y nfre7QAGQH0RXpz7nkNWuRWrkPihq53YqAd1ENNqBHtNXu1E6L4+KyOXc4QYanQOD0r6/AaHZiEt dTMtMlia0Lmg/jgHfCNZd+W+PXf6ikm9n6fa9zroTlNfwLIeEyue9TLOhN8AYRsvkjfngQBbKxI0 uOeBrZEQnaYduT+PzDkBvlIN1pUDU5DU5DggD98cjIN3reG9z0FKKQ5m2Qpw7sOVVcM1Xk+Tdz6g /UMvfWqyN3veeFIMJz/vumcqAwMU9kjfE7EFo+kP5riIEUmxU01QhuxnshSbl6nxbLZ35/xY0uvo WBEOfzq3RG28wI7w4vcwqZanLHsZM8r4s5ZjlHoGly8aneNxj+pRyx6DAzHPcWsnfqGSaNoXhWPo OpFVgpT1b21uZVckGp0ccOZtuBWXiK6eoWgQZnNLL6SbpUc7peFeo3eDQNYbhOKhzzgqmaDn5SlD Y9mmtv6e91aWBLor1oCWetcUjeG94V2Xin5qx79kQZR3RoItPjRsysIQulZLBAEuXQM0vR94FKcu jimJ6gv2Q/jhQZQf5jvADRojSVizNl0ce/s7u0P9b9Tml6eOMCV9kYYwkPx6ZsXvIUzTXkDAiiJi mGhLUFuS2lhaIetXfCg1JdAVrOwKfN2rNpM86fN81Xt4BnEza5xUoFIvD3sIcP1fhJPM6B/8EfIY TpUXdSLq9tMQ1pB/GYJrklaiu+4aqee8t5WNRkGJ+dym1L8cD17Js0v4cp1MPfB0GR+5mS1E7YVJ tY76bzcKVNeVJ9BXyu9+ceCqThTYg2px1fSoqxQCCHnLMo/m9VKh99btUAanjnMCAH2co+fBoeG+ Hs0afhsY/5zhNYWRVYKU9W9tbmVXJBqdHHDmZEKhyNAv1N35kYWaEdgLurFV5oTvAcwA4rM3FkfW 8/1kE/e7sUnsVpINvARNxpFO
X-Report-Abuse-To: spam@quarantine11.antispamcloud.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/GsRTbqTxVTLHdqpoJ9dgKMeC1lI>
Subject: Re: [DNSOP] [EXT] Re: draft-schanzen-gns and draft-ietf-dns-alt-tld
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 08 Aug 2022 06:08:32 -0000

On 8/7/2022 9:17 PM, George Michaelson wrote:
> Not trying to say you're wrong,
>
> I just observe that if there is an omnibar, and people type names into
> it, then there is a latent problem of ordering lookup, and deciding,
> in names and more than one namespace. Pretty much all the hard stuff
> stems from there IMO.
>
> Names are hard. I think belief in the value of a unitary namespace as
> a commons probably always transcended the DNS specifically. We're just
> in denial what "it" is that we're fighting to defend.  DNSSEC made
> this perhaps more focally clear: the specific value here is (in my
> opinion) in "which TA do you respect" and how that goes to "which name
> do you believe" which in this case goes to "which namespace do you
> prefer, deciding which names to accept"

The name space is "almost" unitary. People deploy things like domain 
suffix search lists so that users can type "mailserver" and arrive at 
"mailserver.corp.example.com" -- or something else, depending where they 
started for. Which, if you squint really hard, is not all that different 
from the "pet names" scenario.

> The unitary namespace belief, goes pretty rapidly to "how many
> distinct, independently managed TA do you want to respect proving
> names" as a cross product with "when, in which order, and why, and
> what do you do if they collide or disagree"
>
> If GNS is glued into DNS as a sub-arc over a label we understand, the
> possibility of some unity, fusion of purpose exists. If it squats, or
> is pushed aside, then that possibility disappears.
>
> To me, thats the problem. Not that we're finding this is ugly, or we
> like or dislike a reserved label like this, or want to never invoke
> the method we documented to do this thing, or hate ICANN or a hundred
> other things: its the loss of fusion of behaviour, if we don't come to
> some sense of agreement in what names are, respecting locators (and
> addresses)

If users could be trained to type "!example.pet" or "..example.pet" to 
explicitly require resolution of a GNS name, then John's proposal would 
work. I am not sure that this can such training would work. I observe 
that when DNS and NetBIOS were used in parallel, the same hostname was 
typically used in both cases. It would have been good if users could be 
trained to type "mailserver.corp.example.com" instead of "MAILSERVER", 
but such evolution took a very long time.

Now, it may well be that training users to type "example.pet.arpa" or 
"example.test" is just as hard. Design proper user interactions is hard. 
I would much rather let the GNS developers make these decisions rather 
than have the IETF try to engineer user interactions on their behalf. If 
they have concluded that they just need a name suffix, I think we should 
take that at face value.

But then, the GNS interaction design should also be based on reality, 
i.e., a world in which the RFC 6761 process is not available.

-- Christian Huitema