--On Monday, February 23, 2015 15:37 +0000 Viktor Dukhovni
<ietf-dane(_at_)dukhovni(_dot_)org> 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