B) is usually correct, although this depends on the semantics of the lower
layer in question. If it is Ethernet, by changing the MAC address, you have
made a new interface and so the old address end point has gone away. It is
usually best to drop the link and restart layer 2 at that point, as any
switch you are connected to will flush the necessary tables at that point,
giving the best chance of being left in a working state. Deprecating the
link local is therefore pointless, and the Linux behaviour is simply wrong.

Andrew.
On 5 Apr 2013 04:54, "Hannes Frederic Sowa" <han...@stressinduktion.org>
wrote:

> Hello!
>
> What is the proposed action if the hardware address of an interface is
> changed regarding link-local addresses while the interface is up? I see
> a few possibilities here but have not yet found an answer in the rfcs:
>
> a) generate a new link-local interface address in addition to the old one
> b) drop the old one and generate a new one
> c) don't change any addresses (this is e.g. current behavior in linux)
>
> I would be happy if you could give me some pointers.
>
> Thanks,
>
>   Hannes
>
> --------------------------------------------------------------------
> 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