On 3/28/2018 11:41 AM, Paul Vixie wrote:
dave, HEREIS. --paul

Cool.  Thanks!

(Sorry for the sloppy vocabulary usage. By way of an empathy signal cf, common use of 'header' in email when it should be 'header field'...)

I've gone through the entire document and reviewed all occurrences RR and resource record strings. The results don't exactly the match the set of changes you specify, but did produce quite a few changes.

The RFC 2181 definition resource record set is a set of records of the /same/ type. In some cases, that isn't what's meant, so I didn't change the text. In some cases, the text's intent is to to cover RRs of /different/ types populating the same leaf. As I read the definition, that's not covered by RRset.



Inline questions/comments/concerns...



in: 1.1. _Underscore Scoping
...
s/specific resource records/specific resource record sets/

Current text:

"That scope is a leaf node, within which the uses of specific resource records can be formally defined and constrained."

I often find that there is wording danger in using plurals, that can be avoided with the singular. I think the issue here can be simplified by changing the text to:

"That scope is a leaf node, within which the uses of a specific resource record type can be formally defined and constrained."


s/[RFC1035]/[RFC952]/ (first occurrence)

hmmm. I suggest listing both, since RFC1035 both cites the precedence of RFC952 as well as supplying an (apparently redundant) formal syntax specification for host name.


in: 1.2. Scaling Benefits for TXT, SRV, and URI Resource Records

s/SRV,//; S/"SRV",//
OR s/Some resource records are generic and support a variety of uses.//;
    s/Their use can scale poorly.*different uses\.//;
    s/increasingly-popular//; s/approach,/approach/

Sorry, not understanding the issue(s). Please clarify.

Here's my guess at the concern:

     SRV is viewed as not generic and/or doesn't have scaling problems?

There is a type of variability to the use of some RR types that effectively means they have variation in their role, not just their payload. TXT is the extreme example of this. SRV is more interesting, because it was designed for that variability. Glad to use a term other than generic, but I don't have an obvious alternative that suits.

The variability of such types can make it problematic to aggregate all occurrences of them into the same node, even though they are associated with that node. The underscore naming approach separates these subsets. Again, SRV is interesting because it was designed with that naming as part of its original design. However the fact that it was designed with the solution from the start doesn't relieve it of needing that solution. The text, here, is attempting to characterize a motivating issue, namely a scaling challenge that occurs due to the variability of use for some RR types.


s/RR/RRset/ (note, leave "RR"s alone)

The substitution command seems to be at odds with the comment. Please explain.



in: 2. DNS Underscore Scoped Entry Registries Function
...
/name space/name space, just as every RR type owns a distinct, subordinate name space./

An RR type owns a name space? I don't understand what that means or how it is correct.

d/
--
Dave Crocker
Brandenburg InternetWorking
bbiw.net

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to