--On Monday, February 23, 2015 15:37 +0000 Viktor Dukhovni <ietf-dane@xxxxxxxxxxxx> wrote: > On Mon, Feb 23, 2015 at 10:05:15AM -0500, John C Klensin wrote: > >> I do note that having "priority" and "weight" separated is not >> well-motivated (or even explained) in either this document or >> in the original application. > > This is simply carried over verbatim from SRV, where priorities > yield strict ordering, while weights (for entries with the same > priority) support weighted load-sharing. This draft does not > appear to differ from SRV except in replacing target+port with > an URI. But here, as distinct from SRV, a good deal is known about the relationship (or, more accurately, association) among targets because of what is in the owner field while, with SRV, there are potentially different hosts and mechanisms for the same service. One of the presumed attractions of this mechanism relative to SRV (and NAPTR) is that one does not have to go fishing around in, and parsing, RDATA fields to figure out what is going on. In that regard, it appears to be more like the single-service MX record, which has never needed a weight. If "make this as much like SRV as possible" is a motivation, then I'd expect that to be written a little more clearly and might expect Weight to be specified as "reserved for future extension; set to zero in all cases". Or, if not, I expect its use to be clearly explained. Perhaps that explanation could be just a reference to SRV, but I doubt it. >... > While I am here, a few quick (likely not comprehensive) > spelling/wording fixes: >... I have nothing to add to/above your editorial suggestions. john