mac地址冲突,交换机会阻止arp的reply发出吗?

核心交换机下挂两个不同的接入交换机,打通了同一vlan,两个设备mac地址相同,挂在两个交换机下,发现后面接入的设备,能bootp获得地址,但要不到网关的mac地址,别的设备ping它,它也回arp的reply消息,但源主机收不到,显示无法访问目的主机?
冲突的设备,获得ip是192.168.209.139,mac地址是d8cb8a2fe622,用192.168.209.137去ping显示无法访问目的主机。

img

在209.139上抓包如下:

img

在核心交换机上查看arp缓存表:

img

能bootp获得地址,但获取不到网关的mac地址,抓包见下图:

img

这个mac地址192.168.209.201 D8CB.8A2F.E622对应这个这个ip。
问题是,核心交换机阻止了下挂两个接入交换机间的arp消息的转发吗,arp的reply消息,被核心交换机拦截导致源ping主机收不到?

根据您提供的信息,可能存在以下几个问题导致核心交换机阻止了下挂两个接入交换机之间的ARP消息转发:

  1. 存在MAC地址冲突:您提到两个不同的设备具有相同的MAC地址(d8cb8a2fe622)。这会导致网络中的冲突和混乱。请确保每个设备都具有唯一的MAC地址,并避免重复使用。

  2. ARP消息被过滤:核心交换机可能配置了某些安全策略或过滤规则,阻止了下挂两个接入交换机之间的ARP消息的转发。您可以检查核心交换机的配置,确认是否存在任何与ARP消息相关的过滤或策略。

  3. VLAN配置问题:如果两个接入交换机下的设备连接到不同的VLAN上,核心交换机可能没有正确配置VLAN间的通信规则。请确保相关VLAN的配置正确,并允许需要的通信流量通过。

为了解决这个问题,您可以采取以下步骤:

  1. 确保每个设备都具有唯一的MAC地址。使用不同的MAC地址来避免冲突。

  2. 检查核心交换机的配置,查看是否存在与ARP消息相关的过滤或策略。如果有,请相应地进行调整或禁用。

  3. 确认接入交换机之间的VLAN配置是否正确,并在核心交换机上配置相关的VLAN通信规则。

如果您仍然遇到问题,建议您咨询网络管理员或专业的网络工程师,他们可以对具体的网络环境进行详细分析和排查。

【以下回答由 GPT 生成】

回答:

根据您提供的信息,核心交换机可能阻止了下挂的两个接入交换机之间的ARP消息的转发,导致源主机无法收到回复。

为了确认这一点,您可以进行以下步骤来解决问题:

  1. 检查核心交换机的配置:请确保核心交换机上的接口配置正确,并且VLAN配置正确。检查以下几点:
  2. 确保两个接入交换机所连接的接口正确地配置为所需的VLAN。
  3. 确保核心交换机的路由配置正确,包括正确的网关配置和路由表。

  4. 检查核心交换机的ARP缓存表:根据您提供的信息,您已经在核心交换机上查看了ARP缓存表。请确保ARP缓存表中包含了正确的MAC地址和IP地址,并且没有重复的条目。

  5. 检查接入交换机的配置:请确保接入交换机上的接口配置正确,并且与核心交换机上的配置匹配。检查以下几点:

  6. 确保接入交换机上的接口正确地配置为所需的VLAN,并且与核心交换机上的接口配置匹配。
  7. 确保接入交换机的ARP缓存表中包含了正确的MAC地址和IP地址。

如果以上步骤都没有解决问题,那么可能存在其他问题,例如网络设备故障或其他网络配置问题。在这种情况下,建议您联系网络管理员或网络维护人员进行进一步的故障排除和解决。

请注意,根据提供的信息,无法确定具体的网络配置和设备型号,因此上述解决方案可能并不适用于您的具体情况。所以,以上提供的建议仅供参考,并且可能需要根据您的具体情况进行调整和适配。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^