邻居发现协议

网络工程 ipv6
2021-07-26 09:14:47

当 IPv6 正在执行 NDP 并且消息是 Neighbor Solicitation 并且观察点在两个路由器之间时,IPv6 源地址是什么?来自主机的一个还是来自路由器的一个?

2个回答

这取决于。

邻居发现协议 (NDP) 在网络上提供各种功能。多个这些功能需要发送一个邻居请求消息,该消息的结构和底层 IP 报头是不同的,具体取决于 NDP 正在执行的特定功能。

如果 NDP 正在执行地址解析(也就是 IPv6 的 ARP 版本),邻居请求消息的源 IP 地址将是发送主机的链路层地址(通常以 开头FE80)。

如果 NDP 正在执行重复地址检测,则 Neighbor Solicitation 消息的源 IP 地址将是未指定的地址: ::

所有这些都在RFC 4861 的第 4.3 节中进行了概述

源地址是发送主机的链路本地地址。NDP 未路由,因此除非您位于同一子网中,否则您将无法观察到它。