RFC 4944 does what (AFAIK) all 802-derived IP-over-foos do when creating IP 
addresses from MAC addresses/EUIs:

   The Interface Identifier is then formed from the EUI-64 by
   complementing the "Universal/Local" (U/L) bit, 

(Section 4 of RFC 2464).

The text cited from IEEE talks about EUIs.
EUIs need to have the bit complemented to build the Interface Identifier.
So the U/L bit in the IID is inverted from that sense, i.e., 0 for local and 1 
for universal.
This semantics also applies to IIDs built from 16-bit addresses, which are 
never globally unique, and therefore always have the bit set to 0 (local).

The text in RFC 4944 is as intended.

Grüße, Carsten


> On 23. Apr 2024, at 15:40, Eric Vyncke (evyncke) 
> <evyncke=40cisco....@dmarc.ietf.org> wrote:
> 
> As the new shepherding AD for 6LO, I just found a reported (i.e., neither 
> verified nor closed) erratum on RFC 4944, "Transmission of IPv6 Packets over 
> IEEE 802.15.4 Networks". 
> https://www.rfc-editor.org/errata_search.php?eid=6194This erratum was never 
> posted to the 6LO list probably due to a technical issue.
>  What is the WG view on this erratum ?
>  Thank you in advance for the discussion.
>  Regards
>  -éric
>  The reported errata is:
>  Reported By: Tommaso Pecorella
> Date Reported: 2020-05-30
> Section 6 says:
> However, in the
>    resultant interface identifier, the "Universal/Local" (U/L) bit SHALL
>    be set to zero in keeping with the fact that this is not a globally
>    unique value.
>  It should say:
> However, in the
>    resultant interface identifier, the "Universal/Local" (U/L) bit SHALL
>    be set to one in keeping with the fact that this is not a globally
>    unique value.
>  Notes:
> IEEE (see 
> https://standards.ieee.org/content/dam/ieee-standards/standards/web/documents/tutorials/eui.pdf)
>  states that:
> "the second least significant bit of Octet 0 (the U/L bit) indicates 
> universal (U/L=0) or local (U/L=1) administration of the address."
> Thus, the U/L bit in the "pseudo 48-bit address" shall have its U/L bit set 
> to one, not to zero.
>  _______________________________________________
> 6lo mailing list
> 6lo@ietf.org
> https://www.ietf.org/mailman/listinfo/6lo


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

Reply via email to