[pim] Ketan Talaulikar's Discuss on draft-ietf-pim-zeroconf- mcast-addr-alloc-ps-09: (with DISCUSS and COMMENT)
Ketan Talaulikar via Datatracker <[email protected]> Thu, 20 Nov 2025 00:29:49 -0800
| Newsgroups | gmane.ietf.pim |
|---|---|
| Message-ID | <176362738948.1392813.15657135286615528314@dt-datatracker-5bd94c585b-wk4l4> |
Ketan Talaulikar has entered the following ballot position for draft-ietf-pim-zeroconf-mcast-addr-alloc-ps-09: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-pim-zeroconf-mcast-addr-alloc-ps/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- Thanks to the authors and the WG for their work on this document. There are several aspects in this document that I would like to discuss with the authors and the WG. Note: this ballot is updated based on the v09 of the document and the discuss numbers that are still open are retained as-is while closed discussion and comments have been removed. Please find below discussion points inline in the idnits o/p of v08 of this document: <discuss-2> Assuming there is indeed the need for something new, I was looking for some analysis of why we need to build something new for IPv4 and why not just for IPv6. 154 Second, link-layer address collisions reduce the benefit of using 155 multicast snooping switches on a network. As described in [RFC4541], 156 Section 4, many switches forward multicast traffic based solely on 157 the link-layer address, without considering the network-layer group 158 (see the results for Q2 and Q3). In such cases, if two multicast <discuss-3> That RFC is almost 20 years old. Is it still relevant? 165 Third, the internal design of some switches can also contribute to 166 collisions. For example, certain switch implementations 167 [US6690667B1] use hash tables to store forwarding entries based on 168 MAC addresses. If multiple addresses hash to the same location and 169 the table fills up, additional entries may be dropped or rejected, 170 resulting in forwarding failures. <discuss-4> The reference to a 20+ year old patent (so the idea is even older) as an example or justification seems very odd to me. I find the argument odd that we need to design a new protocol in 2026+ to fix this thing ... 224 2. Standards Compatibility: The protocol SHOULD aim to minimize the 225 need for changes to existing protocols or standards. <discuss-5> I find this very strange. Why is this a requirement? I would have expected it to be the other way around - use/extend what exists? 227 3. Cross-Platform Availability: It SHOULD use capabilities that are 228 widely available across platforms and operating systems. <discuss-6> It is not clear if the solution can extend to both host stacks as well as network devices or only to the network devices or only to the hosts. Would it be desirable if the solution only comprises of changes in the hosts (e.g., a new plugin for socket layer) and does not require any other changes? I don't find any discussion or analysis on this part. ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- I would also like to share some comments/suggestions inline in the idnits o/p of v08 of the document. Uber Comment: There is also an overarching question at the back of my mind on why the WG wishes to publish this document as an RFC when it has already adopted multiple documents related to solutions that supposedly address this problem space (draft-ietf-pim-updt-ipv6-dyn-mcast-addr-grp-id (in IETF LC), draft-ietf-pim-ipv6-zeroconf-assignment, draft-ietf-pim-gaap (experimental)). Just curious ... perhaps the WG can just decide not to publish this as an RFC and instead continue their work-in-progress solutions while keeping this draft as a guidance? Nate> We believe that there is benefit to documenting problems with the status quo and providing metrics that future solutions (such as draft-ietf-pim-ipv6-zeroconf-assignment and draft-ietf-pim-gaap) can be evaluated by. KT> There is a difference between documenting and publishing as an RFC. I don't see the long term benefit of publication of the document given the state of the solution work. There are plenty of examples where such work is adopted but not published as an RFC. Anyway, this was not a technical point and I will leave this to the WG and the responsible AD's call. I'll move this down into comments just to make sure it is not seen as a DISCUSS 147 directly in hardware. When an application joins a multicast group, 148 the network stack typically programs the hardware to accept only <major> I am assuming the "hardware" being referred to here is an L2 switch? And is the "network stack" here IP Routing or L2 bridging? Is it possible to make this more precise so the target deployment network can be better understood by those that would build the solutions? 268 A solution to these issues is presented in 269 [I-D.ietf-pim-updt-ipv6-dyn-mcast-addr-grp-id]. <major> The above sentence is not appropriate for this document. <EoRv08> _______________________________________________ pim mailing list -- [email protected] To unsubscribe send an email to [email protected]