我正在尝试做一个项目,通过干线检测vlan间IPv6环境中的NAs。我知道NAs是在多播中发送的,所以可以使用中继线看到NA消息。考虑到这一点,我建立了一个由5个pcs和2个vlans (10和20)组成的环境。PC1和PC2是vlan 10(交换端口模式访问),PC3和PC4是vlan 20(交换端口模式访问)。PC5是一条中继线路(开关端口模式中继)。为了验证我收到消息,我使用wireshark检查所有数据包。我可以从一个vlan切换到另一个vlan,我可以看到其他NDP消息类型,例如RS、RA甚至NS;但是,没有检测到NA。我似乎找不到任何理由。任何回应都会有帮助。谢谢
发布于 2015-02-13 19:54:17
由于ipv6中没有ARP,所以需要邻居请求和邻居广告消息来解析同一子网中的IP到MAC地址。如果您在同一子网中通过交换机敲击PC机,那么在某个时间点,NS和NA消息就会出现。如果你现在看不到它们,那很可能是因为MAC地址已经被缓存在电脑里了。
https://networkengineering.stackexchange.com/questions/16659
复制相似问题