未收到 IPV6 邻居广告 (NA)

网络工程 转变 局域网 IPv6 树干 icmpv6
2022-02-20 23:08:44

我正在尝试制作一个项目来通过中继线在 VLAN 间 IPv6 环境中检测 NA。我知道 NA 是在多播中发送的,因此可以使用中继线查看 NA 消息。考虑到这一点,我建立了一个由 5 台电脑和 2 个 VLAN(10 和 20)组成的环境。PC1和PC2是vlan 10(switchport mode access),PC3和PC4是vlan 20(switchport mode access)。PC5 是中继线(交换机端口模式中继)。为了验证我收到了消息,我使用了 wireshark 来检查所有的数据包。我可以从一个 vlan ping 到另一个 vlan,我可以看到其他 NDP 消息类型,例如 RS、RA 甚至 NS;然而,没有检测到NA。我似乎找不到任何原因。任何回应都会有所帮助。谢谢

1个回答

由于 ipv6 中没有 ARP,因此您需要 Neighbor Solicitation 和 Neighbor Advertisement 消息将 IP 解析为同一子网内的 MAC 地址。如果您跨交换机 ping 同一子网中的 PC,则在某个时间点会出现 NS 和 NA 消息。如果您现在看不到它们,很可能是因为 MAC 地址已缓存在 PC 中。