我正在尝试制作一个项目来通过中继线在 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。我似乎找不到任何原因。任何回应都会有所帮助。谢谢
未收到 IPV6 邻居广告 (NA)
网络工程
转变
局域网
IPv6
树干
icmpv6
2022-02-20 23:08:44
1个回答
由于 ipv6 中没有 ARP,因此您需要 Neighbor Solicitation 和 Neighbor Advertisement 消息将 IP 解析为同一子网内的 MAC 地址。如果您跨交换机 ping 同一子网中的 PC,则在某个时间点会出现 NS 和 NA 消息。如果您现在看不到它们,很可能是因为 MAC 地址已缓存在 PC 中。
其它你可能感兴趣的问题