当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 了解 IPv6 请求节点多播地址

作者:精品下载站 日期:2024-12-14 07:25:53 浏览:12 分类:玩电脑

了解 IPv6 请求节点多播地址


支持 IPv6 的设备自动生成链路本地地址。不仅仅是链路本地地址,还有请求节点多播地址。邻居发现协议 (NDP) 使用请求的节点多播地址来发现邻居。它们是按接口配置的。我在哪里可以找到它们以及它们的用途是什么?

请求节点多播地址

可以使用 netsh 命令在 Windows 操作系统中找到请求的节点多播地址。

显示请求的节点多播地址



netsh interface ipv6 show joins

[玩转系统] 了解 IPv6 请求节点多播地址

发现链路本地地址

如果将请求节点多播地址与 IPv6 链路本地地址进行比较,可以发现存在一定的相似性。



Get-NetIPAddress -AddressFamily IPv6 -InterfaceAlias "Ethernet" -SuffixOrigin Link

[玩转系统] 了解 IPv6 请求节点多播地址

最后 24 位6f: 0a00 相等。不用担心缺少零 (0)。在 IPv6 中,可以省略前导零。也不必担心%2。这是网卡标识符。

回到主题。该组合由链路本地地址的最后 24 位和前缀组成。

FF02:0:0:0:1:FF00::/104

请求的多播地址的用途是什么?

IPv4 或 IPv6 之前的情况

计算机 A 需要计算机 B 的 MAC 地址。使用 IPv4,计算机 A 将向所有设备发送广播。此 ARP 广播将发送到 ff:ff:ff:ff:ff:ff:ff。链路上的每个主机都需要接收并处理该数据包。数据从网卡传递到上层 (OSI),以决定数据包是否发送至计算机。该决定基于目标 IP 地址。

[玩转系统] 了解 IPv6 请求节点多播地址

IPv6 - 请求多播地址

在请求节点多播地址请求的情况下,数据包不必转发到上层。网卡根据请求的多播地址决定数据包是否发送至计算机。计算机 C 不必处理该请求。这意味着数据包已被 NIC 过滤。

[玩转系统] 了解 IPv6 请求节点多播地址

结论

我希望这篇文章很有趣,并且一些读者现在可以更好地了解 IPv6 的好处。

下次再关注PowerShell,再见!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯