Requirements 1/3 RQ 1: Backwards Compatibility with Original DAD The optimized DAD mechanism MUST NOT break the RFC 2462 DAD mechanism, if used on the link by other nodes. RQ 2: IPv6 Neighbor Cache Changes to peers' Neighbor Caches which are due to DAD Optimization MUST be repaired in the case of a collision. Additionally, cache state created by DAD Optimization SHOULD be updated upon completion of DAD procedures if the created state could cause inconsistent neighbor discovery behavior. RQ 3: Host Modifications The DAD Optimization SHOULD allow for the use of original DAD and ND (Neighbor Discovery) to a host even if a host wants to be modified for DAD Optimization. For DAD Optimization, a host including neighbor MUST recognize modifications such as specific fields, flags, values, etc. RQ 4: Router Modifications A router which has been modified for DAD Optimization SHOULD interoperate with both the host modification for DAD Optimization as well as unmodified nodes. |