Le 3 juil. 09 à 19:01, Dave Thaler a écrit :

The use of the universal/local bit in the Modified EUI-64 format
identifier is to allow development of future technology that can
take
advantage of interface identifiers with universal scope.

First to be noted: this discussion is only about 64 bit-IIDs on IPv6 links. It needs not to interfere with that on IPv6 addresses whose lower bits are never used as IIDs on IPv6 links.

Now on this subject, the sentence that IMHO is even more a problem is that which precedes the sentence you quoted: "IPv6 nodes are not required to validate that interface identifiers created with modified EUI-64 tokens with the "u" bit set to universal are unique."

As we know, the only escape mechanism to define new IID types is <u', g> = <1, 1> (where u' stands for u inverted from EUI-64). The effect of the sentence above is that the only escape mechanism can be used ONLY for new _universal-scope_ IIDs. This ONLY could however be relaxed because, as long as new IID types are not defined yet, all node stacks that have u' = 1 in their IIDs also have g = 0. Stacks that may in the future have both u' and g set to 1 in their local IID can therefore have a different behavior without incompatibility with the installed base.

If a revision an RFC 4291-bis can be envisaged (see www.ietf.org/mail- archive/web/behave/current/msg06102.html), the following proposal will take the opportunity to open, by precaution, the possibility of new IID formats of BOTH universal and local scope.
The two sentences become:
"IPv6 nodes are not required to validate that interface identifiers created with modified EUI-64 tokens with the "u" bit set to universal and the "g" bit set to 0 are unique. NOTE: This use of the universal/local and group bit in the Modified EUI-64 format identifier allows development of future technology that can take advantage of new types of interface identifiers."

I cannot personally identify any operational problem with this relaxation. Besides, one can think of useful proposals based on it, but this should be another debate. The point here is just about formal openness to unspecified future extensions (forward compatibility.)

Regards,
RD

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to