Hi,

Here is the text I propose to send to the RFC-Editor to resolve the issue. Take a look and let me know it is is OK.

Thanks,
Bob

Appendix A: Creating Modified EUI-64 Format Interface Identifiers

.........

   Links or Nodes with IEEE 802 48-bit MACs

[EUI64] defines a method to create an IEEE EUI-64 identifier from an
   IEEE 48-bit MAC identifier.  This is to insert two octets, with
hexadecimal values of 0xFF and 0xFE, in the middle of the 48-bit MAC

s/0xFE,/0xFE (see the Note at the end of appendix),/

   (between the company_id and vendor-supplied id).  An example is the
   48-bit IEEE MAC with Global scope:

   |0              1|1              3|3              4|
   |0              5|6              1|2              7|
   +----------------+----------------+----------------+
   |cccccc0gcccccccc|ccccccccmmmmmmmm|mmmmmmmmmmmmmmmm|
   +----------------+----------------+----------------+

where "c" is the bits of the assigned company_id, "0" is the value of
   the universal/local bit to indicate Global scope, "g" is
   individual/group bit, and "m" is the bits of the manufacturer-
selected extension identifier. The interface identifier would be of
   the form:

|0 1|1 3|3 4| 4 6| |0 5|6 1|2 7| 8 3| +----------------+----------------+---------------- +----------------+ |cccccc1gcccccccc|cccccccc11111111|11111110mmmmmmmm| mmmmmmmmmmmmmmmm| +----------------+----------------+---------------- +----------------+

When IEEE 802 48-bit MAC addresses are available (on an interface or
   a node), an implementation may use them to create interface
   identifiers due to their availability and uniqueness properties.

.....

Add:

Add to the end of the appendix:

   Note: [EUI-64] actually defines 0xFF and 0xFF as the bits to be
   inserted to create an IEEE EUI-64 identifier from an IEEE MAC-48
   identifier.  The 0xFF and 0xFE values are used when starting with an
   IEEE EUI-48 identifier.  The incorrect value was used in earlier
   versions of the specification due to an misunderstanding about the
   differences between IEEE MAC-48 and EUI-48 identifiers.

This document purposely continues the use of 0xFF and 0xFE because it meets
   the requirements for IPv6 interface identifiers, specifically that
   they must be unique on the link, and that it doesn't cause any
   problems in practice.  If in the future, a new link type is invented
   that uses IEEE EUI-48 and MAC-48 identifiers on the same link, the
   0xFF and 0xFF values could be used to convert the EUI-48 identifiers
   for use as IPv6 interface identifiers to avoid any potential for
   duplicate interface identifiers.






--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to