Zero-Configuration Assignment of IPv6 Multicast Addresses Using mDNS
draft-ietf-pim-ipv6-zeroconf-assignment-13
Revision differences
Document history
| Date | Rev. | By | Action |
|---|---|---|---|
|
2026-10-20
|
13 | Chris Box | Request for Telechat review by INTDIR Completed: Almost Ready. Reviewer: Chris Box. Sent review to list. Submission of review completed at an earlier date. |
|
2026-10-20
|
13 | Chris Box | Request for Telechat review by INTDIR Completed: Almost Ready. Reviewer: Chris Box. |
|
2026-10-20
|
13 | Andy Newton | [Ballot comment] Thanks to Arnt Gulbrandsen for the ARTART review, and thanks to the draft authors for answering his questions of curiosity. |
|
2026-10-20
|
13 | Andy Newton | [Ballot Position Update] New position, No Objection, has been recorded for Andy Newton |
|
2026-10-20
|
13 | Nicolai Leymann | Request for Telechat review by DNSDIR Completed: Ready with Nits. Reviewer: Nicolai Leymann. Sent review to list. |
|
2026-10-20
|
13 | Roman Danyliw | [Ballot discuss] ** Section 6.1. The answers to the template questions #1-5 don’t appear to provide unambiguous answers? 1. Because this mapping is … [Ballot discuss] ** Section 6.1. The answers to the template questions #1-5 don’t appear to provide unambiguous answers? 1. Because this mapping is closely-related to the local network, users SHOULD be aware that these names are likely to yield different results on different networks. 2. Application software SHOULD recognize these names as a reverse mapping domain and MAY associate them with the protocol described in this document. 3. Name resolution APIs and libraries SHOULD recognize these names as being used exclusively with mDNS, and so SHOULD NOT send queries for these names to their configured unicast DNS server(s). 4. Caching DNS servers SHOULD recognize these names as being used exclusively with mDNS, SHOULD NOT attempt to look up resource records associated with these names, and SHOULD respond to any query with NXDOMAIN. 5. Authoritative DNS servers SHOULD recognize these names as being used exclusively with mDNS and SHOULD respond to any query with NXDOMAIN. Because questions #1-5 are answered with a SHOULD, the guidance to users, application software, APIs and DNS servers is unclear. The template questions roughly are whether “ are expected to recognize these names as special and treat them differently? If so, how?” It isn’t clear when these names would not need to be recognized as special as it isn’t mandatory. |
|
2026-10-20
|
13 | Roman Danyliw | [Ballot comment] Thank you to Peter E. Yee for the GENART review. |
|
2026-10-20
|
13 | Roman Danyliw | [Ballot Position Update] New position, Discuss, has been recorded for Roman Danyliw |
|
2026-10-19
|
13 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
|
2026-10-19
|
13 | Mahesh Jethanandani | [Ballot discuss] Section 2.4, Record Construction, PTRDNAME composition and A/AAAA note: 226 > Once the domain name is assembled, the application SHALL construct a … [Ballot discuss] Section 2.4, Record Construction, PTRDNAME composition and A/AAAA note: 226 > Once the domain name is assembled, the application SHALL construct a 227 > unique PTR record using that domain name. The PTRDNAME field of this 228 > record SHALL consist of a unique application identifier, in the form 229 > of one or more DNS labels, followed by the device's host name (for 230 > example, "application.example.local."). Integrating a unique 231 > identifier in this manner allows for multiple applications to be on 232 > the same host. 233 > 234 > Note that A/AAAA records may also be published for this same host 235 > name (for example, "example.local."), though this is not a 236 > requirement for this design. Collision detection in this protocol only works if two different senders can never produce byte-identical PTR records. RFC 6762, Section 9 is explicit that identical rdata is not a conflict: > What may be considered > inconsistent is context sensitive, except that resource records with > identical rdata are never considered inconsistent, even if they > originate from different hosts. and Section 8.2.1 says the same for simultaneous probes ("there is, in fact, no conflict"). So if two devices pick the same group ID and publish the same PTRDNAME, neither probing, announcing, nor the continuous query in Section 2.7 will ever flag it. Both will transmit on the same group. As I read Section 2.4, the application identifier is unique only within the host ("allows for multiple applications to be on the same host"), so network-wide uniqueness of PTRDNAME rests entirely on the host name being unique on the link. Nothing in the document ensures that. Host names become unique in mDNS because the host probes for its address records and renames on conflict, and the note above says publishing A/AAAA records isn't required. Two identical devices running the same software with the same default hostname, which is exactly what you'd expect on a vessel with two or three of the same display model, would produce identical PTRDNAMEs. The chance of them also choosing the same group ID is small, but when it happens the failure is silent, and the mechanism that exists to catch it is the thing that's defeated. The fix looks easy. Either require that the host name used in PTRDNAME be one the host has claimed as unique on the link via mDNS probing (RFC 6762, Section 8.1), or require that the PTRDNAME as a whole be unique on the link and say how an implementation achieves that (e.g., by including a per-device identifier??). Could the authors pick one? Or a third method that I cannot think of. --- I support Ketan's DISCUSS on Section 4. A MUST to use an RFC 3306 address with no procedure for forming it or establishing its uniqueness off-link isn't something an implementer can conform to, and from an operations standpoint, it leaves the multi-subnet deployment that CONS-1 claims support for undefined. |
|
2026-10-19
|
13 | Mahesh Jethanandani | [Ballot comment] Section 1, Introduction, scalability and implicit availability paragraphs: 114 > Scalability of mDNS is an area of ongoing research and improvement 115 … [Ballot comment] Section 1, Introduction, scalability and implicit availability paragraphs: 114 > Scalability of mDNS is an area of ongoing research and improvement 115 > ([RFC7558]). The protocol described in this document is subject to 116 > similar constraints. Under normal operating conditions, mDNS traffic 117 > is expected to grow linearly with the number of multicast streams. Building on Med's COMMENT about a dedicated Operational Considerations section: I'd gently suggest the authors look at draft-ietf-opsawg-rfc5706bis for structure. In the shepherding AD review thread, Nate said RFC 5706 Section 2 didn't have much that applied to a zero-configuration protocol. I'd argue a few things do, and they're cheap to write down: - Visibility. Allocations are self-describing: an operator or diagnostic tool can browse "9.3.3.3.3.eth-addr.arpa" over mDNS and see every group ID in use and which application/host holds it. That's a useful property and worth saying. - Fault reporting. RFC 6762, Section 9 (steps 4 and 5) recommends telling the user or operator when a name changes, and logging if no unique name can be found after a minute. The equivalent here would be logging group ID changes and, in particular, repeated vetoes or repeated conflicts for the same stream, which is the signature of either a misbehaving infrastructure component or the attack in Section 8. - Persistent state. Section 2.9 makes stored group IDs part of the protocol. What happens on factory reset, on a device image cloned to many units, or when a unit moves to a different network, is operationally relevant. (Med's DISCUSS on binding the stored value to the network attachment touches the same thing.) - Group changes. When a conflict or veto forces a sender onto a new group ID, receivers lose the stream until they rediscover the new address. How they do that is out of scope per CONS-6, but noting the disruption belongs with the rest of the operational picture. - No YANG module. That's a reasonable choice for an application-level zeroconf mechanism, but rfc5706bis asks that it be a stated decision rather than an omission. One sentence would do. --- Section 2.4 / Section 3, PTR and veto record TTL: 338 > If an application transmitting a veto record determines that the PTR 339 > record for the address causing the conflict has become invalid 340 > (either due to receiving a goodbye packet or to record expiry), then The document never says what TTL to use for the PTR record or the veto record. Both Section 5.1 (how long detection takes after a partition is repaired) and the veto-withdrawal logic above depend on it. RFC 6762, Section 10 would give 120 seconds here, since the rdata contains a host name, but an implementer has to work that out. Stating the expected TTL, or explicitly pointing to RFC 6762, Section 10, would remove the guesswork. --- Section 3, Veto Records, withdrawal procedure: 338 > If an application transmitting a veto record determines that the PTR 339 > record for the address causing the conflict has become invalid 340 > (either due to receiving a goodbye packet or to record expiry), then 341 > it SHALL query the network for the PTR record. If the application 342 > does not receive a query response containing the PTR record after 5 343 > seconds, then the application SHALL delay a random amount of time in 344 > the range 20-120 ms and then send a goodbye packet that invalidates 345 > the veto record. Two things. First, the rest of Section 3 says veto records are published by "network infrastructure components", not applications; this paragraph switches to "an application transmitting a veto record". I assume the same entity is meant, but the inconsistency matters because the requirements on each are different. Second, where do the 5 seconds come from? RFC 6762, Section 10.4 uses ten seconds for the analogous reconfirmation. A short rationale for the values would help. Related, and following Peter Yee's GENART question: Nate's answer on the list was that switches doing multicast snooping are managed and have their own host stack. That's fair, but it means veto support is an optional capability of some infrastructure, and the protocol degrades to "no veto" on switches that lack it. It's worth one sentence in Section 3 so nobody reads CONS-7 as unconditional. ---------------------------------------------------------------------- NIT ---------------------------------------------------------------------- All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. Section 2.4, label length: 238 > To allow for the creation of veto records (Section 3), the first DNS 239 > label of the application identifier SHALL NOT exceed 58 octets in 240 > length. This reflects the 63-byte limit specified in [RFC1035], 241 > Section 2.3.4 while also reserving space for a 5-byte suffix. s/63-byte limit/63-octet limit/ and s/5-byte suffix/5-octet suffix/ for consistency with "58 octets". Section 2.7, second paragraph: 276 > The host network stack may optionally monitor the network for traffic s/may optionally monitor/may monitor/ Section 3, first paragraph: 311 > Veto records are used to address collisions that occur in the network 312 > infrastructure (for example, the address table in a switch is 313 > discussed in [RFC10019], Section 2). s/(for example, the address table in a switch is discussed in/(for example, in the address table of a switch, as discussed in/ Section 3, second paragraph: 326 > larger value). In turn, this causes the veto record to always win 327 > the conflict resolution described in [RFC6762], Section 9. The lexicographic comparison itself is defined in RFC 6762, Section 8.2; Section 9 only sends both parties back to probing. Suggest citing both: s/[RFC6762], Section 9/[RFC6762], Sections 8.2 and 9/ Section 6.1, item 1: 491 > mapping domain. Because this mapping is closely-related s/closely-related/closely related/ |
|
2026-10-19
|
13 | Mahesh Jethanandani | [Ballot Position Update] New position, Discuss, has been recorded for Mahesh Jethanandani |
|
2026-10-13
|
13 | Tim Chown | Request for Telechat review by INTDIR is assigned to Chris Box |
|
2026-10-13
|
13 | Tim Chown | Assignment of request for Telechat review by INTDIR to Glenn Deen was withdrawn |
|
2026-10-13
|
13 | Tim Chown | Request for Telechat review by INTDIR is assigned to Glenn Deen |
|
2026-10-13
|
13 | Tim Chown | Closed request for Telechat review by INTDIR with state 'Withdrawn': Duplicate. |
|
2026-10-12
|
13 | Ketan Talaulikar | [Ballot discuss] Thanks to the authors and the WG for their work on this document. My review has been mostly from the routing perspective and … [Ballot discuss] Thanks to the authors and the WG for their work on this document. My review has been mostly from the routing perspective and I've left the mDNS aspects for the relevant experts or provided some comments based on my (limited) understanding. The review is inline in the idnits output of v13 of this document. The end of the review is marked by the tag . Unspecified multi-subnet procedure (Section 4) 354 Multicast streams forwarded to other subnets MUST use a unicast- 355 prefix based IPv6 multicast address ([RFC3306]), as the link-scoped 356 IPv6 multicast address created in Address Generation (Section 2.2) is 357 scoped to the local link. Section 4 requires a unicast-prefix-based address for streams forwarded beyond the link, but Section 2 only generates the link-scoped address of Section 2.2, and nothing says how the RFC 3306 address is formed or how its uniqueness is established on the links the stream reaches: the prefix and plen, the scope (bounded by RFC 3306 Section 4), whether the group ID is the one probed under "9.3.3.3.3.eth-addr.arpa", and the multicast routing assumed (a non-zero plen falls outside the FF3x::/32 SSM range, so it would be ASM? I am not sure how implementations would arrive at how they can conform to that MUST. Could the document either specify that procedure, or scope multi-subnet forwarding out and make Section 4 descriptive? If you pick the latter, perhaps: CURRENT Multicast streams forwarded to other subnets MUST use a unicast- prefix based IPv6 multicast address ([RFC3306]), as the link-scoped IPv6 multicast address created in Address Generation (Section 2.2) is scoped to the local link. SUGGEST The link-scoped IPv6 multicast address created in Address Generation (Section 2.2) cannot be forwarded beyond the local link. Forwarding a multicast stream to other subnets requires a unicast-prefix based IPv6 multicast address ([RFC3306]) and multicast routing; procedures for doing so are outside the scope of this document. |
|
2026-10-12
|
13 | Ketan Talaulikar | [Ballot comment] I also have some comments to offer. The first one is at the document level and has got to do about adding a … [Ballot comment] I also have some comments to offer. The first one is at the document level and has got to do about adding a reference to BCP 52 (RFC 3172) for all the procedures related to the registration of an "arpa" sub-domain under its rules (see also the comment on Administration of eth-addr.arpa at line 472). The rest of the comments are inline in the idnits output: 20 satisfies all of the criteria listed in RFC 10019. The Abstract says the protocol satisfies all of the RFC 10019 criteria, but Section 5 itself says CONS-6 is not prescribed, and Section 5.1 leaves detection after partition repair (the note under REQ-8 in RFC 10019 Section 3) to future work. CONS-1 depends on how discus-1 is resolved. Perhaps: CURRENT satisfies all of the criteria listed in RFC 10019. SUGGEST addresses the requirements listed in RFC 10019, with the exceptions noted in Section 5. 186 1. IPv6 Multicast Address 187 This is a link-scoped IPv6 multicast address, calculated by 188 combining the multicast group ID with the Interface Identifier 189 (IID) of the intended source address for the multicast stream, 190 according to the format given in [RFC4489], Section 3. RFC 4489 Section 3 requires the embedded IID to come from the link-local unicast address of the interface; "the intended source address" could be read as a global or temporary address with a different IID. Suggest: CURRENT combining the multicast group ID with the Interface Identifier (IID) of the intended source address for the multicast stream, SUGGEST combining the multicast group ID with the Interface Identifier (IID) of the link-local unicast address of the interface used to transmit the multicast stream, 467 IANA manages two registries that contain entries used for mapping 468 addresses to names. This document introduces "eth-addr.arpa" for use 469 in a similar capacity and so requests that it be added to these 470 registries as well. This paragraph does not name the two registries, and the next two paragraphs register different names in different registries, so it reads as asking for "eth-addr.arpa" in both. Perhaps: DELETE IANA manages two registries that contain entries used for mapping addresses to names. This document introduces "eth-addr.arpa" for use in a similar capacity and so requests that it be added to these registries as well. 472 The domain "eth-addr.arpa" should be registered in the .arpa registry 473 (https://www.iana.org/domains/arpa). The usage should be "For 474 mapping Ethernet addresses to local domain names for Zero- 475 Configuration Assignment of IPv6 Multicast Addresses" and the 476 reference should be [I-D.draft-ietf-pim-ipv6-zeroconf-assignment]. 478 The special-use domain "9.3.3.3.3.eth-addr.arpa." should be 479 registered in the "Special-Use Domain Names" registry 480 (https://www.iana.org/assignments/special-use-domain-names). This 481 domain should not be delegated. RFC 3172 Section 3 asks the IANA Considerations of a document creating an "arpa" sub-domain to include the rules for how it is administered and the criteria for entries within it. Section 6 gives the name and usage of "eth-addr.arpa" but not these: for example, whether "eth-addr.arpa" is delegated (and, if so, how a signed delegation interacts with names answered only by mDNS), and whether any names other than those under "9.3.3.3.3.eth-addr.arpa" are expected. I am not a DNS expert and leave the content to the authors and DNS reviewers; perhaps, after the paragraph registering "eth-addr.arpa": NEW In accordance with [RFC3172], Section 3, "eth-addr.arpa" is administered as follows: . The only names defined under "eth-addr.arpa" are those under "9.3.3.3.3.eth-addr.arpa" (below); . 475 Configuration Assignment of IPv6 Multicast Addresses" and the 476 reference should be [I-D.draft-ietf-pim-ipv6-zeroconf-assignment]. s/[I-D.draft-ietf-pim-ipv6-zeroconf-assignment]/this document/ 579 The protocol's use of implicit availability means that a bad actor 580 that is able to filter mDNS traffic could neutralize the ability of 581 applications to use mDNS to prevent collisions. In most networks, 582 the probability of a collision is already so low that this does not 583 result in a practical way to attack the network. Section 8 might say a little more. Perhaps consider forged goodbye packets (which could expire a PTR or veto record and reopen a collision), a sender that uses an in-use group ID without participating in the protocol, and the wider exposure when records are reflected between subnets (Section 4); and point to the protections RFC 6762 Section 21 describes rather than discounting the risk. For example: CURRENT the probability of a collision is already so low that this does not result in a practical way to attack the network. SUGGEST the probability of a random collision is low. Where hosts cannot rule out non-cooperating participants, the protections described in [RFC6762], Section 21 apply. |
|
2026-10-12
|
13 | Ketan Talaulikar | [Ballot Position Update] New position, Discuss, has been recorded for Ketan Talaulikar |
|
2026-10-12
|
13 | Mohamed Boucadair | [Ballot discuss] Hi Nate, Dino, and Mike, Thank you for the effort put into this specification. Thanks Geoff Huston for the DNSDIR review. Please find … [Ballot discuss] Hi Nate, Dino, and Mike, Thank you for the effort put into this specification. Thanks Geoff Huston for the DNSDIR review. Please find below some few few points for discussion: # Coordination CURRENT: mDNS implementations used with this protocol MUST coordinate with all applications using the same mDNS implementation, as well as with other mDNS implementations running on the same host. What this MUST concretely imply? How to detect implems that don’t adhere to it? Can we please characterize a bit more the expected behavior? # Optimization or core functionality? Section 2.1 If the application has previously transmitted the multicast stream, then the selected multicast group ID should have been retained in persistent storage (Optimization, Section 2.9). The application SHALL proceed using the stored value. Section 2.9 The application SHALL retain the group ID value in persistent storage and use it the next time the multicast stream is transmitted. This allows the network to quickly settle on a configuration and reduces the likelihood of future collisions, as long as the network is unchanged. ## The wording in Section 2.1 suggests that the value may not have been retained (“should have been”), while 2.9 is more affirmative (SHALL). Please make sure these two part are consistent? ## Also, given this is an optimization, is SHALL justified? ## Storing the ID alone may not be sufficient as it should be bound to the interface/network attachment. If so, shouldn’t that be clarified in the text? |
|
2026-10-12
|
13 | Mohamed Boucadair | [Ballot comment] # Hidden Operational Consideration CURRENT: Scalability of mDNS is an area of ongoing research and improvement ([RFC7558]). The protocol … [Ballot comment] # Hidden Operational Consideration CURRENT: Scalability of mDNS is an area of ongoing research and improvement ([RFC7558]). The protocol described in this document is subject to similar constraints. Under normal operating conditions, mDNS traffic is expected to grow linearly with the number of multicast streams. The protocol uses implicit availability: if an application does not receive any indication that an address is in use, then it assumes that the address is available for its own use. Because this coordination occurs using mDNS, any filtering of mDNS traffic by the host or network would prevent applications from coordinating use of multicast addresses. This may result in address collisions. ## These are good points that I’m afraid warrant being highlighted in a dedicated Operational Considerations Section for better exposure to those who will deplopy. ## Some of the discovery/conflict messages may be subject to rate-limiting. Similar effects as above would apply as well. Maybe consider mentioning that as well. # mDNS Multicast address CURRENT: applications MUST send and receive mDNS messages using the IPv6 multicast address for mDNS. In order to be compatible with existing mDNS implementations that require IPv4, applications MAY also send and receive mDNS messages using the IPv4 multicast address for mDNS. Consider adding the addresses assigned to mDNS, for readers convenience. # Mix IANA cons and normative behavior CURRENT: If the application is either 1) transmitting a multicast stream for the first time or 2) responding to an address collision, then the application SHALL select a random multicast group ID value from the range 0x90000000-0x9FFFFFFF. IANA is REQUESTED to assign this range from the "Dynamic Multicast Group IDs" registry (Section 6). The last sentence duplicates IANA cons actions. Consider deleting at least “REQUESTED”. You may consider: OLD: IANA is REQUESTED to assign this range from the "Dynamic Multicast Group IDs" registry (Section 6). NEW: Refer to Section 6 for “Dynamic Multicast Group IDs" IANA registry assignments (Section 6). # I would move the "criteria evaluation" to an appendix. Cheers, Med |
|
2026-10-12
|
13 | Mohamed Boucadair | [Ballot Position Update] New position, Discuss, has been recorded for Mohamed Boucadair |
|
2026-10-09
|
13 | Sri Gundavelli | Assignment of request for Telechat review by INTDIR to Sri Gundavelli was rejected |
|
2026-10-09
|
13 | Jim Guichard | [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard |
|
2026-10-09
|
13 | Gorry Fairhurst | [Ballot comment] Thank you for providing a clear and direct document, and thank you to Tommy Pauly for providing a TSV-ART review. I don't see … [Ballot comment] Thank you for providing a clear and direct document, and thank you to Tommy Pauly for providing a TSV-ART review. I don't see concerns from a transport area perspective, but do have some non-blocking comments: 1. This text is not a RFC2119 statment: "IANA is REQUESTED to assign this range from the "Dynamic Multicast Group IDs registry (Section 6)." - I’d suggest this could be more appropriate as: “Section 6 details the the request to assign this range from the "Dynamic Multicast Group IDs" registry.” 2. I suggest it would be useful to expand the block of text that starts: "The host network stack may optionally monitor the network for traffic that uses the same destination multicast Ethernet address, but a different destination multicast IPv6 address" I expect this method is likely to be very useful in many deployments, but I agree this is not a necessarily needed, optimisation. It would be especially useful when the conflicting L2 address conflict carries significant traffic. However, such overlap can also be a result of the layer 2 filtering, what is expected? Please explain more about this. 3. Concerning the same block of text. I also suggest the following sentence ought to provide more background to help explain when this is useful and note that many NICs can only support a finite set of address filters. 4. Also: "Only one application need respond in this manner to resolve the collision, but both may do so.' This seems a little odd, and there could be more than one host generating an overall. The word “need” seems an over-statement! I’d suggest rewriting this. 5. As noted in the TSV-ART review: It would be nice to provide some examples of the records being exchanged, particularly in the section for veto records. Providing examples of records and their corresponding veto records, and the order of operations, would help make it very clear exactly how things play out (for requirements like "appending the string "-veto" to the first DNS label that appears in the PTRDNAME field of the PTR record that caused the address collision") 6. Minor editorial comments: Section 2.4 "first DNS label of the application identifier SHALL NOT exceed" -> "the first DNS label of the application identifier SHALL NOT exceed" - Section 5.1 "signficant" -> "significant" Best wishes, Gorry |
|
2026-10-09
|
13 | Gorry Fairhurst | [Ballot Position Update] New position, No Objection, has been recorded for Gorry Fairhurst |
|
2026-10-09
|
13 | Shwetha Bhandari | Assignment of request for Telechat review by INTDIR to Xiao Min was withdrawn |
|
2026-10-09
|
13 | Shwetha Bhandari | Request for Telechat review by INTDIR is assigned to Sri Gundavelli |
|
2026-10-09
|
13 | Shwetha Bhandari | Request for Telechat review by INTDIR is assigned to Xiao Min |
|
2026-10-09
|
13 | Éric Vyncke | Requested Telechat review by INTDIR |
|
2026-10-09
|
13 | Éric Vyncke | Requested Telechat review by INTDIR |
|
2026-10-08
|
13 | Geoff Huston | Request for Telechat review by DNSDIR is assigned to Nicolai Leymann |
|
2026-10-08
|
13 | Tero Kivinen | Request for Telechat review by SECDIR is assigned to Sean Turner |
|
2026-10-08
|
13 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
|
2026-10-08
|
13 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-13.txt |
|
2026-10-08
|
13 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2026-10-08
|
13 | Nathan Karstens | Uploaded new revision |
|
2026-10-07
|
12 | Cindy Morgan | Placed on agenda for telechat - 2026-10-22 |
|
2026-10-07
|
12 | Gunter Van de Velde | Ballot has been issued |
|
2026-10-07
|
12 | Gunter Van de Velde | [Ballot Position Update] New position, Yes, has been recorded for Gunter Van de Velde |
|
2026-10-07
|
12 | Gunter Van de Velde | Created "Approve" ballot |
|
2026-10-07
|
12 | Gunter Van de Velde | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
|
2026-10-07
|
12 | Gunter Van de Velde | Ballot writeup was changed |
|
2026-10-06
|
12 | David Dong | IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-pim-ipv6-zeroconf-assignment-12. If any part of this review is inaccurate, please let us know. IANA understands that, upon … IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-pim-ipv6-zeroconf-assignment-12. If any part of this review is inaccurate, please let us know. IANA understands that, upon approval of this document, there are three actions that we must complete. First, in accordance with the rules in [RFC10028], a block of group IDs from the Dynamic Multicast Group IDs registry in the "IPv6 Multicast Address Space" registry group located at: https://www.iana.org/assignments/ipv6-multicast-addresses will be registered as follows: Range: 0x90000000-0x9FFFFFFF Description: Zero-Configuration Assignment of IPv6 Multicast Addresses Using mDNS Reference: [ RFC-to-be ] Second, a second level domain is to be registered in the .ARPA Zone Management registry located at: https://www.iana.org/domains/arpa as follows: Domain: eth-addr.arpa Usage: For mapping Ethernet addresses to local domain names for Zero-Configuration Assignment of IPv6 Multicast Addresses Reference: [ RFC-to-be ] Third, in the Special-Use Domain Names registry located at: https://www.iana.org/assignments/special-use-domain-names the domain name: 9.3.3.3.3.eth-addr.arpa. will be added to the registry according to the requirements provided by [RFC6761]. The justification for the addition, as required by Section 5 of [RFC6761], are provided in Section 6.1 of the current document. We understand that these are the only actions required to be completed upon approval of this document. NOTE: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed. For definitions of IANA review states, please see: https://datatracker.ietf.org/help/state/draft/iana-review Thank you, David Dong IANA Services Sr. Specialist |
|
2026-10-06
|
12 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
|
2026-10-06
|
12 | Sean Turner | Request for IETF Last Call review by SECDIR Completed: Has Nits. Reviewer: Sean Turner. Sent review to list. |
|
2026-10-06
|
12 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
|
2026-10-05
|
12 | Peter Yee | Request for IETF Last Call review by GENART Completed: Ready with Issues. Reviewer: Peter Yee. Sent review to list. Submission of review completed at an … Request for IETF Last Call review by GENART Completed: Ready with Issues. Reviewer: Peter Yee. Sent review to list. Submission of review completed at an earlier date. |
|
2026-10-05
|
12 | Peter Yee | Request for IETF Last Call review by GENART Completed: Ready with Issues. Reviewer: Peter Yee. |
|
2026-10-05
|
12 | Tommy Pauly | Request for IETF Last Call review by TSVART Completed: Ready with Nits. Reviewer: Tommy Pauly. Sent review to list. |
|
2026-10-05
|
12 | Arnt Gulbrandsen | Request for IETF Last Call review by ARTART Completed: Ready. Reviewer: Arnt Gulbrandsen. Sent review to list. |
|
2026-09-29
|
12 | Bo Wu | Request for IETF Last Call review by OPSDIR is assigned to Will LIU |
|
2026-09-28
|
12 | Magnus Westerlund | Request for IETF Last Call review by TSVART is assigned to Tommy Pauly |
|
2026-09-27
|
12 | Geoff Huston | Request for IETF Last Call review by DNSDIR Completed: Ready. Reviewer: Geoff Huston. Sent review to list. Submission of review completed at an earlier date. |
|
2026-09-27
|
12 | Geoff Huston | Request for IETF Last Call review by DNSDIR Completed: Ready. Reviewer: Geoff Huston. |
|
2026-09-25
|
12 | Barry Leiba | Request for IETF Last Call review by ARTART is assigned to Arnt Gulbrandsen |
|
2026-09-24
|
12 | Tero Kivinen | Request for IETF Last Call review by SECDIR is assigned to Sean Turner |
|
2026-09-24
|
12 | Mohamed Boucadair | Requested IETF Last Call review by OPSDIR |
|
2026-09-23
|
12 | Peter Yee | Request for IETF Last Call review by GENART is assigned to Peter Yee |
|
2026-09-23
|
12 | Jim Reid | Request for IETF Last Call review by DNSDIR is assigned to Geoff Huston |
|
2026-09-22
|
12 | Morgan Condie | IANA Review state changed to IANA - Review Needed |
|
2026-09-22
|
12 | Morgan Condie | The following Last Call announcement was sent out (ends 2026-10-06): From: The IESG To: IETF-Announce CC: draft-ietf-pim-ipv6-zeroconf-assignment@ietf.org, gunter@vandevelde.cc, pim-chairs@ietf.org, pim@ietf.org, stig@venaas.com … The following Last Call announcement was sent out (ends 2026-10-06): From: The IESG To: IETF-Announce CC: draft-ietf-pim-ipv6-zeroconf-assignment@ietf.org, gunter@vandevelde.cc, pim-chairs@ietf.org, pim@ietf.org, stig@venaas.com Reply-To: last-call@ietf.org, pim@ietf.org Sender: Subject: Last Call: (Zero-Configuration Assignment of IPv6 Multicast Addresses Using mDNS) to Proposed Standard The IESG has received a request from the Protocols for IP Multicast WG (pim) to consider the following document: 'Zero-Configuration Assignment of IPv6 Multicast Addresses Using mDNS' as Proposed Standard The IESG plans to make a decision on this document in the coming weeks, and solicits last-call comments. Please send substantive comments to the last-call@ietf.org mailing list, with pim@ietf.org copied, no later than 2026-10-06. Please retain the beginning of the Subject line to facilitate automated sorting. Abstract This document describes a zero-configuration protocol for dynamically assigning IPv6 multicast addresses that are unique at the link-layer. Applications randomly assign multicast group IDs from a specified range and prevent collisions by using Multicast DNS (mDNS) to publish resource records under a new "eth-addr.arpa" domain. This protocol satisfies all of the criteria listed in RFC 10019. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-pim-ipv6-zeroconf-assignment/ No IPR declarations have been submitted directly on this I-D. |
|
2026-09-22
|
12 | Morgan Condie | IESG state changed to In Last Call from Last Call Requested |
|
2026-09-22
|
12 | Gunter Van de Velde | Last call was requested |
|
2026-09-22
|
12 | Gunter Van de Velde | Ballot approval text was generated |
|
2026-09-22
|
12 | Gunter Van de Velde | Ballot writeup was generated |
|
2026-09-22
|
12 | (System) | Changed action holders to Gunter Van de Velde (IESG state changed) |
|
2026-09-22
|
12 | Gunter Van de Velde | IESG state changed to Last Call Requested from AD Evaluation::AD Followup |
|
2026-09-22
|
12 | Gunter Van de Velde | Last call announcement was generated |
|
2026-09-22
|
12 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-12.txt |
|
2026-09-22
|
12 | Nathan Karstens | New version approved |
|
2026-09-22
|
12 | (System) | Request for posting confirmation emailed to previous authors: Dino Farinacci , Mike McBride , Nathan Karstens |
|
2026-09-22
|
12 | Nathan Karstens | Uploaded new revision |
|
2026-09-01
|
11 | Gunter Van de Velde | Changed action holders to Mike McBride, Nathan Karstens, Dino Farinacci (https://mailarchive.ietf.org/arch/msg/pim/lXFr37SeNktqUG990moWbjwlb3c/) |
|
2026-09-01
|
11 | Stig Venaas | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? I think there is broad agreement, but also a lot of silent people. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? A prototype for Linux using Avahi is available at . The main program in this repository allocates a single IPv6 multicast address from a specified group ID. The repository also contains a README with instructions on how to simulate a network partition. This technology has been implemented in production in Garmin's GPSMAP 9000 series of marine multifunction displays. https://www8.garmin.com/marine/PDF/MarineSoftwareUpdate/2026/April2026.pdf ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. It closely interacts with DNS. Got a review from DNS dir. A lot of comments, I believe they were addressed in the latest revision. Also Rtg and Int dirs have reviewed and comments addressed in the draft. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. N/A 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? N/A 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. N/A ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? Yes I believe it is ready. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No such issues. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard. Yes I think they reflect it. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Yes, all authors confirmed not aware of any IPR. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) No nits, except for an IPv6 address not being the documentation address. But this is a link-local address and RFC 3849 does not cover that. 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. No. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? All freely available. 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. No. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? No. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. No. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). All clearly identified. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. No new registries. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
|
2026-09-01
|
11 | (System) | Changed action holders to Gunter Van de Velde (IESG state changed) |
|
2026-09-01
|
11 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2026-09-01
|
11 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-11.txt |
|
2026-09-01
|
11 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2026-09-01
|
11 | Nathan Karstens | Uploaded new revision |
|
2026-06-19
|
10 | Gunter Van de Velde | https://mailarchive.ietf.org/arch/msg/pim/Nz80l0E3yeVyDFJTaTrJtIjaY7A/ |
|
2026-06-19
|
10 | (System) | Changed action holders to Dino Farinacci, Mike McBride, Nathan Karstens (IESG state changed) |
|
2026-06-19
|
10 | Gunter Van de Velde | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
|
2026-06-19
|
10 | Gunter Van de Velde | IESG state changed to AD Evaluation from Publication Requested |
|
2026-05-17
|
10 | Stig Venaas | Tag Doc Shepherd Follow-up Underway cleared. |
|
2026-05-17
|
10 | Stig Venaas | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? I think there is broad agreement, but also a lot of silent people. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? Proof of concept: https://github.com/nkarstens/mdns-zeroconf-mcast Used in https://www8.garmin.com/marine/PDF/MarineSoftwareUpdate/2026/April2026.pdf ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. It closely interacts with DNS. Got a review from DNS dir. A lot of comments, I believe they were addressed in the latest revision. Also Rtg and Int dirs have reviewed and comments addressed in the draft. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. N/A 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? N/A 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. N/A ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? Yes I believe it is ready. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No such issues. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard. Yes I think they reflect it. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Yes, all authors confirmed not aware of any IPR. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) No nits, except for an IPv6 address not being the documentation address. But this is a link-local address and RFC 3849 does not cover that. 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. No. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? All freely available. 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. No. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? No. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. No. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). All clearly identified. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. No new registries. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
|
2026-05-17
|
10 | Stig Venaas | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
|
2026-05-17
|
10 | Stig Venaas | IESG state changed to Publication Requested from I-D Exists |
|
2026-05-17
|
10 | (System) | Changed action holders to Gunter Van de Velde (IESG state changed) |
|
2026-05-17
|
10 | Stig Venaas | Responsible AD changed to Gunter Van de Velde |
|
2026-05-17
|
10 | Stig Venaas | Document is now in IESG state Publication Requested |
|
2026-05-17
|
10 | Stig Venaas | Changed consensus to Yes from Unknown |
|
2026-05-17
|
10 | Stig Venaas | Intended Status changed to Proposed Standard from None |
|
2026-05-17
|
10 | Stig Venaas | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? I think there is broad agreement, but also a lot of silent people. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? Proof of concept: https://github.com/nkarstens/mdns-zeroconf-mcast Used in https://www8.garmin.com/marine/PDF/MarineSoftwareUpdate/2026/April2026.pdf ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. It closely interacts with DNS. Got a review from DNS dir. A lot of comments, I believe they were addressed in the latest revision. Also Rtg and Int dirs have reviewed and comments addressed in the draft. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. N/A 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? N/A 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. N/A ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? Yes I believe it is ready. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No such issues. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard. Yes I think they reflect it. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Yes, all authors confirmed not aware of any IPR. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) No nits, except for an IPv6 address not being the documentation address. But this is a link-local address and RFC 3849 does not cover that. 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. No. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? All freely available. 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. No. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? No. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. No. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). All clearly identified. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. No new registries. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
|
2026-05-16
|
10 | Stig Venaas | Waiting for info from authors for shepherds writeup. |
|
2026-05-16
|
10 | Stig Venaas | Tag Doc Shepherd Follow-up Underway set. |
|
2026-05-16
|
10 | Stig Venaas | IETF WG state changed to WG Consensus: Waiting for Write-Up from WG Document |
|
2026-05-16
|
10 | Stig Venaas | # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the … # Document Shepherd Write-Up for Group Documents *This version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? I think there is broad agreement, but also a lot of silent people. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? TBD ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. It closely interacts with DNS. Got a review from DNS dir. A lot of comments, I believe they were addressed in the latest revision. Also Rtg and Int dirs have reviewed and comments addressed in the draft. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. N/A 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? N/A 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. N/A ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? Yes I believe it is ready. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No such issues. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard. Yes I think they reflect it. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. Yes, all authors confirmed not aware of any IPR. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) No nits, except for an IPv6 address not being the documentation address. But this is a link-local address and RFC 3849 does not cover that. 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. No. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? All freely available. 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. No. 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? No. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. No. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). All clearly identified. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. No new registries. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
|
2026-05-16
|
10 | Stig Venaas | Notification list changed to stig@venaas.com because the document shepherd was set |
|
2026-05-16
|
10 | Stig Venaas | Document shepherd changed to Stig Venaas |
|
2026-04-02
|
10 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-10.txt |
|
2026-04-02
|
10 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2026-04-02
|
10 | Nathan Karstens | Uploaded new revision |
|
2026-04-01
|
09 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-09.txt |
|
2026-04-01
|
09 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2026-04-01
|
09 | Nathan Karstens | Uploaded new revision |
|
2026-03-30
|
08 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-08.txt |
|
2026-03-30
|
08 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2026-03-30
|
08 | Nathan Karstens | Uploaded new revision |
|
2026-01-02
|
07 | Chris Box | Request for Early review by INTDIR Completed: On the Right Track. Reviewer: Chris Box. Sent review to list. |
|
2025-12-22
|
07 | Toerless Eckert | Request for Early review by RTGDIR Completed: Has Issues. Reviewer: Toerless Eckert. Sent review to list. |
|
2025-12-11
|
07 | Ran Chen | Request for Early review by RTGDIR is assigned to Toerless Eckert |
|
2025-12-11
|
07 | Tim Chown | Request for Early review by INTDIR is assigned to Chris Box |
|
2025-12-10
|
07 | Geoff Huston | Request for Early review by DNSDIR Completed: Not Ready. Reviewer: Geoff Huston. Sent review to list. |
|
2025-12-09
|
07 | Jim Reid | Request for Early review by DNSDIR is assigned to Geoff Huston |
|
2025-12-09
|
07 | Stig Venaas | Requested Early review by DNSDIR |
|
2025-12-09
|
07 | Stig Venaas | Requested Early review by RTGDIR |
|
2025-12-09
|
07 | Stig Venaas | Requested Early review by INTDIR |
|
2025-09-30
|
07 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-07.txt |
|
2025-09-30
|
07 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2025-09-30
|
07 | Nathan Karstens | Uploaded new revision |
|
2025-08-03
|
06 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-06.txt |
|
2025-08-03
|
06 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2025-08-03
|
06 | Nathan Karstens | Uploaded new revision |
|
2025-07-03
|
05 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-05.txt |
|
2025-07-03
|
05 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2025-07-03
|
05 | Nathan Karstens | Uploaded new revision |
|
2025-03-15
|
04 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-04.txt |
|
2025-03-15
|
04 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2025-03-15
|
04 | Nathan Karstens | Uploaded new revision |
|
2025-02-17
|
03 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-03.txt |
|
2025-02-17
|
03 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2025-02-17
|
03 | Nathan Karstens | Uploaded new revision |
|
2025-01-24
|
02 | (System) | Document has expired |
|
2024-07-23
|
02 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-02.txt |
|
2024-07-23
|
02 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2024-07-23
|
02 | Nathan Karstens | Uploaded new revision |
|
2024-05-08
|
01 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-01.txt |
|
2024-05-08
|
01 | Nathan Karstens | New version accepted (logged-in submitter: Nathan Karstens) |
|
2024-05-08
|
01 | Nathan Karstens | Uploaded new revision |
|
2024-05-08
|
00 | (System) | Document has expired |
|
2023-11-05
|
00 | Mike McBride | This document now replaces draft-karstens-pim-ipv6-zeroconf-assignment instead of None |
|
2023-11-05
|
00 | Nathan Karstens | New version available: draft-ietf-pim-ipv6-zeroconf-assignment-00.txt |
|
2023-11-05
|
00 | Mike McBride | WG -00 approved |
|
2023-11-05
|
00 | Nathan Karstens | Set submitter to "Nate Karstens ", replaces to draft-karstens-pim-ipv6-zeroconf-assignment and sent approval email to group chairs: pim-chairs@ietf.org |
|
2023-11-05
|
00 | Nathan Karstens | Uploaded new revision |