IPv6 主机如何使用 RA 知道默认路由器的 IPv6 地址?

网络工程 ip IPv6 IP地址 网络发现 icmpv6
2022-02-15 06:47:58

我知道 IPv6 主机将发送路由器请求 (RS) 消息,而链路上的路由器将回复路由器广告 (RA) 消息。

在 RA 消息中,有Source Link-Layer Addressand Prefix Informationin 选项。所以主机可以知道路由器的MAC地址,它可以生成它的IPv6地址。

主机如何知道路由器的 IPv6 地址(路由器的本地链路或全局地址)?

1个回答

RA IPv6 数据包将路由器地址作为源 IPv6 地址。

主机不需要知道路由器的 IP 地址就可以将数据包发送到其他主机。在 LAN 上,帧被发送到第 2 层 (MAC) 地址。第 3 层 IPv6 数据包将具有目标主机 IPv6 地址,而不是路由器地址。如果主机位于不同的 LAN 上,数据包仍将具有目标主机 IPv6 地址,但帧将具有路由器的目标 MAC 地址。