与 ARP 相比,NDP 的主要优势和劣势是什么?

网络工程 ip ipv6 arp 网络发现 民进党
2021-07-31 00:10:08

那么为什么他们没有在 IPv6 中使用 ARP 呢?这样做有什么真正的好处吗?

使用 NDP 代替 ARP 的主要优点和缺点是什么?(在整体网络性能、安全性等方面)

例如,如果我们有一个 IPv6 网络,为什么不在该网络中使用 ARP 而不是 NDP?

1个回答

正如迈克尔汉普顿指出的那样,ND 比 IPv4 ARP 做的更多,但我将从简单地从第 3 层地址(ARP 功能)解析第 2 层地址的角度来回答。

ARP 将请求广播到 LAN 上的每个主机,这会中断 LAN 上的每个主机以检查和处理请求,以查看它是否适合它们。

IPv6 消除了广播(一件好事)。相反,每个接口必须根据分配给接口的地址为分配给该接口的每个 IPv6 地址订阅一个请求节点多播组(每个 IPv6 接口可能至少有两个 IPv6 地址,也可能更多)。当 ND 尝试执行“ARP”功能时,它会将请求发送到被请求节点的多播地址(基于 IPv6 地址来解析)。这可能只会中断目标主机(比 IPv4 ARP 少得多的主机)。