On 20 Nov 2015, at 1:30, Markus Stenberg wrote:

On 18.11.2015, at 17.02, Steven Barth <cy...@openwrt.org> wrote:
-6.4, first paragraph: "Each HNCP node SHOULD announce an IPv6 address
and - if it supports IPv4 - MUST announce an IPv4 address,"
I don't suppose there's any way we can make IPv6 a MUST?
I guess we could unify both and make them both SHOULD or MUST. Right now
I can't really remember the argument for or against either but I will
discuss it with Markus.

This current MUST + SHOULD is actually result of developments during summer (not sure if it was this summer, but I suspect so). Note that it does NOT say that you MUST assign IPv4 and SHOULD assign IPv6; it talkes entirely about announcing the said assignment. The assignment is also used for conflict resolution, but (at the time) the people who discussed these noted that RFC7217 is unlikely to conflict, and therefore announcing the assignments is nice to have, but not mandatory (and you could also use e.g. DAD if you really wanted to as this is simply local state on a link). In case of IPv4, where we essentially pick out of /26, 1 in 64 chance of collision (1 in ~8 due to birthday paradox) was not considered as good odds and therefore it was made a MUST; there is no IPv4 DAD as fallback either.

I am not fine with SHOULD for IPv4 as it will essentially break it; I can live with MUST for IPv6 but consider it unneccessary. Let me know how you feel about it (or if we should add the justification text to the document).

Your answer makes perfect sense. My wishful thinking was just wishful.

Ben.

[...]

_______________________________________________
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to