首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ipv6 :为什么ndp解析为全局作用域地址?

ipv6 :为什么ndp解析为全局作用域地址?
EN

Server Fault用户
提问于 2014-08-21 08:59:57
回答 1查看 385关注 0票数 0

我面临着一种奇怪的ipv6行为,我不知道如何解决它,因为我不熟悉ipv6。也许这种行为是正常的。我希望你能帮我。(我使用自定义内核3.2.58运行debian 6.0.9 )

机器A是“2a00:7d30:edf6 6:100::1”想要平机B,即“2a00:7d30:edf6 6:100:10”。两人都在同一段。

机器A要求机器B的地址,我不明白为什么机器B给出它的全局范围地址而不是本地范围地址?

10:59:02.082785 IP6 2a00:7d30:edf6 6:100:1>ff02:1:ff00:10: ICMP6,具有2a00:7d30:edf6 6:100:10,32 10:59:02.082821 IP6 2a00:7d30:edf6 6:100::10>2a00:7d 30:edf6 6:100:1: ICMP6,邻居,tgt是2a00:7d30:edf6 6:100:100:10

在那台机器A发出机器B的全局范围地址之后,它工作得很好:

10:59:02.082927 IP6 2a00:7d30:edf6 6:100:1>2a00:7d30:edf6 6:100:10:10: ICMP6,回声请求,seq 1,长度64 :59:02.082960 IP6 2a00:7d30:edf6 6:100:10>2a00:7a 00:7d 30:edf6 6:100:1: ICMP6,回波应答,seq 1,长度64

谢谢你帮我问候朱利安

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-08-21 09:39:37

NDP用于IPv6,就像ARP用于IPv4:它为给定的第3层地址(IP地址)提供2层地址(以太网MAC地址)。如果您想将数据包发送到与您位于同一子网上的全局IPv6地址,那么NDP将询问哪个MAC地址将接收到该全局地址的通信量。然后,该IP地址的“所有者”将响应,并让发现请求的发送方知道其第2层MAC地址是什么。

如果您已经向链路本地IPv6地址发送了一个数据包,那么NDP响应就会将链路本地IPv6地址的MAC地址传递出去。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/622995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档