[Last-Call] draft-ietf-core-groupcomm-bis-14 ietf last call Dnsdir review

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Document: draft-ietf-core-groupcomm-bis
Title: Group Communication for the Constrained Application Protocol (CoAP)
Reviewer: Petr Špaček
Review result: Ready with Nits

Document: Group Communication for the Constrained Application Protocol (CoAP)

I was assigned as the dnsdir reviewer for draft-ietf-core-groupcomm-bis-14.
For more information about the DNS Directorate, please see
https://wiki.ietf.org/en/group/dnsdir

I did not review CoAP bits in depth but from a quick glance it makes sense on
the high level. The text is legible to a non-CoAP person, which is something I
did not expect. Great work!

The document mentions very little of DNS, but funnily enough even that little
might be too much :-) See below.

### High level nit/Terminological issue
IIUC the only interaction with DNS is via coap:// URIs, but coap:// URI is not
defined to use 'DNS'. RFC 7252 section 6.1 clearly says DNS is not the only
option.

This draft goes to great lengths to allow multiple transport protocols and it
seems to support distributed operation, so I would think the same should be
done with naming system, in the spirit of RFC 7252 section 6.1. (Multicast DNS
comes to mind for distributed operation, as an example.)

### Section 2.2.1.1. CoAP Groups
I recommend removing references to DNS and specifically to RFC1035. Perhaps
replace them with RFC 7252 style: 'a name resolution service, such as DNS,' or
something like that.

(If you insist on calling out DNS for reverse mapping at the end of the
section, RFC 1035 might not be the best reference: It is a very old document
and it defines 'inverse queries' in section 6.4 which are not a thing anymore,
and does not mention IPv6 at all. Given that all examples in this draft use
IPv6 perhaps RFC 3596 section 2.5 might be a better reference.)

### B.3. Group Naming using the URI Authority Component
> Specifically, the first label of the DNS name is used.

Nit #1: The host component is not a 'DNS name' but a 'host name'. Again, some
other naming system might be used to resolve 'host name' into an address.

Nit #2: I think it would be better to say either 'leftmost' or 'least
significant' because what label is 'first' is kind of uncertain, at least in
DNS. 'Most significant' is written on the right end, but DNS tree starts on top
with 'first' label being root ("")... A rabbit hole to avoid.


-- 
last-call mailing list -- last-call@xxxxxxxx
To unsubscribe send an email to last-call-leave@xxxxxxxx




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux