Re: [DNSOP] A quick update on draft-ietf-dnsop-attrleaf / draft-ietf-dnsop-attrleaf-fix
Adam Roach <adam@nostrum.com> Mon, 22 October 2018 16:34 UTC
Return-Path: <adam@nostrum.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 7F50E130EDF for <dnsop@ietfa.amsl.com>; Mon, 22 Oct 2018 09:34:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.879
X-Spam-Level:
X-Spam-Status: No, score=-1.879 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
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 jh5UacvyuqTl for <dnsop@ietfa.amsl.com>; Mon, 22 Oct 2018 09:34:09 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 F41EA130E62 for <dnsop@ietf.org>; Mon, 22 Oct 2018 09:34:08 -0700 (PDT)
Received: from Svantevit.local (99-152-146-228.lightspeed.dllstx.sbcglobal.net [99.152.146.228]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id w9MGY44C057585 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Mon, 22 Oct 2018 11:34:05 -0500 (CDT) (envelope-from adam@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host 99-152-146-228.lightspeed.dllstx.sbcglobal.net [99.152.146.228] claimed to be Svantevit.local
To: Warren Kumari <warren@kumari.net>, dnsop <dnsop@ietf.org>
References: <CAHw9_i+Hi_y2W+5sSLuZvtM0nLHVR=y5R--3D-UB2_W3TYJ8JA@mail.gmail.com> <CAHw9_i+OrDZPD7go_KHC0MWWv6Bn6=X7C2_Ps6SvxU8+BrdynQ@mail.gmail.com> <CAHw9_iJdTv4XmjhhSptZ0q9AjztqS+HzTww4OFX+tUB2ybqb6w@mail.gmail.com> <CAHw9_iKRxsR9ufbUDHhk7J7URsXV3Kenz90LtQ+Why1MYba4fA@mail.gmail.com>
From: Adam Roach <adam@nostrum.com>
Message-ID: <d18fe49e-52ed-c46f-1dc3-f1f84c8633b8@nostrum.com>
Date: Mon, 22 Oct 2018 11:33:59 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAHw9_iKRxsR9ufbUDHhk7J7URsXV3Kenz90LtQ+Why1MYba4fA@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------00507EDE736924ED6771273C"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/3WDUCveHkOmmwC8eNDB-7e_7_-8>
Subject: Re: [DNSOP] A quick update on draft-ietf-dnsop-attrleaf / draft-ietf-dnsop-attrleaf-fix
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: Mon, 22 Oct 2018 16:34:20 -0000
On 10/19/18 7:08 AM, Warren Kumari wrote: > So, there were a few documents where I was not able to quickly figure > out which of the classes it should be placed in. > tl;dr: my analysis is that all four of the mentioned documents should be removed from the list. Details below. > RFC3861 describes how to use SRV, but it is updated by RFC6121, which > largely says "Don't!" -- what do we do here? Update both? Just > RFC3861? Juast RFC6121? That's sort of true. 3861 defines rules for _im._x and _pres._x (for arbitrary values of "x"), while 6121 says "don't do this for x = xmpp." For example, RFC 5509 builds on RFC 3861 for SIP, and it's technically still in effect (although the practical case is probably the same as XMPP, no one has produced a revision to 5509 that says as much). All of that notwithstanding, 3861 most definitely does not deal with "Global" underscored node names as -attrleaf- defines that term. It deals only with labels further down the tree. I believe it should be removed from the list. > I couldn't figure out RFC3404, and RFC6011. > Clue appreciated. > > RFC3404 -- Dynamic Delegation Discovery System (DDDS) Part Four: The > Uniform Resource Identifiers (URI) Resolution Application > Perhaps SRV? But it doesn't really seem to be underscore scoped... This one is quite perplexing, and I don't know how it got caught up in Dave's net. The character "_" appears only 12 times in this document, all in variable names in the pseudo-code in its appendix. Neither of the English words "underscore" nor "underline" appear at all. As far as I recall (and a quick skim seems to validate this), the only reservations DDDS makes are under "urn.arpa." and "uri.arpa." -- there aren't any global name reservations, with or without underscores. I think this document was included in error. > RFC6121 -- Extensible Messaging and Presence Protocol (XMPP): Instant > Messaging and Presence > This updates RFC3921 and explicitly recommends against SRV. > "Interoperability Note: RFC 3921 specified how to use the _im._xmpp > and _pres._xmpp SRV records [IMP-SRV] as a fallback method for > discovering whether a remote instant messaging and presence service > communicates via XMPP. Because those SRV records have not been widely > deployed, this document no longer specifies their use, and new > implementations are not encouraged." > Should this be in this list? RFC 6121, as you point out, only mentions _{im,pres}.xmpp as an historical note while deprecating its use. I believe it should also be removed. > > RFC3861 -- Extensible Messaging and Presence Protocol (XMPP): Instant > Messaging and Presence > See above. It would be SRV, but was updated by RFC6121. [see above] > > RFC6011 -- Session Initiation Protocol (SIP) User Agent Configuration > I got confused here -- I cannot really see the underscore names here > as anything other than a target name. 6011 shouldn't be updated by this document. The only underscored node names in that document are in non-normative examples, and they're actually incidental to the purpose of the example. Presumably, they're included to demonstrate that querying for NAPTR records can return both UA Config records *and* other, unrelated records, and that implementations need to ignore the unrelated records. Thanks for doing the heavy lifting on this. I think it has dramatically improved the document to figure out why each updated RFC is included, since it flushed out several that should not be. /a
- [DNSOP] A quick update on draft-ietf-dnsop-attrle… Warren Kumari
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Dave Crocker
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Warren Kumari
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Warren Kumari
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Alissa Cooper
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Warren Kumari
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… John Levine
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Dave Crocker
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Dave Crocker
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Alissa Cooper
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Warren Kumari
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Adam Roach
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Warren Kumari
- Re: [DNSOP] A quick update on draft-ietf-dnsop-at… Warren Kumari