Early Review of draft-ietf-iotops-iot-dns-guidelines-04
review-ietf-iotops-iot-dns-guidelines-04-iotdir-early-berger-2026-08-10-00
| Request | Review of | draft-ietf-iotops-iot-dns-guidelines |
|---|---|---|
| Requested revision | No specific revision (document currently at 04) | |
| Type | Early Review | |
| Team | Internet of Things Directorate (iotdir) | |
| Deadline | 2026-07-31 | |
| Requested | 2026-07-09 | |
| Requested by | Alexey Melnikov | |
| Authors | Abhishek Kumar Mishra , Andrew Losty , Anna Maria Mandalari , Jim Mozley , Mathieu Cunche | |
| I-D last updated | 2026-07-24 (Latest revision 2026-07-06) | |
| Completed reviews |
Dnsdir Early review of -01
by Patrick Mevzek
(diff)
Secdir Early review of -04 by Stephen Farrell Iotdir Early review of -04 by Lou Berger |
|
| Assignment | Reviewer | Lou Berger |
| State | Completed | |
| Request | Early review on draft-ietf-iotops-iot-dns-guidelines by Internet of Things Directorate Assigned | |
| Posted at | https://mailarchive.ietf.org/arch/msg/iot-directorate/E7ol-zSbXlPj49vz0n3npLg0WGQ | |
| Reviewed revision | 04 | |
| Result | Almost ready | |
| Completed | 2026-08-10 |
review-ietf-iotops-iot-dns-guidelines-04-iotdir-early-berger-2026-08-10-00
Hi, I’ve been assigned the IoT directorate reviewer for this document. I think the document is close. I was torn whether to mark this document “Almost Ready” vs “Ready with Issues” but decided to go with the former even though my first general comment may be considered stylistic. My other comments should be easily addressed prior to publication. General: - As I read it, there are three target audiences for this document: IoT device manufacturers; manufacturers of DNS servers used by IoT devices; and network operators that deploy IoT devices. Guidelines operators are unambiguous, as they are limited to section 5. I found it harder to follow which guidelines apply to remaining two. As far as I can tell, Section 3 “Guidance for IoT Device Manufacturers” actually covers both IoT Devices and DNS Servers used by IoT devices. The document states that IoT Devices are also referred to as “Stub Resolvers” and “Resolver refers to the DNS server used by the IoT device”. The document then goes on to use other terms such as “manufacturers” and “device” without making it clear if such refers to both or just one. (It seems to me that sometimes it means one and sometimes it means both, based on context). I recommend that guidelines to each target audience be clearly labeled, either in separate sections as was done in section 5, or in separate sub-sections after introducing a common topic. For example, Section 3.3 could introduce the topic of TTL Handling and new Sections 3.3.1 could cover IoT Devices and 3.3.2 could cover DNS Servers. I also recommend sticking to one term for each type of Guideline. - Are IoT Devices allowed to be non-stub resolvers? While I agree that they are most likely to be Sub Resolvers, I don’t see why this would be required. Either way the document should explicitly state the guideline, i.e., something like “IoT Devices SHOULD/MUST be implemented as a Stub Resolver.” Specific: - The “MUST” in the second paragraph of section 3.2 seems unaligned with the use of SHOULD in the rest of the paragraph. Specifically it covers requirements already covered in RFC5452, so why not just make RFC5452 a MUST and drop the sentence, or just leave it as a “SHOULD” and drop the now redundant sentence? - Section 4.2. I would have expected that the requirement would be for user/operator configurable TTL values with a default values “that are appropriate for device operations, …” I’m omitting my other comments as I think they really just come down to style.