Le 2013-02-02 à 18:17, Joel M. Halpern <j...@joelhalpern.com> a écrit :

> I a not clear what aspect of the semantics of u==1 and the relationship to 
> EUI-64 is a dead duck.  Currently, if you see something with u==1, you know 
> it was made from an EUI-64.  Under your proposal, you would not know that.
> Yous tae below tat the presence of ==1 doesn't mean that.  to the best of my 
> knowledge, currently, it does mean that.  It may not be derived from the 
> EUI-64 of the interface yo want to reach, but it is derived from an EUI-64.  
> Otherwise, u would be set to 0.
> 
> You are proposing to change this rule.

Same understanding.
u=1 has a meaning that shouldn't be negated now.

> Aside from anything else, I do not see a motivation for changing the rule.

The rule concerning the u=1 can advantageously be completed with new uses 
(provided they don't conflict wit previous uses).

Regards,
RD


> I have no problem with clarifying under-specified corner cases.
> But why change the rule we have?  Is there a problem with the current rule 
> that I am missing?
> 
> Yours,
> Joel
> 
> On 2/2/2013 3:35 AM, Brian E Carpenter wrote:
>> Joel,
>> 
>> On 02/02/2013 00:41, Joel M. Halpern wrote:
>>> With regard to section 3, I would ask the question in the reverse.
>>> (which may actually be the same quewstion Fernando is asking.)
>>> 
>>> If we assume that there is value in being able to perform the diagnostic
>>> operation described, then it seems that one needs to be able to tell
>>> when it can be applied.
>>> Currently, that is u==1 in the IID field.
>>> The text says that u==1 must be used n the IID field for IIDs derived
>>> from EUI-64.
>>> But it the goes on to say that u=1 can be used by other addresses.
>>> If u=1 can be used by addresses not derived from EUI-64, then the
>>> diagnostic operation can not be applied without a-priori knowledge.
>>> And in the presence of such knowledge, the u bit does not seem to help.
>> 
>> Correct. Semantically, it's a dead duck. That's already true, whatever
>> words are written in RFCs - the fact that u=1 does not prove the IID
>> comes from a MAC address with u=0, and vice versa.
>> 
>>> The obvious answer is that to enable the diagnostic, and because there
>>> is no need to make a gratuitous change, we stick with u=1 being used
>>> always and only for addresses derived from EUI-64.
>> 
>> But that doesn't mean that the IID was derived from a MAC address,
>> so its value is limited.
>> 
>>> The other alternative I can understand, although I do not favor it, is
>>> to not allow the diagnostic at all.
>> 
>> The alternative is what we have today: *assume* that an IID that looks
>> as if it came from a MAC address in fact did so.
>> 
>>     Brian
>> 
>>> 
>>> Yours,
>>> Joel
>>> 
>>> On 2/1/2013 3:13 PM, Fernando Gont wrote:
>>> 
>>>> Section 3:
>>>>>     It should be noted that IIDs known or guessed to have been created
>>>>>     according to RFC 4941 could be transformed back into MAC addresses,
>>>>>     for example during fault diagnosis.  For that reason, keeping the
>>>>> "u"
>>>>>     and "g" bits in the IID has operational value.  Therefore, the
>>>>> EUI-64
>>>>>     to IPv6 IID transformation defined in RFC 4941 MUST be used for all
>>>>>     cases where an IID is derived from a MAC address.
>>>> 
>>>> How can you tell whether an IID was really derived from a MAC address,
>>>> or you just had pretty bad luck with your IID randomization -- such tha
>>>> it *looks* like derived form a mac address?
>>>> 
>>>> Thanks!
>>>> 
>>>> Cheers,
>>>> 
>>> 
>> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to