|
Description
|
During Clearview IPMP development, I noticed that in.ndpd caches
hardware addresses for the system's IPv6 link-local addresses
but then does nothing to ensure those hardware addresses remain
accurate. For instance, if the hardware address is explicitly
changed through DLPI, implicitly changed by a link being removed
from a link aggregation, or remapped to a different IPv6 link-local
(Clearview IPMP), then in.ndpd will continue to use the stale
hardware address. Since this hardware address is included in
packets sent out on the wire, other nodes will at best be confused,
and at worst will no longer be reachable.
|