Randy, Karsten, Steinar, >> PROPOSED: >> >> IPv6 unicast routing is based on prefixes of any valid length up to >> 128 [BCP198]. For example, [RFC6164] standardises 127 bit prefixes >> on inter-router point-to-point links. However, the Interface ID of >> unicast addresses used for Stateless Address Autoconfiguration >> [RFC4862] is required to be 64 bits long. The rationale for the 64 >> bit boundary in IPv6 addresses can be found in [RFC7421] > > i can live with this. I presume the reason why you can live with it, is exactly because of the earlier pointed out loophole? :-) You can't have it. At least not in this context. Write a draft. See 7421, 6177, 7368, section 3.4. There are many reasons for the 64 bit boundary. - Allowing identifier locator split: 8+8 / GSE that led to ILNP and NPT66 - Simplicity in addressing (no more subnet masks) - A fair balance between the users and the providers of networks. Ensure that users get a fair share of addresses and try to avoid operators charging per address. The 64 bit boundary is so embedded in the set of IPv6 specifications that it would be very hard to unravel at this point. It certainly cannot be a single paragraph put in during the advancement of 4291. Write a draft. Or write a book on protocol politics and the underlaying values reflected in the specifications... Best regards, Ole PS: With an implementor hat on, I write code that can deal with any prefix length.
Attachment:
signature.asc
Description: Message signed with OpenPGP