附录 A. 回环抑制和重复地址检测 (Loopback Suppression and Duplicate Address Detection)
判断收到的多播请求 (multicast solicitation) 是回环到发送方, 还是实际来自另一个节点, 取决于实现. 一个有问题的情形是, 连接到同一链路的两个接口恰好具有相同的标识符和链路层地址, 并且二者大致在同一时间发送内容相同的包 (例如, 作为重复地址检测 (Duplicate Address Detection) 消息的一部分, 针对暂定地址发送的邻居请求 (Neighbor Solicitations)).
IPv4 多播规范 [RFC1112] 建议, 服务接口应为上层协议提供一种方式, 用于禁止本地交付发送到某个多播组的包, 其中发送主机也是该多播组的成员. 实现此功能的一种直接方式是在硬件层面禁用回环 (如果硬件支持), 并由软件对包执行回环 (如果被请求).
在硬件无法抑制回环的情况下, 一种用于过滤非期望回环的软件启发式方法是丢弃任何链路层源地址与接收接口地址相同的已接收包. 然而, 使用该准则也会导致丢弃由另一个使用相同链路层地址的节点发送的所有包.
因此, 在两个接口使用相同链路层地址的情况下, 为了正确执行重复地址检测, 实现必须充分理解该接口的多播回环语义, 并且该接口不能仅仅因为源链路层地址与接口自身地址相同就丢弃接收到的包.