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 mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to