Hi Karl,

On Mon, 21 Feb 2011 20:29:54 +1100
Karl Auer <[email protected]> wrote:

> Does anyone know if (and if so in what way) RFC2526 is honoured in the
> real world?
> 
> It's standards track, dating from 1999, but I'm not sure I've seen
> anyone avoiding the stipulated reserved addresses. Addresses generated
> by SLAAC from a MAC address may well have some of the last seven bits
> set, for example.
> 
>    "The construction of a reserved subnet anycast address depends on the
>    type of IPv6 addresses used within the subnet, as indicated by the
>    format prefix in the addresses.  In particular, for IPv6 address
>    types required to have 64-bit interface identifiers in EUI-64 format,
>    the universal/local bit MUST be set to 0 (local) in all reserved
>    subnet anycast addresses, to indicate that the interface identifier
>    in the address is not globally unique.  IPv6 addresses of this type
>    are currently specified to be those having format prefixes 001
>    through 111, except for Multicast Addresses (1111 1111) [3]."
> 
> Just interested to know if these supposedly reserved anycast addresses
> are something one should actually be avoiding in practice or not.
> 

Reading through the above text and the subsequent text in the RFC a
few times, I don't think it is saying that the subnet anycast address is
derived from the EUI-64 identifier i.e. your MAC address with SLAAC.
I think the word "format" after "EUI-64" means it isn't talking about
a node's EUI-64 identifiers, rather I think all it is saying that if you
require reserved subnet anycast addresses with 64 bit Interface
Identifiers, then the format is -

   |              64 bits            |      57 bits     |   7 bits   |
   +---------------------------------+------------------+------------+
   |           subnet prefix         | 1111110111...111 | anycast ID |
   +---------------------------------+------------------+------------+
                                     |   interface identifier field  |

where the 71st bit is switched off (i.e. 6 on bits, 1 off bit, then 50
on bits for the 57 bits portion).

(It's a bit scary thinking about the code changes to be deployed if
EUI-64 a.k.a. MAC address end-octets needed to be zeroed before use in
SLAAC!).

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

Reply via email to