[If you see this a lot of times, I really apologize—I think it's relevant to all the mailing lists I'm sending it to, but I know that that's a lot. Please reply to s...@ietf.org, not here.]
You may have seen an announcement yesterday for the s...@ietf.org mailing list. The point of this mailing list is, first, to discuss the possible creation of a working group to work on specifications relating to the problem of stub networks, and secondly, assuming the working group forms, to do that actual work. The point of this work area is to make it possible to automatically attach a stub network (that is, an IPv6 network that does not provide transit) to existing infrastructure networks. So in a sense, you can think of this work as being largely about operational practices. However, because these practices need to be automatic (that is, we can't assume that the user knows how to set up a stub network), we need to document in some detail how stub network routers behave, so that we can get consistent, reliable automatic behavior. At present, the stub networks work relies on existing IPv6 protocols such as neighbor discovery to function. The goal of the Stub Network AutoConfiguration work is not to invent new protocol, but rather to say how to use existing protocols to accomplish the goal of automatically integrating stub networks into infrastructure. It's reasonable to expect that there might be some actual protocol extension work to do, but at least at present it doesn't look like there's a need to invent new protocols. An example of protocol extension work might be an extension to DHCPv6 prefix delegation to specifically support stub networks, or an extension to DNS-SD to support service discovery on stub networks. I'm not saying the working group would actually work on this sort of thing, but simply giving examples of the sort of thing the working group might find itself doing. Information about the SNAC BoF is available here: https://datatracker.ietf.org/doc/bofreq-lemon-stub-network-auto-configuration-for-ipv6/00/ There are several drafts available at that link that will give you a better idea of the problem. One key example where SNAC is useful is in the connection of constrained networks to infrastructure networks. E.g., an 802.15.4 mesh network like Thread. Existing products actually already do stub-network-like things, e.g. the Apple HomePod Mini and the most recent Apple TV. Because we are simply leveraging existing protocols, we didn't need to develop anything new in the IETF to do this, however it's our opinion that it would be useful for the IETF to think carefully about this problem and quite likely tweak the recommendations in the current stub network document. As an example, early on I added some code to do something called "vicarious router discovery," where if the stub router notices a device doing router discovery and doesn't see it succeed, it will reach out to that host. Not being an expert on ND or router discovery, I got this implementation quite wrong, and it didn't behave well. So when I say that the point of this working group is to work on this problem, I do not mean that the point is to get a rubber stamp on the existing solution. The point is rather to get real review of the work, fix any issues that are discovered, and do things differently if the way we are doing them now isn't ideal. FYI, I've set the reply-to on this email to the s...@ietf.org mailing list. If you really want to reply to all four mailing lists to which I've sent this, I can't stop you, but I would suggest that that might be taken poorly by the folks on those mailing lists, so please if possible join the s...@ietf.org mailing list before replying, and then I really look forward to the discussion. You can subscribe here: https://www.ietf.org/mailman/listinfo/snac Thanks! _______________________________________________ Int-area mailing list Int-area@ietf.org https://www.ietf.org/mailman/listinfo/int-area