Re: [DNSOP] Proposal for Namespaced Service Names
Ben Schwartz <bemasc@google.com> Mon, 03 October 2022 14:12 UTC
Return-Path: <bemasc@google.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 7F38BC1524B9 for <dnsop@ietfa.amsl.com>; Mon, 3 Oct 2022 07:12:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.607
X-Spam-Level:
X-Spam-Status: No, score=-17.607 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wf5AbXlF4osA for <dnsop@ietfa.amsl.com>; Mon, 3 Oct 2022 07:12:44 -0700 (PDT)
Received: from mail-vs1-xe2e.google.com (mail-vs1-xe2e.google.com [IPv6:2607:f8b0:4864:20::e2e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 C82D8C1524B0 for <dnsop@ietf.org>; Mon, 3 Oct 2022 07:11:06 -0700 (PDT)
Received: by mail-vs1-xe2e.google.com with SMTP id m65so11413884vsc.1 for <dnsop@ietf.org>; Mon, 03 Oct 2022 07:11:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=w6hHZHo7Xku1WNWLqKqBrvYU3IWXhI6Iquxn0Dg+ARg=; b=o67kqWFnUwubJzIIrZK4kJH2K/AB2kEy6pe23c/JjrtP6YlCOkAWzeVFnkljcgj6DI RxO7dn5Hnmyq0QAaVCg6YIQdKbCuz+uq4s7eK+p3jl25vzHjNUAtABxbciVkYASjLqfe W6vBExdNSEBBROm4DmxG7PmlRWlZFD+XEWcFhFP0KR7jYgzzObQWO9SV4RPicQYDiipp sA3tu8FeeiDYRGFMe83YuVX7qrEHKKjsjWRmEK0rSKgvwanqjWbQgharpvkaM4dY8VH5 FtbbhmT5DMuLjeQ1Rmcc9stVpw3gFsrh2d+Ka33t0iRanTopqPzZmEuDRwIK6h8LnlAg qH0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=w6hHZHo7Xku1WNWLqKqBrvYU3IWXhI6Iquxn0Dg+ARg=; b=aY92W3CLnJsWiU7+bqRrhmq4zm3U7CnCuXk9fvosHl6HCXgprpkNV0Y2jrBrKadYlG F07qInxRg0DcIlwLepEGYw/5u66lweqQmcMw46RizP8RLqImb6MQdJksnhoIW5oJPLCa sd6kKkoVuFM42XERlB3yxwXKg1VQP40IFS9CQ7SAgiVYofavqkpzbqs/yrCl2pSL4tVf qHLsow6So54dW8UosqJYgS1YZUrwOalcEBYXZV5OjgXmVDCDx1aoUd2uO1xSG04tLs06 YXczTvif0lVbU08D1pBNMuY9VLUOQkSgA4lr289+i8R6WCjTQAsqIcKyEtiFQgjWgnXN PuAQ==
X-Gm-Message-State: ACrzQf1coXZGBV2nLBYsj9czSChctpWtrTWiYb12SIsNkkhe4dthfCwX 1+y/mTj3W3A080lb6ZoEZpKsOo3ndip93RMYpHwxTbuu2FCvUg==
X-Google-Smtp-Source: AMsMyM6l+tsv3IRqzoqUEzR77MCEE7Bmvg2wWzKET/nTMs4iiGSIiiPatWeFI05+StaFSOKctqWcIFwL/uFldGBubY8=
X-Received: by 2002:a67:f482:0:b0:3a6:550e:6169 with SMTP id o2-20020a67f482000000b003a6550e6169mr2999738vsn.44.1664806265714; Mon, 03 Oct 2022 07:11:05 -0700 (PDT)
MIME-Version: 1.0
References: <20221003011402.675864BD8FF0@ary.qy> <EFA3D3F9-DA9D-46EB-91EB-7828604E8811@saklad5.com>
In-Reply-To: <EFA3D3F9-DA9D-46EB-91EB-7828604E8811@saklad5.com>
From: Ben Schwartz <bemasc@google.com>
Date: Mon, 03 Oct 2022 10:10:54 -0400
Message-ID: <CAHbrMsDPYQ9w3=xgZ7BpJtBg5R=BhduYgJQUsZNBkRkVoRaN8w@mail.gmail.com>
To: Jeremy Saklad <jeremy=40saklad5.com@dmarc.ietf.org>
Cc: John Levine <johnl@taugh.com>, dnsop <dnsop@ietf.org>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="0000000000001d6fe805ea21ea11"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/TWa7xscWsa1Pa8lGXp6G3rsoVlE>
Subject: Re: [DNSOP] Proposal for Namespaced Service Names
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, 03 Oct 2022 14:12:49 -0000
I think the right approach here would be for us (especially relevant chairs and ADs) to reach out to the squatters and try to get them to join the process. We can also try to make this process easier. (Why isn't there a "request entry" button next to each IANA registry?) We should emphasize the "early allocation" process for work in progress. For SVCB, the prefixes are generally expected to be URI schemes, so the first step would be to register your scheme [1]. This registry is First-Come-First-Serve so the barrier to entry is very low. Once you have a scheme, the next step would be to place it in the Attrleaf registry [2]. This requires a stable "reference" (i.e. a SVCB "mapping document") owned by an organization, but that document does not have to be an IETF specification. Indeed, it is possible to do all of this without interacting with the IETF at all! I don't think we should try to encode the owner of each service type into the name of the service type. If an experimental protocol becomes widely used, we don't want to be stuck with the owner-encoding name. This could also create significant security, performance, and reliability concerns, e.g. if the original owning entity ceases operation. --Ben Schwartz [1] https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml [2] https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#underscored-globally-scoped-dns-node-names On Mon, Oct 3, 2022 at 9:05 AM Jeremy Saklad <jeremy= 40saklad5.com@dmarc.ietf.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > My thinking is that people are reluctant to engage with the process for > experimental or extremely niche applications, for better or for worse. Or > simply because it is meant for personal or internal use: if a company > initially wants to use it on their own machines alone, they may not want to > reserve a public name for it. On the other hand, there’s another reason to > provide a separate namespace for this: self-documentation. > > My idea is that a new .well-known directory could be set aside for this, > which would provide a place to (optionally) self-publish specifications for > how to use the namespaced service with standards like SBVC. There’d be a > few constraints on doing this unilaterally, of course: you wouldn’t be able > to define new service parameters, unless a method of avoiding overlap with > the registry were devised. But it would be a considerable improvement on > the current state of affairs. > > Take the following record: > > > _newservice.example.com._service._tcp.server.example. 86400 IN > SRV 0 0 1021 target.example. > > This tells a client that <target.example> offers the service “_ > newservice.example.com” (“newservice” as defined by the owner of < > example.com>) at port tcp/1021 of <server.example>. It also tells a human > that relevant documentation may be found at < > https://example.com/.well-known/service/newservice>. > -----BEGIN PGP SIGNATURE----- > > iMwEARYKAHQWIQST9JhYTT2FVNyHHwCUsC6j0LZIGwUCYzrdo1YYJ2h0dHBzOi8v > b3BlbnBncGtleS5zYWtsYWQ1LmNvbS9maW5nZXJwcmludC9GRERGQzRBNEE2N0Qw > NEVGRkVCOEU0MjQ5Q0EyMTQ5NTgzRURCRjg0JwAKCRCUsC6j0LZIGyHfAP9rY/0e > Kqw1OcVrla+B4wODAM8xKcSngj0uGlZAmRlMOQD+OCRmILO/tRwgYASjX2074lKW > DD6r+WPMatv7KYwWhwo= > =NJWR > -----END PGP SIGNATURE----- > _______________________________________________ > DNSOP mailing list > DNSOP@ietf.org > https://www.ietf.org/mailman/listinfo/dnsop >
- Re: [DNSOP] Proposal for Namespaced Service Names Amanda Baber
- [DNSOP] Proposal for Namespaced Service Names Jeremy Saklad
- Re: [DNSOP] Proposal for Namespaced Service Names John Levine
- Re: [DNSOP] Proposal for Namespaced Service Names Jeremy Saklad
- Re: [DNSOP] Proposal for Namespaced Service Names Ben Schwartz
- Re: [DNSOP] Proposal for Namespaced Service Names Ted Lemon
- Re: [DNSOP] Proposal for Namespaced Service Names Tim Wicinski
- Re: [DNSOP] Proposal for Namespaced Service Names John R Levine
- Re: [DNSOP] Proposal for Namespaced Service Names Tim Wicinski